Method and system for transmitting an application message between nodes of a clustered data processing system
    1.
    发明申请
    Method and system for transmitting an application message between nodes of a clustered data processing system 有权
    用于在群集数据处理系统的节点之间传送应用消息的方法和系统

    公开(公告)号:US20050213607A1

    公开(公告)日:2005-09-29

    申请号:US11137167

    申请日:2005-05-25

    IPC分类号: H04J3/16 H04L12/56 H04L29/08

    摘要: A method and system for transmitting an application message between nodes of a clustered data processing system is disclosed. According to one embodiment, a method, embodied within a machine-readable medium, is provided according to which a determination is made whether one or more application messages to be transmitted to a first node of a plurality of nodes from a second node of the plurality may be currently transmitted. The method of the described embodiment further includes the processing of the one or more application messages in response to a determination whether the one or more application messages of may be currently transmitted.

    摘要翻译: 公开了一种用于在群集数据处理系统的节点之间传送应用消息的方法和系统。 根据一个实施例,提供了体现在机器可读介质内的方法,根据该方法确定要从多个节点的第二节点发送到多个节点的第一节点的一个或多个应用消息 可能当前被传送。 所描述的实施例的方法还包括响应于是否可以当前发送的一个或多个应用消息的确定来处理一个或多个应用消息。

    Method and Apparatus for Managing a Loop Network
    2.
    发明申请
    Method and Apparatus for Managing a Loop Network 有权
    用于管理环路网络的方法和装置

    公开(公告)号:US20070183336A1

    公开(公告)日:2007-08-09

    申请号:US11735568

    申请日:2007-04-16

    IPC分类号: H04J3/14 H04J1/16

    CPC分类号: H04L41/00 H04L12/427

    摘要: A method and apparatus for managing a loop network, the loop network (200) including at least one loop (206, 208), a plurality of devices (210) connected to the at least one loop (206, 208) via ports (211, 212), wherein at least two of the devices are initiators (207, 209). The method includes each initiator (207, 209) sending a frame to all other initiators (207, 209) in the loop network (200) identifying any ports (211, 212) which should not be used. Each initiator (207, 209) merges the information from all other initiators (207, 209) with its own information identifying any ports (211, 212) which should not be used resulting in all the initiators (207, 209) generating a single list of ports (211, 212) to be used which is consistent across all the initiators (207, 209). Each initiator (207, 209) applies an algorithm (300) to determine a common set of ports (211, 212) to be used by all the initiators (207, 209) and to balance port accesses across the loop network (200).

    摘要翻译: 一种用于管理环路网络的方法和装置,所述环路网络(200)包括至少一个环路(206,208),经由端口(211)连接到所述至少一个环路(206,208)的多个设备(210) ,212),其中所述装置中的至少两个是引发器(207,209)。 该方法包括向循环网络(200)中的所有其他启动器(207,209)发送帧的每个发起者(207,209),其识别不应使用的任何端口(211,212)。 每个启动器(207,209)将来自所有其他发起者(207,209)的信息与其自己的信息合并,以识别不应使用的任何端口(211,212),导致生成单个列表的所有发起者(207,209) 的端口(211,212),其在所有启动器(207,209)中是一致的。 每个启动器(207,209)应用算法(300)来确定要由所有发起者(207,209)使用的公共端口集合(211,212),并平衡跨越环路网络(200)的端口访问。

    APPARATUS AND METHOD FOR CONTROLLING DATA COPY SERVICES
    3.
    发明申请
    APPARATUS AND METHOD FOR CONTROLLING DATA COPY SERVICES 审中-公开
    用于控制数据复制服务的装置和方法

    公开(公告)号:US20070113033A1

    公开(公告)日:2007-05-17

    申请号:US11466852

    申请日:2006-08-24

    IPC分类号: G06F12/16

    CPC分类号: G06F11/2082 G06F3/0644

    摘要: An apparatus operable with a host and at least first and second data storage for avoiding overwriting of a stored data item in the second data storage by a copy services system is provided. The apparatus includes a storage use analyzer for determining the availability of the second data storage. A copy services requester communicates with the host to receive a request to establish a copy services relationship, using the second data storage as a target data storage. A request blocking and passing component passes the request to establish a copy services relationship using the second data storage as the target data storage, responsive to a positive determination of availability of the second storage. The request blocking and passing component may also block the request responsive to a negative determination of availability of the second data storage.

    摘要翻译: 提供了一种可与主机和至少第一和第二数据存储器一起操作的装置,用于避免由复制服务系统覆盖第二数据存储中的存储的数据项。 该装置包括用于确定第二数据存储的可用性的存储使用分析器。 复制服务请求者与主机通信以接收建立复制服务关系的请求,使用第二数据存储作为目标数据存储。 响应于对第二存储器的可用性的肯定确定,请求阻塞和传递组件传递请求,以使用第二数据存储作为目标数据存储来建立复制服务关系。 响应于对第二数据存储器的可用性的否定确定,请求阻塞和传递组件还可以阻止请求。

    High-performance lock management for flash copy in n-way shared storage systems
    4.
    发明申请
    High-performance lock management for flash copy in n-way shared storage systems 审中-公开
    用于n路共享存储系统中闪存复制的高性能锁定管理

    公开(公告)号:US20060095682A1

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

    申请号:US10533473

    申请日:2003-08-14

    IPC分类号: G06F12/00

    CPC分类号: G06F16/10

    摘要: A method, system, and machine-readable medium for providing high-performance lock management for a flash copy image of a region of data in N-way shared storage systems is disclosed. According to one embodiment, a data processing system is provided which comprises a cache to store a copy of metadata specifying a coherency relationship between a region of data and a flash copy image of the region of data, wherein the metadata is subject to one or more lock protocols controlled by an owner storage controller node; and a client storage controller node, coupled with the cache, comprising an input/output performing component to receive a request to perform an input/output operation on at least one of the region of data and the flash copy image of the region of data and to perform the input/output operation utilizing the copy of the metadata.

    摘要翻译: 公开了一种用于为N路共享存储系统中的数据区域的闪回复制图像提供高性能锁定管理的方法,系统和机器可读介质。 根据一个实施例,提供了一种数据处理系统,其包括高速缓存以存储指定数据区域与数据区域的闪回复制图像之间的一致性关系的元数据副本,其中元数据受一个或多个 由所有者存储控制器节点控制的锁定协议; 以及与高速缓存耦合的客户端存储控制器节点,包括输入/​​输出执行组件,以接收对数据区域和数据区域的闪存复制图像中的至少一个执行输入/输出操作的请求,以及 使用元数据的副本来执行输入/输出操作。

    Method and apparatus for controlling data storage within a data storage system
    5.
    发明申请
    Method and apparatus for controlling data storage within a data storage system 失效
    用于控制数据存储系统内的数据存储的方法和装置

    公开(公告)号:US20050102582A1

    公开(公告)日:2005-05-12

    申请号:US10839645

    申请日:2004-05-05

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

    摘要: A host data processing system includes a data storage system having a cache memory and a back end storage. In response to a detection of an event failure during an input/output (I/O) request from the host data processing system to the data storage system, the data associated with the I/O request is forwarded to the back end storage data, and a copy of the data associated with the I/O request is sent to the cache memory. A determination is made as to whether or not there is an acknowledgement from the back end storage regarding the receipt of the data associated with the I/O request. If there is an acknowledgement from the back end storage regarding the receipt of the data associated with the I/O request, the data associated with the I/O request is flushed from the cache memory, and the received acknowledgement is routed to the host data processing system.

    摘要翻译: 主机数据处理系统包括具有高速缓冲存储器和后端存储器的数据存储系统。 响应于在从主机数据处理系统到数据存储系统的输入/输出(I / O)请求期间检测到事件故障,与I / O请求相关联的数据被转发到后端存储数据, 并且将与I / O请求相关联的数据的副本发送到高速缓冲存储器。 确定是否存在关于与I / O请求相关联的数据的接收的后端存储的确认。 如果后端存储有关于接收到与I / O请求相关联的数据的确认,则与I / O请求相关联的数据从高速缓冲存储器刷新,并且所接收的确认被路由到主机数据 处理系统。

    Coordinating software upgrades in distributed systems
    6.
    发明申请
    Coordinating software upgrades in distributed systems 审中-公开
    协调分布式系统中的软件升级

    公开(公告)号:US20060184930A1

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

    申请号:US11351046

    申请日:2006-02-09

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/65

    摘要: A method for software upgrade in a first node operable in a distributed computing system is disclosed. The method comprises receiving, by a receiving component, a new version of application software and a new version of infrastructure software and installing, by an installation component, the new version of application software and the new version of infrastructure software. A first startup component starts the new version of infrastructure software. A second startup component starts an old version of application software to run with the new version of the infrastructure software. Responsive to an indication from a second node that the new version of application software and the new version of infrastructure software have been installed at the second node, the old version of application software is quiesced by a transition component. The old version is unloaded the new version of application software is loaded.

    摘要翻译: 公开了一种在分布式计算系统中可操作的第一节点中的软件升级方法。 该方法包括由接收组件接收新版本的应用软件和新版本的基础设施软件,并由安装组件安装新版本的应用软件和新版本的基础设施软件。 第一个启动组件启动新版本的基础架构软件。 第二个启动组件启动旧版本的应用软件,以运行新版本的基础架构软件。 响应于来自第二节点的指示,新版本的应用软件和新版本的基础设施软件已经安装在第二节点,旧版本的应用软件被过渡组件停顿。 旧版本卸载新版本的应用软件加载。

    Controlling service failover in clustered storage apparatus networks
    7.
    发明申请
    Controlling service failover in clustered storage apparatus networks 失效
    控制集群存储设备网络中的服务故障转移

    公开(公告)号:US20060168256A1

    公开(公告)日:2006-07-27

    申请号:US11249189

    申请日:2005-10-13

    IPC分类号: G06F15/16

    CPC分类号: G06F11/2023 G06F11/2035

    摘要: A controller for use at a node of a clustered computer apparatus comprises an exception detection component for detecting an exception raised by a service component at the node; a quiesce component responsive to the exception detection component for quiescing lease-governed activity by the service component prior to termination of a lease; a lease control component responsive to the quiesce component for pre-expiry relinquishing of the lease; and a communication component responsive to the lease control component for communicating the pre-expiry relinquishing of the lease to one or more further nodes of the clustered computer apparatus. The controller may further include a second communication component for receiving a communication indicating the pre-expiry relinquishing of a lease; a second lease control component responsive to the communication to control failure processing; and a second service component to perform a service in place of the service component at the node.

    摘要翻译: 在群集计算机装置的节点处使用的控制器包括用于检测由节点处的服务组件引发的异常的异常检测组件; 响应于异常检测组件的停顿组件,用于在租赁终止之前由服务组件静默租赁管理的活动; 租赁控制组件响应于停产组件以满足租赁期满的期限; 以及响应于所述租赁控制组件的通信组件,用于将所述租约的到期放弃通知传送到所述群集计算机设备的一个或多个另外的节点。 控制器还可以包括第二通信部件,用于接收指示租期的到期终止的通信; 响应于所述通信以控制故障处理的第二租赁控制组件; 以及第二服务组件来执行服务以代替节点处的服务组件。

    Preemptive retransmission of buffered data in a network
    8.
    发明申请
    Preemptive retransmission of buffered data in a network 失效
    缓存数据在网络中的抢占式重传

    公开(公告)号:US20050265370A1

    公开(公告)日:2005-12-01

    申请号:US11191432

    申请日:2005-07-27

    摘要: An apparatus for data transmission over a network includes a buffer and a timer mechanism for timing an optimum interval (less than the round-trip error response delay) for retransmission of data. A first accessor accesses data in the buffer for transmission and starts a first timeout clock. Second or further accessors of the buffer are responsive to a timeout to access the data, start a timeout clock and attempt to transmit the data on a path avoiding path elements used by prior accessors. A counter increments and decrements a count of the references to the buffer by accessors and signals when the count reaches zero. A memory manager returns the buffer to a free buffer pool responsive to the reference counter signaling that the count has reached zero. An analysis mechanism can be used to determine the optimum interval and tune the timer mechanism.

    摘要翻译: 一种用于通过网络进行数据传输的装置包括缓冲器和定时机构,用于定时重新发送数据的最佳间隔(小于往返误差响应延迟)。 第一访问器访问缓冲器中的数据以进行传输,并启动第一超时时钟。 缓冲器的第二或另外的访问器响应于超时以访问数据,启动超时时钟并尝试在避免由先前存取器使用的路径元素的路径上传送数据。 当计数达到零时,计数器递增和递减访问器和信号对缓冲区的引用计数。 存储器管理器将缓冲器返回到空闲缓冲池,该缓冲池响应于引用计数器指示计数达到零。 可以使用分析机制来确定最佳间隔并调整定时器机制。

    APPARATUS FOR FACILITATING DISASTER RECOVERY
    9.
    发明申请
    APPARATUS FOR FACILITATING DISASTER RECOVERY 审中-公开
    用于促进灾难恢复的装置

    公开(公告)号:US20080065847A1

    公开(公告)日:2008-03-13

    申请号:US11840833

    申请日:2007-08-17

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2071

    摘要: An apparatus, method, and computer program for facilitating disaster recovery of a first computer system, wherein first data residing on a first storage device associated with the first computer system is recoverable from second data residing on a second storage device associated with a second computer system and wherein the second storage device is operable to have an associated state of powered up or powered down. A receiver receives an update operation for updating the second storage device. A processor updates anon-volatile storage means with the update operation, prior to update of the second storage device, wherein the non-volatile storage means is associated with the second computer system.

    摘要翻译: 一种用于促进第一计算机系统的灾难恢复的装置,方法和计算机程序,其中驻留在与第一计算机系统相关联的第一存储设备上的第一数据可从驻留在与第二计算机系统相关联的第二存储设备上的第二数据恢复 并且其中所述第二存储设备可操作以具有上电或断电的相关状态。 接收器接收更新第二存储装置的更新操作。 处理器在更新第二存储设备之前用更新操作来更新非易失性存储装置,其中非易失性存储装置与第二计算机系统相关联。

    Controlling preemptive work balancing in data storage

    公开(公告)号:US20060053251A1

    公开(公告)日:2006-03-09

    申请号:US11213494

    申请日:2005-08-27

    IPC分类号: G06F12/00

    摘要: A storage network control apparatus is operable to present virtualized storage to a host system and includes a monitoring component, an analysis component, a detection component, and a migration component. The monitoring component is for monitoring input/output (I/O) activity for virtual storage logical units over time. The analysis component is for identifying a repeating instance of peak I/O activity for a virtual storage logical unit over time and for generating a predictive signature therefrom. The detecting component is for identifying an instance of such a predictive signature. The migration component is responsive to the detecting component, and is for migrating data mapped by the virtual storage logical unit across additional real storage units to improve the I/O performance of the virtual storage logical unit prior to a recurrence of the repeating instance of peak I/O activity. A corresponding logic arrangement may be incorporated in hardware, software or a combination thereof.