MAINTAINING MESSAGE VERSIONS AT NODES IN A NETWORK
    1.
    发明申请
    MAINTAINING MESSAGE VERSIONS AT NODES IN A NETWORK 有权
    维护网络中的消息传递

    公开(公告)号:US20090063582A1

    公开(公告)日:2009-03-05

    申请号:US11846433

    申请日:2007-08-28

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for maintaining message versions at nodes in a network. The nodes in the network maintain version information of nodes in the network. The version information for the nodes indicates a message version number of messages supported at the node. The nodes supporting one message version number can receive messages having that message version number. The nodes use the version information to determine whether there is at least one common message version number among the nodes The nodes supporting the at least one common message version number negotiate to join a quorum of the nodes having the at least one common message version number.

    摘要翻译: 提供了一种在网络中的节点处维护消息版本的方法,系统和制品。 网络中的节点维护网络中节点的版本信息。 节点的版本信息表示节点支持的消息的消息版本号。 支持一个消息版本号的节点可以接收具有该消息版本号的消息。 节点使用版本信息来确定节点中是否存在至少一个公共消息版本号。支持至少一个公共消息版本号的节点协商加入具有至少一个公共消息版本号的节点的法定数量。

    Maintaining message versions at nodes in a network
    2.
    发明授权
    Maintaining message versions at nodes in a network 有权
    在网络中的节点维护消息版本

    公开(公告)号:US08856206B2

    公开(公告)日:2014-10-07

    申请号:US11846433

    申请日:2007-08-28

    摘要: Provided are a method, system, and article of manufacture for maintaining message versions at nodes in a network. The nodes in the network maintain version information of nodes in the network. The version information for the nodes indicates a message version number of messages supported at the node. The nodes supporting one message version number can receive messages having that message version number. The nodes use the version information to determine whether there is at least one common message version number among the nodes The nodes supporting the at least one common message version number negotiate to join a quorum of the nodes having the at least one common message version number.

    摘要翻译: 提供了一种在网络中的节点处维护消息版本的方法,系统和制品。 网络中的节点维护网络中节点的版本信息。 节点的版本信息表示节点支持的消息的消息版本号。 支持一个消息版本号的节点可以接收具有该消息版本号的消息。 节点使用版本信息来确定节点中是否存在至少一个公共消息版本号。支持至少一个公共消息版本号的节点协商加入具有至少一个公共消息版本号的节点的法定数量。

    Offloading volume space reclamation operations to virtual tape systems
    3.
    发明授权
    Offloading volume space reclamation operations to virtual tape systems 失效
    将卷空间回收操作卸载到虚拟磁带系统

    公开(公告)号:US08341346B2

    公开(公告)日:2012-12-25

    申请号:US12823295

    申请日:2010-06-25

    IPC分类号: G06F12/00

    CPC分类号: G06F12/02 G06F11/1448

    摘要: A method for offloading volume space reclamation operations to virtual tape systems is disclosed herein. In certain embodiments, such a method includes writing instruction information to a virtual tape system for use in performing a reclamation operation on a source virtual tape volume. The instruction information identifies the source virtual tape volume as well as valid objects in the source virtual tape volume. The virtual tape system then transforms the source virtual tape volume by retaining valid objects in the source virtual tape volume, removing invalid objects in the source virtual tape volume, and updating metadata associated with the source virtual tape volume to reflect changes made thereto. This generates an updated source virtual tape volume of reduced size. A corresponding computer program product and system are also disclosed and claimed herein.

    摘要翻译: 这里公开了一种用于将卷空间回收操作卸载到虚拟磁带系统的方法。 在某些实施例中,这种方法包括将指令信息写入虚拟磁带系统以用于在源虚拟磁带卷上执行回收操作。 指令信息标识源虚拟磁带卷以及源虚拟磁带卷中的有效对象。 然后,虚拟磁带系统通过在源虚拟磁带卷中保留有效对象来转换源虚拟磁带卷,删除源虚拟磁带卷中的无效对象,以及更新与源虚拟磁带卷相关联的元数据,以反映对其进行的更改。 这会生成一个更新的源虚拟磁带卷缩小的大小。 本文还公开并要求相应的计算机程序产品和系统。

    Hybrid storage data migration by selective data removal
    4.
    发明授权
    Hybrid storage data migration by selective data removal 有权
    通过选择性数据删除进行混合存储数据迁移

    公开(公告)号:US08234464B2

    公开(公告)日:2012-07-31

    申请号:US12613445

    申请日:2009-11-05

    IPC分类号: G06F13/14

    摘要: A hybrid data storage system is one which has data storage clusters of different types. In a hybrid data storage system, at least one first data storage cluster is configured to store data and has high data storage capacity; and at least one second data storage cluster is configured to store data and has lower data storage capacity than the first cluster. The data is initially replicated and stored by at least one first and at least one second data storage cluster. The method identifies a portion of the stored initially replicated data of at least one second data storage cluster as “pinned”; continues to store the pinned initially replicated data; and selectively removes non-pinned initially replicated data from the second data storage cluster(s) to account for the capacity difference.

    摘要翻译: 混合数据存储系统是具有不同类型的数据存储簇的混合数据存储系统。 在混合数据存储系统中,至少一个第一数据存储集群被配置为存储数据并具有高数据存储容量; 并且至少一个第二数据存储集群被配置为存储数据并且具有比第一集群更低的数据存储容量。 数据最初由至少一个第一和至少一个第二数据存储集群复制并存储。 该方法将至少一个第二数据存储簇的所存储的初始复制数据的一部分标识为“固定”; 继续存储固定的最初复制数据; 并且选择性地从第二数据存储集群中去除未固定的最初复制数据以解决容量差异。

    Propagation of updates for attributes of a storage object from an owner node of the storage object to other nodes
    5.
    发明授权
    Propagation of updates for attributes of a storage object from an owner node of the storage object to other nodes 失效
    将存储对象的属性的更新从存储对象的所有者节点传播到其他节点

    公开(公告)号:US07991822B2

    公开(公告)日:2011-08-02

    申请号:US11847214

    申请日:2007-08-29

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30575

    摘要: Local versions of attributes of a storage object are maintained at a plurality of nodes, wherein a first attribute designates a first node of the plurality of nodes as an owner node for the storage object, and wherein a second attribute includes information to resolve validity of ownership of the storage object among the plurality of nodes. The owner node communicates changes to be made to the local versions of the attributes at other nodes of the plurality of nodes. A second node of the plurality of nodes requests ownership of the storage object. The first attribute is updated to designate the second node of the plurality of nodes as the owner node, in response to determining from the second attribute that the validity of ownership of the storage object allows the second node to inherit ownership of the storage object once the first node surrenders ownership of the storage object.

    摘要翻译: 存储对象的属性的本地版本被维护在多个节点处,其中第一属性将多个节点中的第一节点指定为存储对象的所有者节点,并且其中第二属性包括用于解决所有权有效性的信息 的多个节点之间的存储对象。 所有者节点在多个节点的其他节点上传送要对属性的本地版本进行的更改。 多个节点中的第二节点请求存储对象的所有权。 响应于从第二属性确定存储对象的所有权的有效性允许第二节点继承所述存储对象的所有权,一旦所述第一属性被更新为将所述多个节点中的第二节点指定为所有者节点 第一个节点投放存储对象的所有权。

    Transfer of ownership of a storage object in response to an original owner node becoming available after a period of unavailability
    6.
    发明授权
    Transfer of ownership of a storage object in response to an original owner node becoming available after a period of unavailability 失效
    转移存储对象的所有权,以响应原始所有者节点在不可用时间后变为可用

    公开(公告)号:US07899895B2

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

    申请号:US11847255

    申请日:2007-08-29

    IPC分类号: G06F15/173

    摘要: Provided are a method, system, and article of manufacture, wherein a plurality of nodes coupled over a network are maintained, wherein a first node of the plurality of nodes initially owns a plurality of storage objects accessible via the network. A second node preemptively takes ownership of a selected storage object of the plurality of storage objects, in response to the first node becoming unavailable, wherein other nodes of the plurality of nodes can request ownership of the selected storage object while the first node is unavailable. A determination is made that the first node that originally owned the selected storage object has become available after a period of unavailability. A determination is made of the current owner node of the selected storage object, wherein the current owner node is one of the second node and the other nodes. The selected storage object is updated at the first node by the current owner node of the selected storage object, prior to allowing the first node to act on or assume ownership of the selected storage object.

    摘要翻译: 提供了一种方法,系统和制品,其中维持通过网络耦合的多个节点,其中多个节点中的第一节点最初拥有经由网络可访问的多个存储对象。 响应于第一节点变得不可用,第二节点抢占地获取所述多个存储对象的所选存储对象的所有权,其中所述多个节点中的其他节点可以在所述第一节点不可用时请求所选择的存储对象的所有权。 确定原始拥有所选存储对象的第一个节点在不可用时间段之后变得可用。 确定所选存储对象的当前所有者节点,其中当前所有者节点是第二节点和其他节点之一。 所选择的存储对象在允许第一节点对所选择的存储对象起作用或具有所选择的存储对象之前,由所选存储对象的当前所有者节点在第一节点处更新。

    SECURING TRANSFER OF OWNERSHIP OF A STORAGE OBJECT FROM AN UNAVAILABLE OWNER NODE TO ANOTHER NODE
    7.
    发明申请
    SECURING TRANSFER OF OWNERSHIP OF A STORAGE OBJECT FROM AN UNAVAILABLE OWNER NODE TO ANOTHER NODE 有权
    将存储对象的所有权从不可用的节点转移到另一个节点

    公开(公告)号:US20090063487A1

    公开(公告)日:2009-03-05

    申请号:US11847261

    申请日:2007-08-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30067

    摘要: Provided are a method, system, and article of manufacture that maintain a plurality of nodes coupled over a network, wherein a first node of the plurality of nodes initially owns a plurality of storage objects accessible via the network. A serialization lock is maintained in association with the plurality of storage objects, wherein the first node becomes unavailable. A second node of the plurality of nodes determines that the second node is to preemptively assume ownership of a selected storage object of the plurality of storage objects initially owned by the first node that has become unavailable. The second node acquires the serialization lock. The second node secures ownership of the selected storage object, subsequent to acquiring the serialization lock.

    摘要翻译: 提供了一种维护通过网络耦合的多个节点的方法,系统和制品,其中多个节点中的第一节点最初拥有可经由网络访问的多个存储对象。 与多个存储对象相关联地维护序列化锁定,其中第一节点变得不可用。 所述多个节点中的第二节点确定所述第二节点预先假设所述第一节点最初拥有的所述多个存储对象的选定存储对象的所有权已变得不可用。 第二个节点获取序列化锁。 在获取序列化锁之后,第二个节点确保所选存储对象的所有权。

    APPARATUS, SYSTEM, AND METHOD FOR LINK MAINTENANCE
    9.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR LINK MAINTENANCE 失效
    用于链接维护的装置,系统和方法

    公开(公告)号:US20100180147A1

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

    申请号:US12351661

    申请日:2009-01-09

    IPC分类号: G06F11/07

    摘要: An apparatus, system, and method are disclosed for link maintenance. A plurality of state machines operate a plurality of first links between data management nodes with each first link in an online state. A transition module transitions the plurality of first links from the online state to a degraded state and from the online state to an offline pending state in response to an offline request. The transition module further transitions the plurality of first links from the degraded state to an online pending state when a degraded link time interval expires and from the offline pending state to an offline state if all pending tasks on the plurality of first links are completed. The transition module further transitions the plurality of first links from the online pending state to the online state if each first link is validated.

    摘要翻译: 公开了用于链路维护的装置,系统和方法。 多个状态机在数据管理节点之间操作多个第一链路,每个第一链路处于在线状态。 过渡模块响应于脱机请求将多个第一链路从在线状态转换到退化状态,并且从在线状态转移到脱机挂起状态。 当所述多个第一链路上的所有未完成的任务完成时,所述转换模块进一步将所述多个第一链路从劣化状态转换到在等待链路时间间隔期满并且从所述离线待命状态到脱机状态的在线挂起状态。 如果每个第一链路被验证,则转换模块还将多个第一链路从在线挂起状态转换到在线状态。

    USING LINK SEND AND RECEIVE INFORMATION TO SELECT ONE OF MULTIPLE LINKS TO USE TO TRANSFER DATA FOR SEND AND RECEIVE OPERATIONS
    10.
    发明申请
    USING LINK SEND AND RECEIVE INFORMATION TO SELECT ONE OF MULTIPLE LINKS TO USE TO TRANSFER DATA FOR SEND AND RECEIVE OPERATIONS 失效
    使用链接发送和接收信息选择多个链接之一用于传输数据以发送和接收操作

    公开(公告)号:US20100082840A1

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

    申请号:US12243957

    申请日:2008-10-01

    IPC分类号: G06F15/16

    摘要: Provided are a method, system, and article of manufacture for using link send and receive information to select one of multiple links to use to transfer data for send and receive operations. Link information for a plurality of links to at least one target node indicates for each link a send throughput for sending data, a receive throughput for received data, a state of the link indicating whether the link is online, offline or degraded. A send operation is processed to transfer data to a receiving node comprising one of the target nodes. A determination is made of the states of the links to the receiving node in response to the send operation. The send throughput of the links having the online state is processed to select one of the links to the receiving node in response to determining that more than one of the links has the online state. The data of the send operation is sent using the selected link to the receiving node. A retrieve operation to access data from a sending node comprising one of the target nodes is processed. A determination is made of the state of the links to the sending node in response to the retrieve operation. The receive throughput is processed to select one of the links having the online state to the sending node in response to determining that more than one of the links has the online state. The data of the receive operation is received using the selected link to the sending node.

    摘要翻译: 提供了一种使用链接发送和接收信息来选择用于传送用于发送和接收操作的数据的多个链路中的一个的方法,系统和制造。 针对至少一个目标节点的多个链路的链路信息针对每个链路指示用于发送数据的发送吞吐量,用于接收到的数据的接收吞吐量,指示链路是否在线,离线或退化的链路的状态。 处理发送操作以将数据传送到包括目标节点之一的接收节点。 响应于发送操作确定到接收节点的链路的状态。 响应于确定多于一个链路具有在线状态,处理具有在线状态的链路的发送吞吐量以选择到接收节点的一个链路。 使用所选择的链接将发送操作的数据发送到接收节点。 处理从包括目标节点之一的发送节点访问数据的检索操作。 响应于检索操作确定到发送节点的链接的状态。 处理接收吞吐量以响应于确定多于一个链路具有在线状态来选择具有在线状态的一个链路到发送节点。 使用所选择的链接到发送节点接收接收操作的数据。