11.
    发明专利
    未知

    公开(公告)号:AT321300T

    公开(公告)日:2006-04-15

    申请号:AT03753821

    申请日:2003-10-17

    Applicant: IBM

    Abstract: Stored data can be recovered from a disk array having at least 2n+1 physical disks that are capable of storing n physical disks worth of data when any two disks fail, or when more than two dependent disks fail. Data is stored in data stripes that are divided into n substantially equal-sized strips and are distributed across the n disks. Each data stripe has a corresponding parity strip that is generated by including the data strips in the data stripe only once when the parity strip is generated. The data strips of each data stripe, the copy of each such data strip and the corresponding parity strip are distributed across the disks in such a manner that the data strips of each data stripe, the copy of each such data strip and the corresponding parity strip are each on a respectively different disk of the disk array.

    METHOD AND MEANS FOR TOLERATING MULTIPLE DEPENDENT OR ARBITRARY DOUBLE DISK FAILURES IN A DISK ARRAY

    公开(公告)号:CA2503129A1

    公开(公告)日:2004-05-13

    申请号:CA2503129

    申请日:2003-10-17

    Applicant: IBM

    Abstract: Stored data can be recovered from a disk array having at least 2n + 1 physic al disks that are capable of storing n physical disks worth of data when any tw o disks fail, or when more than two dependent disks fail. Data is stored in da ta stripes that are divided into n substantially equal-sized strips and are distributed across the n disks. Each data stripe has a corresponding parity strip that is generated by including the data strips in the data stripe only once when the parity strip is generated. The data strips of each data stripe , the copy of each such data strip and the corresponding parity strip are distributed across the disks in such a manner that the data strips of each data stripe, the copy of each such data strip and the corresponding parity strip are each on a respectively different disk of the disk array.

    Support of multiple native network protocol implementations in a single system

    公开(公告)号:AU2003278310A8

    公开(公告)日:2004-06-18

    申请号:AU2003278310

    申请日:2003-10-15

    Applicant: IBM

    Abstract: An intelligent router routes a user request to a storage server that is capable of handling that request natively, without emulation. The request is routed automatically, without any instruction or interaction on the part of the user. The intelligent router includes a storage tank-like computing environment and a set of intelligent routers. The set of intelligent routers appears as a single entity to users by presenting a single network IP address. When the intelligent router receives a request, it examines the protocol type and routes the request to one of the appropriate storage tank clients. The intelligent router does not change the contents of the request message, and thus the storage tank system do not become aware of the existence of the intelligent router. Consequently, any return messages do not need to go through the intelligent router, unless desired.

    EFFICIENTLY SUPPORTING MULTIPLE NATIVE NETWORK PROTOCOL IMPLEMENTATIONS IN A SINGLE SYSTEM

    公开(公告)号:AU2003278310A1

    公开(公告)日:2004-06-18

    申请号:AU2003278310

    申请日:2003-10-15

    Applicant: IBM

    Abstract: An intelligent router routes a user request to a storage server that is capable of handling that request natively, without emulation. The request is routed automatically, without any instruction or interaction on the part of the user. The intelligent router includes a storage tank-like computing environment and a set of intelligent routers. The set of intelligent routers appears as a single entity to users by presenting a single network IP address. When the intelligent router receives a request, it examines the protocol type and routes the request to one of the appropriate storage tank clients. The intelligent router does not change the contents of the request message, and thus the storage tank system do not become aware of the existence of the intelligent router. Consequently, any return messages do not need to go through the intelligent router, unless desired.

    Method for extraction of a variable length record from fixed length sectors on a disk drive and for reblocking remaining records in a disk track

    公开(公告)号:SG60155A1

    公开(公告)日:1999-02-22

    申请号:SG1997004102

    申请日:1997-11-20

    Applicant: IBM

    Abstract: A method enables a host processor, which employs variable length (VL) records, to communicate with disk storage which employs fixed length (FL) sectors for storage of the VL records. The method comprises the steps of: a) deriving a first control data structure for an update VL record, the first control data structure including information describing segments of the update VL record; b) determining a disk track that includes a FL sector wherein am old VL record commences that corresponds to the update VL record; c) reading each FL sector in the disk track and creating a control data structure which includes information describing each VL record stored in the disk track; d) substituting in a control data structure for the old VL record that corresponds to the update VL record, information regarding update data from the first control data structure; e) recording in the disk track, data indicated by each control data structure determined in steps c) and d); and f) if the old VL record ends at other than a sector break of a FL sector, reblocking VL records into FL sectors which are recorded thereafter on the disk track. The invention also enables a read action to be accomplished in one rotation of a disk even though it commences at a FL sector that is not at the beginning of a VL record to be accessed.

    18.
    发明专利
    未知

    公开(公告)号:DE69222879D1

    公开(公告)日:1997-12-04

    申请号:DE69222879

    申请日:1992-02-11

    Applicant: IBM

    Abstract: In a method and means for accessing arrays of DASDs, write update of variable length records stored in row major order on an array of N DASDs is facilitated by utilising the correlation between byte offsets of a variable length record and the byte offset of a byte level parity image of data stored on the same track across N-1 other DASDs. Each DASD physical track has a home address field HA, a record zero field RO, one or more count fields C and one or more data fields D. Each count field C is followed by a variable length block data field D. Parity is recorded in the data field in physical track N in the DASD N. If data field D3 is to be updated and is five bytes long, the old and new values of D3 are XORed and the old value of the last five bytes in D8 is changed to match this.

Patent Agency Ranking