-
公开(公告)号:US07930438B2
公开(公告)日:2011-04-19
申请号:US12189573
申请日:2008-08-11
CPC分类号: G06F13/385 , G06F13/102
摘要: 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.
摘要翻译: 提供了一种用于促进用于处理操作的输入/输出(I / O)通信的方法。 询问命令由I / O通信适配器获得。 询问命令查询在询问响应中提供的处理操作的状态信息。 通过预分配询问命令所需的固定数量的资源以及维护询问消息的时间戳来限制分配给询问命令的固定数量的资源和时间。 询问消息从I / O通信适配器转发到控制单元。 如果I / O通信适配器在由时间戳测量的有限的超时时段内没有接收到询问响应,或者在固定数量的预分配资源正在使用时接收到询问消息,则I / O通信 适配器返回一个忙碌响应,指示控制单元正忙,以防止超控控制单元。
-
公开(公告)号:US07496784B1
公开(公告)日:2009-02-24
申请号:US11971911
申请日:2008-01-10
IPC分类号: G06F11/00
CPC分类号: G06F11/0793 , G06F11/0727 , G06F11/10
摘要: A method is provided to protect against ill-behaved microcode by balancing between an actual occurrence of a hardware problem and a microcode bug setting a flag appearing as a hardware problem. In this method, the error recovery is performed only on a single piece of hardware and no further error recovery action is taken on other pieces of similar hardware. The approach addresses the problem by treating a hit on one card as a hardware problem, but as a bug on subsequent cards. The invention keeps track of whether or not the same event has occurred on the same type of hardware so not to take action on more than one instance of the hardware. Subsequent hits on another instance of the hardware will not trigger the hardware related recovery on additional hardware.
摘要翻译: 提供了一种通过平衡实际发生的硬件问题和设置出现为硬件问题的标志的微代码错误来防止不良行为微代码的方法。 在该方法中,仅在单个硬件上执行错误恢复,并且不对其他类似硬件进行进一步的错误恢复操作。 该方法通过将一张卡上的打击视为硬件问题来解决问题,但是作为后续卡上的错误。 本发明跟踪相同类型的硬件上是否发生了相同的事件,所以不对多个硬件实例采取行动。 在另一个硬件实例上的后续命中不会触发额外硬件上的硬件相关恢复。
-
公开(公告)号:US07934122B2
公开(公告)日:2011-04-26
申请号:US12189568
申请日:2008-08-11
申请人: Susan Kay Candelaria , Clint Alan Hardy , Roger Gregory Hathorn , Matthew Joseph Kalos , Beth Ann Peterson
发明人: Susan Kay Candelaria , Clint Alan Hardy , Roger Gregory Hathorn , Matthew Joseph Kalos , Beth Ann Peterson
IPC分类号: G06F11/00
CPC分类号: G06F11/0793 , G06F11/0724 , G06F11/0745 , G06F15/17337
摘要: Method, system and computer program product embodiments for, in an input/output (I/O) link handling complex instruction chains, a messaging scheme incorporating a method of error recovery between an initiator processor and a receiver processor, are provided. An operation initiation message is been sent from the initiator processor to the receiver processor for the receiver processor to begin work on an operation. If determined to be necessary, a terminate operation message is sent from the initiator processor to the receiver processor. The initiator processor withholds sending additional messages for the operation until a terminate operation response message is received. Once the terminate operation message is received, outstanding messages in process are flushed from the receiver processor. The receiver processor withholds sending additional messages to the initiator processor as the outstanding messages are completed. The terminate operation response message is sent from the receiver processor to the initiator processor.
摘要翻译: 在处理复杂指令链的输入/输出(I / O)链接中的方法,系统和计算机程序产品实施例提供了包括发起者处理器和接收器处理器之间的错误恢复方法的消息收发方案。 操作发起消息从发起者处理器发送到接收器处理器,以使接收器处理器开始工作。 如果确定需要,则终止操作消息从发起者处理器发送到接收器处理器。 发起者处理器保留发送用于该操作的附加消息,直到接收到终止操作响应消息。 一旦接收到终止操作消息,处理中的未完成消息从接收器处理器中刷新。 当未完成的消息完成时,接收器处理器保留向发起者处理器发送附加消息。 终止操作响应消息从接收器处理器发送到发起者处理器。
-
公开(公告)号:US07818472B2
公开(公告)日:2010-10-19
申请号:US12189592
申请日:2008-08-11
IPC分类号: G06F3/00
CPC分类号: G06F13/124
摘要: 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.
摘要翻译: 提供了一种在具有用于处理操作的复杂指令链的I / O链路的计算机环境中封装用于设备命令字(DCW)处理的多个重复命令的方法。 将记录信息定位到DCW前缀参数数据中。 定位记录信息包括意图计数参数。 多个重复命令作为截断的级联被嵌入到第一定位记录信息中。 通过使用结合到定位记录信息中的标志参数,将多个重复命令的意图计数参数重新定义为重复计数参数来识别多个重复命令。 repeat count参数表示计算机环境中的控制单元执行多个重复命令的次数。
-
公开(公告)号:US20090183026A1
公开(公告)日:2009-07-16
申请号:US12271911
申请日:2008-11-16
IPC分类号: G06F11/20
CPC分类号: G06F11/0793 , G06F11/0727 , G06F11/10
摘要: A system is provided to protect against ill-behaved microcode by balancing between an actual occurrence of a hardware problem and a microcode bug setting a flag appearing as a hardware problem. In this method, the error recovery is performed only on a single piece of hardware and no further error recovery action is taken on other pieces of similar hardware. The approach addresses the problem by treating a hit on one card as a hardware problem, but as a bug on subsequent cards. The invention keeps track of whether or not the same event has occurred on the same type of hardware so not to take action on more than one instance of the hardware. Subsequent hits on another instance of the hardware will not trigger the hardware related recovery on additional hardware.
摘要翻译: 通过在硬件问题的实际发生与设置显示为硬件问题的标志的微代码错误之间进行平衡来提供系统来防止不良行为的微代码。 在该方法中,仅在单个硬件上执行错误恢复,并且不对其他类似硬件进行进一步的错误恢复操作。 该方法通过将一张卡上的打击视为硬件问题来解决问题,但是作为后续卡上的错误。 本发明跟踪相同类型的硬件上是否发生了相同的事件,所以不对多个硬件实例采取行动。 在另一个硬件实例上的后续命中不会触发额外硬件上的硬件相关恢复。
-
公开(公告)号:US07941574B2
公开(公告)日:2011-05-10
申请号:US12189578
申请日:2008-08-11
申请人: Susan Kay Candelaria , Roger Gregory Hathorn , Matthew Joseph Kalos , Beth Ann Peterson , Roman Yusufov
发明人: Susan Kay Candelaria , Roger Gregory Hathorn , Matthew Joseph Kalos , Beth Ann Peterson , Roman Yusufov
IPC分类号: G06F13/28
CPC分类号: G06F13/28
摘要: A method for combining partial records into a single direct memory access (DMA) operation for a count key data (CKD) protocol in a computer environment is provided. In an initiator processor of the computer environment, a number of the partial records to be prefetched is determined by gathering a plurality of descriptor information for a command according to a predetermined algorithm having a plurality of assumptions for the command. The number of partial records is prefetched. At least one of record headers and record keys of the number of partial records are concatenated into the single DMA operation. The DMA operation is forwarded to a receiver process to be completed.
摘要翻译: 提供了一种用于将部分记录组合成用于计算机环境中的计数密钥数据(CKD)协议的单个直接存储器访问(DMA)操作的方法。 在计算机环境的发起者处理器中,通过根据具有针对该命令的多个假定的预定算法收集用于命令的多个描述符信息,来确定要预取的部分记录的数量。 预取部分记录的数量。 至少一个记录头和部分记录数的记录键被连接到单个DMA操作中。 DMA操作被转发到接收器进程以完成。
-
公开(公告)号:US07818473B2
公开(公告)日:2010-10-19
申请号:US12189582
申请日:2008-08-11
IPC分类号: G06F13/28
CPC分类号: G06F13/126
摘要: A method of packaging locate record commands for device command word (DCW) processing is provided. A first locate record command is packaged into DCW prefix parameter data. The first locate record command includes first search and first seek arguments, a first intent count argument, a first transfer length factor argument, and a plurality of remaining arguments. A plurality of truncated locate record commands is embedded in the DCW prefix parameter data as concatenations to the first locate record command. Each of the plurality of truncated locate record commands include a unique search argument, intent count argument, and transfer length factor argument. Seek argument parameters for each of the plurality of truncated locate record commands are calculated by taking an offset from the first seek argument and the first search argument, applying the offset to each of the plurality of truncated locate record commands. The plurality of remaining arguments is shared.
摘要翻译: 提供了一种打包定位记录命令的方法,用于设备命令字(DCW)处理。 第一个定位记录命令被打包成DCW前缀参数数据。 第一定位记录命令包括第一搜索和第一寻找参数,第一意图计数参数,第一传送长度因子参数和多个剩余参数。 多个截断的定位记录命令被嵌入到DCW前缀参数数据中作为与第一定位记录命令的连接。 多个截断的定位记录命令中的每一个包括唯一的搜索参数,意图计数参数和传送长度因子参数。 通过从第一搜索参数和第一搜索参数获得偏移量来计算多个截断的定位记录命令中的每一个的参数参数,将偏移应用于多个截断的定位记录命令中的每一个。 多个剩余参数是共享的。
-
公开(公告)号:US07992072B2
公开(公告)日:2011-08-02
申请号:US11679120
申请日:2007-02-26
IPC分类号: G11C29/00
CPC分类号: G06F11/2094
摘要: Provided are a method, system, and article of manufacture, wherein a determination is made that a first data array in a plurality of data arrays has to be repaired to replace a failed storage device within the first data array. A storage device is selected from a selected data array of the plurality of data arrays to replace the failed storage device, wherein a data value corresponding to the selected data array is less than the data value corresponding to the first data array.
摘要翻译: 提供了一种方法,系统和制品,其中确定必须修复多个数据阵列中的第一数据阵列以替换第一数据阵列内的故障存储设备。 从所述多个数据阵列的所选择的数据阵列中选择存储设备以替换所述故障存储设备,其中对应于所选数据阵列的数据值小于对应于所述第一数据阵列的数据值。
-
9.
公开(公告)号:US20110179070A1
公开(公告)日:2011-07-21
申请号:US13075079
申请日:2011-03-29
IPC分类号: G06F17/30
CPC分类号: G06F3/0659 , G06F3/0619 , G06F3/0683 , G06F11/1004
摘要: 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.
摘要翻译: 提供了用于验证记录作为修改记录的操作的一部分的方法,系统和制品。接收到搜索请求以确定记录是否匹配值。 第一个组件执行搜索请求以确定记录是否与该值匹配。 第一个组件向没有执行搜索请求的第二个组件发送一个验证请求,以执行搜索请求,以确定该记录是否匹配该值。 记录执行搜索请求的第一和第二组件的结果。
-
10.
公开(公告)号:US07941628B2
公开(公告)日:2011-05-10
申请号:US11849888
申请日:2007-09-04
CPC分类号: G06F3/0607 , G06F3/0631 , G06F3/0689 , G06F11/2094
摘要: 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.
摘要翻译: 提供多种类型的多个存储装置。 基于多个存储设备的特性,多个标准与多个存储设备中的每一个相关联,其中可以使用多个标准来确定所选择的存储设备是否是用于存储设备中的存储设备的兼容性备用 存储设备阵列,以及所选择的存储设备是否是存储设备阵列中的存储设备的可用性备用。 至少基于从多个存储设备中选择的要分配给多个存储设备阵列的第一组存储设备的标准和至少一个最优条件,备用管理应用进行确定, 以及从所述多个存储装置中选择的作为所述多个存储装置阵列的备件分配的第二组存储装置。 将第一组存储设备分配给多个存储设备阵列。 由第二组存储装置作为多个存储装置阵列的备件进行分配。
-
-
-
-
-
-
-
-
-