INTERROGATE PROCESSING FOR COMPLEX I/O LINK
    61.
    发明申请
    INTERROGATE PROCESSING FOR COMPLEX I/O LINK 有权
    复杂I / O链路的中间处理

    公开(公告)号:US20100036982A1

    公开(公告)日:2010-02-11

    申请号:US12189573

    申请日:2008-08-11

    CPC classification number: G06F13/385 G06F13/102

    Abstract: A method for facilitating input/output (I/O) communication for a processing operation is provided. An interrogate command is obtained by an I/O communications adapter. The interrogate command queries for status information of the processing operation to be provided in an interrogate response. A fixed number of resources and a time allocated to the interrogate command is throttled by pre-allocating the fixed number of resources needed for the interrogate command, and maintaining a timestamp for a interrogate message. The interrogate message is forwarded from the I/O communications adapter to a control unit. If the interrogate response is not received by the I/O communications adapter within a limited timeout period as measured by the timestamp, or if the interrogate message is received while the fixed number of pre-allocated resources are in use, the I/O communications adapter returns a busy response indicating the control unit is busy to prevent overrunning the control unit.

    Abstract translation: 提供了一种用于促进用于处理操作的输入/输出(I / O)通信的方法。 询问命令由I / O通信适配器获得。 询问命令查询在询问响应中提供的处理操作的状态信息。 通过预分配询问命令所需的固定数量的资源以及维护询问消息的时间戳来限制分配给询问命令的固定数量的资源和时间。 询问消息从I / O通信适配器转发到控制单元。 如果I / O通信适配器在由时间戳测量的有限的超时时段内没有接收到询问响应,或者在固定数量的预分配资源正在使用时接收到询问消息,则I / O通信 适配器返回一个忙碌响应,指示控制单元正忙,以防止超控控制单元。

    REPEAT CCW COUNT ARGUMENT FOR DEVICE COMMAND WORD PROCESSING

    公开(公告)号:US20100036975A1

    公开(公告)日:2010-02-11

    申请号:US12189592

    申请日:2008-08-11

    CPC classification number: G06F13/124

    Abstract: A method of packaging a plurality of repeating commands for device command word (DCW) processing in a computer environment having an I/O link handling complex instruction chains for a processing operation is provided. Locate record information is packaged into DCW prefix parameter data. The locate record information includes an intent count argument. The plurality of repeating commands are embedded as a truncated concatenation to the first locate record information. The plurality of repeating commands are identified by redefining the intent count argument for the plurality of repeating commands as a repeat count argument using a flag argument incorporated into the locate record information. The repeat count argument indicates a number of times for a control unit in the computer environment to execute the plurality of repeating commands.

    Abstract translation: 提供了一种在具有用于处理操作的复杂指令链的I / O链路的计算机环境中封装用于设备命令字(DCW)处理的多个重复命令的方法。 将记录信息定位到DCW前缀参数数据中。 定位记录信息包括意图计数参数。 多个重复命令作为截断的级联被嵌入到第一定位记录信息中。 通过使用结合到定位记录信息中的标志参数,将多个重复命令的意图计数参数重新定义为重复计数参数来识别多个重复命令。 repeat count参数表示计算机环境中的控制单元执行多个重复命令的次数。

    Spare device management
    63.
    发明授权
    Spare device management 失效
    备件管理

    公开(公告)号:US07661012B2

    公开(公告)日:2010-02-09

    申请号:US11292747

    申请日:2005-12-01

    CPC classification number: G06F11/2094

    Abstract: Provided are techniques for spare device management. Candidate devices are sorted into spare coverage groups by type. One or more candidate devices having closest fitting characteristics of a desired type are identified from the spare coverage groups. The identified one or more candidate devices are assigned to be spare devices for the spare coverage group. It is determined whether a desired number of spare devices have been assigned to the spare coverage group. In response to determining that the desired number of spare devices have not been assigned, a spare device having the closest fitting characteristics for every predetermined number of candidate devices having the closest fitting characteristics is assigned, until the desired number of spare devices having the closest fitting characteristics are assigned.

    Abstract translation: 提供了备用设备管理的技术。 候选设备按类型分为备用覆盖组。 从备用覆盖组中识别具有期望类型的最接近特征的一个或多个候选设备。 所识别的一个或多个候选设备被分配为备用覆盖组的备用设备。 确定是否已将所需数量的备用设备分配给备用覆盖组。 响应于确定尚未分配期望数量的备用设备,分配具有最接近拟合特性的每个预定数量的候选设备具有最接近的拟合特性的备用设备,直到具有最接近配件的所需数量的备用设备 特征被分配。

    Recovery from failure in data storage systems
    64.
    发明授权
    Recovery from failure in data storage systems 失效
    从数据存储系统故障中恢复

    公开(公告)号:US07568121B2

    公开(公告)日:2009-07-28

    申请号:US10991110

    申请日:2004-11-16

    CPC classification number: G06F11/2089

    Abstract: Provided are a method, system, and article of manufacture, wherein a command is received at a first computational device coupled to a first adapter that is capable of allowing access to a data storage to the first computational device. The first computational device sends the command to a second computational device. The command is processed by a second adapter coupled to the second computational device, wherein the second adapter allows the second computational device to access the data storage, and wherein the second adapter accesses memory in the first computational device to process the command. In certain embodiments, the first adapter that allows the first computational device to access the data storage has failed.

    Abstract translation: 提供了一种方法,系统和制品,其中在能够允许访问到第一计算设备的数据存储的第一适配器的第一计算设备处接收命令。 第一计算设备将命令发送到第二计算设备。 所述命令由耦合到所述第二计算设备的第二适配器处理,其中所述第二适配器允许所述第二计算设备访问所述数据存储器,并且其中所述第二适配器访问所述第一计算设备中的存储器以处理所述命令。 在某些实施例中,允许第一计算设备访问数据存储器的第一适配器已经失败。

    ALLOCATION OF HETEROGENEOUS STORAGE DEVICES TO SPARES AND STORAGE ARRAYS
    66.
    发明申请
    ALLOCATION OF HETEROGENEOUS STORAGE DEVICES TO SPARES AND STORAGE ARRAYS 失效
    异质储存装置分配到储存阵列和储存阵列

    公开(公告)号:US20090063768A1

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

    申请号:US11849888

    申请日:2007-09-04

    CPC classification number: G06F3/0607 G06F3/0631 G06F3/0689 G06F11/2094

    Abstract: A plurality of storage devices of a plurality of types is provided. A plurality of criteria is associated for each of the plurality of storage devices, based on characteristics of the plurality of storage devices, wherein the plurality of criteria can be used to determine whether a selected storage device is a compatibility spare for a storage device in a storage device array, and whether the selected storage device is an availability spare for the storage device in the storage device array. A determination is made by a spare management application, based on at least the plurality of criteria and at least one optimality condition, of a first set of storage devices selected from the plurality of storage devices to be allocated to a plurality of storage device arrays, and of a second set of storage devices selected from the plurality of storage devices to be allocated as spares for the plurality of storage device arrays. An allocation is made of the first set of storage devices to the plurality of storage device arrays. An allocation made of the second set of storage devices as spares for the plurality of storage device array.

    Abstract translation: 提供多种类型的多个存储装置。 基于多个存储设备的特性,多个标准与多个存储设备中的每一个相关联,其中可以使用多个标准来确定所选择的存储设备是否是用于存储设备中的存储设备的兼容性备用 存储设备阵列,以及所选择的存储设备是否是存储设备阵列中的存储设备的可用性备用。 至少基于从多个存储设备中选择的要分配给多个存储设备阵列的第一组存储设备的标准和至少一个最优条件,备用管理应用进行确定, 以及从所述多个存储装置中选择的作为所述多个存储装置阵列的备件分配的第二组存储装置。 将第一组存储设备分配给多个存储设备阵列。 由第二组存储装置作为多个存储装置阵列的备件进行分配。

    Control of information units in fibre channel communications
    67.
    发明授权
    Control of information units in fibre channel communications 有权
    光纤通道中信息单元的控制

    公开(公告)号:US07500030B2

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

    申请号:US11468720

    申请日:2006-08-30

    CPC classification number: G06F3/0659 G06F3/0611 G06F3/065 G06F3/067

    Abstract: A primary storage control unit receives an information unit from a remote host over a fibre channel connection. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the information unit pacing parameter indicates the number of information units that the remote host is allowed to send to the primary storage control unit without waiting for any additional response from the primary storage control unit.

    Abstract translation: 主存储控制单元通过光纤通道连接从远程主机接收信息单元。 主存储控制单元将从主存储控制单元发送的响应中包括的信息单元起搏参数调整到远程主机,其中信息单元起搏参数指示允许远程主机发送给主站的信息单元的数量 存储控制单元,而不等待主存储控制单元的任何附加响应。

    VERIFYING A RECORD AS PART OF AN OPERATION TO MODIFY THE RECORD
    68.
    发明申请
    VERIFYING A RECORD AS PART OF AN OPERATION TO MODIFY THE RECORD 有权
    验证记录作为操作的一部分来修改记录

    公开(公告)号:US20080082496A1

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

    申请号:US11538401

    申请日:2006-10-03

    CPC classification number: G06F3/0659 G06F3/0619 G06F3/0683 G06F11/1004

    Abstract: Provided are a method, system and article of manufacture for verifying a record as part of an operation to modify the record. A search request is received to determine whether a record matches a value. A first component executes the search request to determine if the record matches the value. The first component sends a verify request to a second component that did not execute the search request to execute the search request to determine whether the record matches the value. A result of the first and second components executing the search request is logged.

    Abstract translation: 提供了用于验证记录作为修改记录的操作的一部分的方法,系统和制品。 接收到搜索请求以确定记录是否匹配值。 第一个组件执行搜索请求以确定记录是否与该值匹配。 第一个组件向没有执行搜索请求的第二个组件发送一个验证请求,以执行搜索请求,以确定该记录是否匹配该值。 记录执行搜索请求的第一和第二组件的结果。

    Apparatus, system, and method for adapter fastload
    69.
    发明授权
    Apparatus, system, and method for adapter fastload 有权
    适配器快速装载的装置,系统和方法

    公开(公告)号:US07313681B2

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

    申请号:US10717822

    申请日:2003-11-20

    CPC classification number: G06F8/65

    Abstract: An apparatus, system, and method are disclosed for fastload code update on a communications adapter. The apparatus includes an image load module, a memory initialization module, and an image overlay module. The image load module is configured to load a copy of a new code image in a memory on the communications adapter. The memory also concurrently stores a copy of an old code image used by the communications adapter. The memory initialization module is configured to invoke the new code image to perform a memory initialization operation. The memory initialization module may perform the memory initialization operation concurrently with ongoing I/O requests possibly accepted, but not necessarily processed, by the old code image. The image overlay module is configured to overlay the old code image with the new code image. The fastload code update minimizes the time that the communications adapter is off-line to overlay the old code image with the new code image and reinitialize the communications adapter.

    Abstract translation: 公开了用于通信适配器上的快速加载代码更新的装置,系统和方法。 该装置包括图像加载模块,存储器初始化模块和图像覆盖模块。 图像加载模块被配置为将新代码图像的副本加载到通信适配器上的存储器中。 存储器还同时存储通信适配器使用的旧代码映像的副本。 存储器初始化模块被配置为调用新的代码图像以执行存储器初始化操作。 存储器初始化模块可以与可能接受但不一定由旧代码映像处理的正在进行的I / O请求同时执行存储器初始化操作。 图像叠加模块被配置为使用新的代码图像覆盖旧的代码图像。 快速代码更新最大限度地缩短通信适配器离线覆盖旧代码图像与新代码映像并重新初始化通信适配器的时间。

    Initiating and using information used for a host, control unit, and logical device connections
    70.
    发明授权
    Initiating and using information used for a host, control unit, and logical device connections 失效
    启动和使用用于主机,控制单元和逻辑设备连接的信息

    公开(公告)号:US07257663B2

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

    申请号:US10991770

    申请日:2004-11-17

    CPC classification number: G06F3/0644 G06F3/0605 G06F3/067 Y10S707/99938

    Abstract: Provided are a method, system, and program for initiating and using information used for a host, control unit, and logical device connections receiving a request to create a host port to control unit port connection. In a volume group data structure, a volume group entry is defined having a plurality of pointers for the host port and control unit port pair. At least one device address is added to the volume group that is accessible to the host port and control unit port connection by initializing at least one pointer in the volume group entry to address at least one device data structure. For each of the at least one device addresses, indication is made in the at least one device data structure addressed by the at least one pointer in the volume group entry that the device address is accessible to the host port and control unit port connection.

    Abstract translation: 提供了一种用于启动和使用用于主机,控制单元和逻辑设备连接的信息的方法,系统和程序,其接收创建主机端口以控制单元端口连接的请求。 在卷组数据结构中,定义具有用于主机端口和控制单元端口对的多个指针的卷组条目。 通过初始化卷组条目中的至少一个指针来解决至少一个设备数据结构,至少一个设备地址被添加到主机端口和控制单元端口连接可访问的卷组中。 对于所述至少一个设备地址中的每一个,在由所述卷组条目中的至少一个指针寻址的所述至少一个设备数据结构中指示所述主机端口和控制单元端口连接可访问所述设备地址。

Patent Agency Ranking