METHOD AND SYSTEM FOR PROVIDING PERSISTENT STORAGE OF USER DATA
    1.
    发明公开
    METHOD AND SYSTEM FOR PROVIDING PERSISTENT STORAGE OF USER DATA 有权
    方法和一种用于提供用户数据的永久存储

    公开(公告)号:EP1552393A4

    公开(公告)日:2006-11-22

    申请号:EP03774749

    申请日:2003-10-09

    发明人: TOTOLOS GEORGE JR

    IPC分类号: G06F11/14 G06F11/20 G06F11/00

    CPC分类号: G06F11/1441 G06F11/2015

    摘要: A file server for serving data of a client from a network. The server includes disk means for storing the data. The server includes means for receiving the data from the network and sending an acknowledgment that the data has been stored to the client through the network but before the data has been stored in the disk means, the receiving means in communication with the disk means. The server includes a memory for storing the data until the data is stored in the disk means, the receiving means is in communication with the memory. The server includes a first power source for provide electricity to the disk means, the memory and the receiving means, the first power source in electrical communication with the disk means, the memory and the receiving means. The server includes a second power source that provides electricity to the memory when the first power source fails, the second power source in communication with the memory. A method for serving data of a client from a network.

    METHOD AND SYSTEM FOR PROVIDING PERSISTENT STORAGE OF USER DATA
    3.
    发明公开
    METHOD AND SYSTEM FOR PROVIDING PERSISTENT STORAGE OF USER DATA 有权
    方法和一种用于提供用户数据的永久存储

    公开(公告)号:EP1552393A2

    公开(公告)日:2005-07-13

    申请号:EP03774749.0

    申请日:2003-10-09

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1441 G06F11/2015

    摘要: A file server for serving data of a client from a network. The server includes disk means for storing the data. The server includes means for receiving the data from the network and sending an acknowledgment that the data has been stored to the client through the network but before the data has been stored in the disk means, the receiving means in communication with the disk means. The server includes a memory for storing the data until the data is stored in the disk means, the receiving means is in communication with the memory. The server includes a first power source for provide electricity to the disk means, the memory and the receiving means, the first power source in electrical communication with the disk means, the memory and the receiving means. The server includes a second power source that provides electricity to the memory when the first power source fails, the second power source in communication with the memory. A method for serving data of a client from a network.

    METHOD AND APPARATUS FOR DATA STORAGE USING STRIPING
    4.
    发明公开
    METHOD AND APPARATUS FOR DATA STORAGE USING STRIPING 审中-公开
    方法和设备的数据存储

    公开(公告)号:EP1689345A2

    公开(公告)日:2006-08-16

    申请号:EP04811212.2

    申请日:2004-11-15

    IPC分类号: A61K6/00

    摘要: An apparatus for data storage includes a cluster of NFS servers. Each server has network ports for incoming file system requests and cluster traffic between servers. The apparatus includes a plurality of storage arrays in communication with the servers. The servers utilize a striped file system for storing data. A method for data storage. A method for establishing storage for a file. A method for removing a file from storage. A method for reading data in a file. A method for writing data in a file.

    A MECHANISM FOR HANDLING FILE LEVEL AND BLOCK LEVEL REMOTE FILE ACCESSES USING THE SAME SERVER
    5.
    发明公开
    A MECHANISM FOR HANDLING FILE LEVEL AND BLOCK LEVEL REMOTE FILE ACCESSES USING THE SAME SERVER 审中-公开
    处理机制DATEISTUFEN-和阻断水平的远程文件访问使用相同的服务器

    公开(公告)号:EP1358582A1

    公开(公告)日:2003-11-05

    申请号:EP01996256.2

    申请日:2001-12-12

    IPC分类号: G06F17/30

    摘要: An apparatus for handling file level and block level remote file accesses. The apparatus includes a block level server. The apparatus includes a file level server. The apparatus includes a storage layer implementing an inode layer performing inode operations, and storing data accessed by the file level and block level servers. The apparatus includes a management layer connected to the storage layer underlying the block and file level servers, which performs data management operations upon the underlying data. A method of handling file level and block level network file accesses. The method includes the steps of performing management operation by a management layer for a block level server and a file level server. Then there is the step of performing the servers' data accessing and updating operations using a vnode layer implemented on top of an inode layer. Then there is the step of storing data from the block level server or the file level server in a storage layer connected to the management layer (Fig 1).

    METHOD AND SYSTEM FOR SAFELY ARBITRATING DISK DRIVE OWNERSHIP
    6.
    发明公开
    METHOD AND SYSTEM FOR SAFELY ARBITRATING DISK DRIVE OWNERSHIP 审中-公开
    方法和系统安全仲裁DRIVE所有权

    公开(公告)号:EP1419445A1

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

    申请号:EP02765957.2

    申请日:2002-08-02

    IPC分类号: G06F13/00

    摘要: A method for storing data and a data storage system (10) includes N servers (12), where ≥2 and is integer. The system (10) includes D disks (14), where ≥2 and is an integer. Each server (12) is in communications with each disk (14). Each disk has a reserved disk block for each of the N servers (12). The system (10) includes a disk arbitration mechanism (16) that uses a timestamp-based voting algorithm over the disk blocks (18) associated with the servers (12) to exchange votes for a primary server to arbitrate access of the servers (12) to a set of disks (14). Alternatively, each disk has a reserved disk block for each of the N servers (12). The system (10) includes a disk arbitration mechanism (16) where each of the N servers (12) writes its state in its own associated disk block in each disk, and reads all the other server' (12) disk blocks in each disk (14) in order to determine which server (12) has access to, and use and control of the disks (14) at a given time.