Cache-Management von Spuren in einem ersten Cachespeicher und einem zweiten Cachespeicher für einen Speicher

    公开(公告)号:DE112012001808T5

    公开(公告)日:2014-01-23

    申请号:DE112012001808

    申请日:2012-05-22

    Applicant: IBM

    Abstract: Es werden ein Computerprogrammprodukt, ein System und ein Verfahren zum Cachespeicher-Management von Spuren in einem ersten Cachespeicher und einem zweiten Cachespeicher für einen Speicher bereitgestellt. Der erste Cachespeicher führt modifizierte und unmodifizierte Spuren in dem Speicher, der Eingabe/Ausgabe (E/A) Anforderungen unterliegt. Modifizierte und unmodifizierte Spuren werden von dem ersten Cachespeicher zurückgesetzt. Die von dem ersten Cachespeicher zurückgesetzten modifizierten und unmodifizierten Spuren werden an den zweiten Cachespeicher weitergegeben. Die von dem zweiten Cachespeicher zurückgesetzten modifizierten und unmodifizierten Spuren werden verworfen. Die modifizierten Spuren in dem zweiten Cachespeicher, die sich an naheliegenden physischen Orten auf der Speichereinheit befinden, werden gruppiert, und die gruppierten modifizierten Spuren werden von dem zweiten Cachespeicher an die Speichereinheit ausgelesen.

    FACILITATING TRANSPORT MODE INPUT/OUTPUT OPERATIONS BETWEEN A CHANNEL SUBSYSTEM AND INPUT/OUTPUT DEVICES

    公开(公告)号:CA2819159A1

    公开(公告)日:2013-01-03

    申请号:CA2819159

    申请日:2012-04-11

    Applicant: IBM

    Abstract: A computer program product is provided for performing: sending, by a channel subsystem, a process login (PRLI) request message to the control unit that indicates whether the channel subsystem supports bi-directional data transfer; receiving a PRLI response message from the control unit that indicates whether the control unit supports bi-directional data transfer; gathering a plurality of commands, at least one which specifies an input data transfer and at least one specifying an output data transfer; sending at least one output data message to the control unit including output data to be transferred to the control unit, the output data message associated with the at least one of the plurality of commands specifying an output data transfer; and receiving at least one input message from the control unit including input data to be stored in a main storage of the host computer system.

    Persistent information unit pacing protocol for fibre channel communications

    公开(公告)号:GB2464129A

    公开(公告)日:2010-04-07

    申请号:GB0818208

    申请日:2008-10-06

    Applicant: IBM

    Abstract: In a packet-switched fibre connection (FICON) communication system (100), a persistent information unit (IU) pacing protocol 400 imposes flow controls on channel control programs comprising chains of channel command words (CCWs) sent from a remote host (102) to a primary storage unit (104) in and extended distance remote copy (XRC) environment, based on how many large write (LW) operations the primary storage unit has received. The remote host may send a number (between 16 and 256) of information units at a time without requiring further permission from the primary unit, and this flow rate is adjusted when the pacing parameter is exceeded. Where information units are identified as forming part of an entire "define subsystem" operation, the pacing parameter is adjusted to allow all such commands to be sent at once. This allows more than 16 units to be in flight at a time, reducing remote copy times without large write operations clogging up buffers.

Patent Agency Ranking