发明名称 Storage system
摘要 A pseudo peer-to-peer network system including several clients, each adapted to execute a path driver program. A path driver program is provided, including the steps of locating storage peers connected to the network via a network interface for storing or accessing data items provided in memories of storage peers by means of a global address table. The global address table is updated periodically by at least one configuration server of the pseudo peer-to-peer network. The network further includes at least one time server, which generates a global time clock to which local time clocks of all storage peers of the pseudo peer-to-peer network are synchronized such that a global address table updated by the configuration server is activated by all storage peers at the same scheduled time to be consistent throughout the pseudo peer-to-peer network at all times.
申请公布号 US8924513(B2) 申请公布日期 2014.12.30
申请号 US201012831326 申请日期 2010.07.07
申请人 International Business Machines Corporation 发明人 Eleftheriou Evangelos S;Haas Robert;Hu Xiaoyu;Iliadis Ilias
分类号 G06F15/16;H04L29/08;H04L29/12;H04L29/06 主分类号 G06F15/16
代理机构 Tutunjian & Bitetto, P.C. 代理人 Tutunjian & Bitetto, P.C. ;Davis Jennifer R.
主权项 1. A storage system, comprising: client device systems, each adapted to execute a path driver, which locates storage peers for storing or accessing data items provided in said storage peers using a processor by means of a global address table, which is updated periodically by at least one configuration server of said storage system, the path driver being configured to calculate a virtual storage cell identifier based on a data item identifier from a data request such that said storage peers are located based on an associated entry of the virtual storage cell identifier in the global address table, wherein a first group of routing bits of said virtual storage cell identifier is used by said path driver to locate storage peers for storing or accessing data items in said storage peers and a second group of remaining bits of said virtual storage cell identifier is used by said path driver to distinguish data items from different storage peers; and at least one time server having a processor configured to synchronize local time clocks of all storage peers with a global time clock of said time server such that said updated global address table is activated at all storage peers at a same scheduled time.
地址 Armonk NY US