Method of balancing work load with prioritized tasks across a multitude of communication ports
    1.
    发明授权
    Method of balancing work load with prioritized tasks across a multitude of communication ports 有权
    在多个通信端口上平衡工作负载与优先级任务的方法

    公开(公告)号:US07240135B2

    公开(公告)日:2007-07-03

    申请号:US10794377

    申请日:2004-03-05

    IPC分类号: G06F13/14

    摘要: A processor is used to evaluate information regarding the number, size, and priority level of data transfer requests sent to a plurality of communication ports. Additional information regarding the number, size, and priority level of data requests received by the communication ports from this and other processors is evaluated as well. This information is applied to a control algorithm that, in turn, determines which of the communication ports will receive subsequent data transfer requests. The behavior of the control algorithm varies based on the current utilization rate of communication port bandwidths, the size of data transfer requests, and the priority level of the these transfer requests.

    摘要翻译: 处理器用于评估关于发送到多个通信端口的数据传送请求的数量,大小和优先级的信息。 还评估关于来自该处理器和其他处理器的通信端口接收的数据请求的数量,大小和优先级的附加信息。 该信息被应用于控制算法,该控制算法反过来确定哪个通信端口将接收后续的数据传输请求。 控制算法的行为根据通信端口带宽的当前利用率,数据传输请求的大小以及这些传输请求的优先级而变化。

    Method of balancing work load with prioritized tasks across a multitude of communication ports
    2.
    发明申请
    Method of balancing work load with prioritized tasks across a multitude of communication ports 有权
    在多个通信端口上平衡工作负载与优先级任务的方法

    公开(公告)号:US20050210321A1

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

    申请号:US10794377

    申请日:2004-03-05

    IPC分类号: G06F11/00

    摘要: A processor is used to evaluate information regarding the number, size, and priority level of data transfer requests sent to a plurality of communication ports. Additional information regarding the number, size, and priority level of data requests received by the communication ports from this and other processors is evaluated as well. This information is applied to a control algorithm that, in turn, determines which of the communication ports will receive subsequent data transfer requests. The behavior of the control algorithm varies based on the current utilization rate of communication port bandwidths, the size of data transfer requests, and the priority level of the these transfer requests.

    摘要翻译: 处理器用于评估关于发送到多个通信端口的数据传送请求的数量,大小和优先级的信息。 还评估关于来自该处理器和其他处理器的通信端口接收的数据请求的数量,大小和优先级的附加信息。 该信息被应用于控制算法,该控制算法反过来确定哪个通信端口将接收后续的数据传输请求。 控制算法的行为根据通信端口带宽的当前利用率,数据传输请求的大小以及这些传输请求的优先级而变化。

    Apparatus, system, and method for maintaining task prioritization and load balancing
    3.
    发明授权
    Apparatus, system, and method for maintaining task prioritization and load balancing 有权
    用于维护任务优先级和负载平衡的装置,系统和方法

    公开(公告)号:US07353285B2

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

    申请号:US10717942

    申请日:2003-11-20

    IPC分类号: G06F15/16

    摘要: An apparatus, system, and method are provided for maintaining task prioritization and load balancing of I/O tasks on servers coupled by a plurality of communication channels. The apparatus includes a task controller for maintaining system resources on a failed target channel while resubmitting an unsuccessful task to a different channel. Also, the apparatus includes an upgrade module for upgrading a task prioritization level of a failed I/O task. Additionally, a load module is provided for balancing I/O tasks evenly across the plurality of communication channels according to a prioritization algorithm. The system includes the task controller and a device controller configured to interface with the task controller. The method includes a computer readable medium with computer readable code for selecting a channel, upgrading the prioritization level of a failed task, and maintaining resources on the failed channel while resubmitting the failed I/O task on a different channel.

    摘要翻译: 提供了一种装置,系统和方法,用于维护由多个通信信道耦合的服务器上的I / O任务的任务优先级和负载平衡。 该装置包括任务控制器,用于在将不成功的任务重新提交到不同的信道时,在失败的目标信道上维护系统资源。 而且,该设备包括用于升级失败的I / O任务的任务优先级级别的升级模块。 此外,提供了一种负载模块,用于根据优先级算法在多个通信信道之间平衡I / O任务。 该系统包括任务控制器和被配置为与任务控制器接口的设备控制器。 该方法包括具有用于选择信道的计算机可读代码的计算机可读介质,升级故障任务的优先级级别,以及在不同信道上重新提交故障I / O任务时在故障通道上维护资源。

    Managing operation requests using different resources
    4.
    发明授权
    Managing operation requests using different resources 有权
    使用不同的资源管理操作请求

    公开(公告)号:US08443371B2

    公开(公告)日:2013-05-14

    申请号:US12372612

    申请日:2009-02-17

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5011 G06F9/524

    摘要: Provided are a system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations which utilize the second resource. An operation is queued on the first queue until the first resource is acquired. The first resource is released if the second resource is not also acquired. The operation is queued on the second queue when the first resource is acquired but the second resource is not. In addition, the first resource is released until the operation acquires both the first resource and the second resource.

    摘要翻译: 提供了一种用于使用不同资源来管理操作请求的系统和程序。 在一个实施例中,为使用第一和第二资源的第一资源的操作提供第一队列。 为使用第二资源的操作提供第二队列。 操作在第一个队列中排队,直到获取第一个资源。 如果没有获得第二个资源,则第一个资源被释放。 当获取第一个资源但第二个资源没有时,操作在第二个队列中排队。 此外,第一资源被释放,直到操作获取第一资源和第二资源。

    Method, system, and program for managing operation requests using different resources
    5.
    发明申请
    Method, system, and program for managing operation requests using different resources 失效
    用于使用不同资源管理操作请求的方法,系统和程序

    公开(公告)号:US20050114857A1

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

    申请号:US10719070

    申请日:2003-11-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5011 G06F9/524

    摘要: Provided is a method, system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations which utilize the second resource. An operation is queued on the first queue until the first resource is acquired. The first resource is released if the second resource is not also acquired. The operation is queued on the second queue when the first resource is acquired but the second resource is not. In addition, the first resource is released until the operation acquires both the first resource and the second resource.

    摘要翻译: 提供了一种用于使用不同资源来管理操作请求的方法,系统和程序。 在一个实施例中,为使用第一和第二资源的第一资源的操作提供第一队列。 为使用第二资源的操作提供第二队列。 操作在第一个队列中排队,直到获取第一个资源。 如果没有获得第二个资源,则第一个资源被释放。 当获取第一个资源但第二个资源没有时,操作在第二个队列中排队。 此外,第一资源被释放,直到操作获取第一资源和第二资源。

    MANAGING OPERATION REQUESTS USING DIFFERENT RESOURCES
    6.
    发明申请
    MANAGING OPERATION REQUESTS USING DIFFERENT RESOURCES 有权
    管理使用不同资源的操作要求

    公开(公告)号:US20090150897A1

    公开(公告)日:2009-06-11

    申请号:US12372612

    申请日:2009-02-17

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/5011 G06F9/524

    摘要: Provided are a system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations which utilize the second resource. An operation is queued on the first queue until the first resource is acquired. The first resource is released if the second resource is not also acquired. The operation is queued on the second queue when the first resource is acquired but the second resource is not. In addition, the first resource is released until the operation acquires both the first resource and the second resource.

    摘要翻译: 提供了一种用于使用不同资源来管理操作请求的系统和程序。 在一个实施例中,为使用第一和第二资源的第一资源的操作提供第一队列。 为使用第二资源的操作提供第二队列。 操作在第一个队列中排队,直到获取第一个资源。 如果没有获得第二个资源,则第一个资源被释放。 当获取第一个资源但第二个资源没有时,操作在第二个队列中排队。 此外,第一资源被释放,直到操作获取第一资源和第二资源。

    Method, system, and program for managing operation requests using different resources
    7.
    发明授权
    Method, system, and program for managing operation requests using different resources 失效
    用于使用不同资源管理操作请求的方法,系统和程序

    公开(公告)号:US07512948B2

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

    申请号:US10719070

    申请日:2003-11-20

    IPC分类号: G06F9/46 G06F11/00

    CPC分类号: G06F9/5011 G06F9/524

    摘要: Provided is a method, system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations which utilize the second resource. An operation is queued on the first queue until the first resource is acquired. The first resource is released if the second resource is not also acquired. The operation is queued on the second queue when the first resource is acquired but the second resource is not. In addition, the first resource is released until the operation acquires both the first resource and the second resource.

    摘要翻译: 提供了一种用于使用不同资源来管理操作请求的方法,系统和程序。 在一个实施例中,为使用第一和第二资源的第一资源的操作提供第一队列。 为使用第二资源的操作提供第二队列。 操作在第一个队列中排队,直到获取第一个资源。 如果没有获得第二个资源,则第一个资源被释放。 当获取第一个资源但第二个资源没有时,操作在第二个队列中排队。 此外,第一资源被释放,直到操作获取第一资源和第二资源。

    Method of maintaining task sequence within a task domain across error recovery
    8.
    发明申请
    Method of maintaining task sequence within a task domain across error recovery 失效
    通过错误恢复在任务域内维护任务序列的方法

    公开(公告)号:US20050198638A1

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

    申请号:US10794553

    申请日:2004-03-05

    IPC分类号: G06F9/46

    CPC分类号: G06F11/1443 G06F11/2069

    摘要: Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure.

    摘要翻译: 数据或其他数据单元的轨迹从主存储系统复制到辅助存储系统。 对于多轨或多数据单元传送,传送与一连串相关的一组轨道或数据单元。 在主存储系统上定义相应的任务,用于监视组中每个相应数据单元的传送进度。 维护一个状态,以响应每个任务的进度监视组的转移进度。 当没有失败的任务时,选择正常状态。 当出现故障时选择恢复状态,并确定剩余任务的状态。 在恢复状态之后选择重试状态以重试失败的任务。 失败的状态表示不可恢复的故障。

    Apparatus, system, and method for maintaining task prioritization and load balancing
    9.
    发明申请
    Apparatus, system, and method for maintaining task prioritization and load balancing 有权
    用于维护任务优先级和负载平衡的装置,系统和方法

    公开(公告)号:US20050114286A1

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

    申请号:US10717942

    申请日:2003-11-20

    IPC分类号: G06F7/00

    摘要: An apparatus, system, and method are provided for maintaining task prioritization and load balancing of I/O tasks on servers coupled by a plurality of communication channels. The apparatus includes a task controller for maintaining system resources on a failed target channel while resubmitting an unsuccessful task to a different channel. Also, the apparatus includes an upgrade module for upgrading a task prioritization level of a failed I/O task. Additionally, a load module is provided for balancing I/O tasks evenly across the plurality of communication channels according to a prioritization algorithm. The system includes the task controller and a device controller configured to interface with the task controller. The method includes a computer readable medium with computer readable code for selecting a channel, upgrading the prioritization level of a failed task, and maintaining resources on the failed channel while resubmitting the failed I/O task on a different channel.

    摘要翻译: 提供了一种装置,系统和方法,用于维护由多个通信信道耦合的服务器上的I / O任务的任务优先级和负载平衡。 该装置包括任务控制器,用于在将不成功的任务重新提交到不同的信道时,在失败的目标信道上维护系统资源。 而且,该设备包括用于升级失败的I / O任务的任务优先级级别的升级模块。 此外,提供了一种负载模块,用于根据优先级算法在多个通信信道之间平衡I / O任务。 该系统包括任务控制器和被配置为与任务控制器接口的设备控制器。 该方法包括具有用于选择信道的计算机可读代码的计算机可读介质,升级故障任务的优先级级别,以及在不同信道上重新提交故障I / O任务时在故障通道上维护资源。

    Apparatus, system, and method for automated device configuration and testing
    10.
    发明申请
    Apparatus, system, and method for automated device configuration and testing 失效
    用于自动化设备配置和测试的设备,系统和方法

    公开(公告)号:US20070204071A1

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

    申请号:US11364322

    申请日:2006-02-28

    IPC分类号: G06F3/00 G06F13/00

    CPC分类号: G06F11/2247

    摘要: An apparatus, system, and method are disclosed for automated device configuration and testing. The present invention teaches receiving and implementing a configuration request form a host, receiving and executing a power cycle request, and receiving and implementing a test request. In certain embodiments, the present invention teaches responding to a target device discovery request, communicating a test execution status, and communication a current operation status request. In certain embodiments, the present invention also teaches accessing configuration data received from the host device or within a local configuration data repository.

    摘要翻译: 公开了用于自动化设备配置和测试的装置,系统和方法。 本发明教导从主机接收和实施配置请求,接收和执行电力循环请求,以及接收和实现测试请求。 在某些实施例中,本发明教导响应于目标设备发现请求,传送测试执行状态以及通信当前操作状态请求。 在某些实施例中,本发明还教导访问从主机设备或本地配置数据存储库中接收的配置数据。