METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR TIMING OPERATIONS OF DIFFERENT DURATIONS IN A MULTI-PROCESSOR, MULTI-CONTROL BLOCK ENVIRONMENT
    6.
    发明申请
    METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR TIMING OPERATIONS OF DIFFERENT DURATIONS IN A MULTI-PROCESSOR, MULTI-CONTROL BLOCK ENVIRONMENT 有权
    方法,系统和计算机程序产品,用于在多处理器,多控制块环境中不同时段的运行

    公开(公告)号:US20080126639A1

    公开(公告)日:2008-05-29

    申请号:US11531748

    申请日:2006-09-14

    IPC分类号: G06F13/00

    摘要: Operations in a multi-processor, multi-control block environment are timed u sing timing queues and instruction queues. Upon receipt of a request for a subchannel control block (SCB) to perform an operation that needs to be timed, the SCB is queued on one of multiple timing queues based on an elapsed timeout limit (ETL) of the operation. There is an ETL for each operation, and each one the multiple timing queues is associated with an ETL for completing an operation. The SCB may be placed at the bottom of the timing queue, the timing queue ordered from oldest to youngest which allows for quickly checking large numbers of SCBs without having to check every element queue and without having to dequeuing the elements from this queue. Upon receipt of a request to perform a high-priority operation, the SCB may be queued in a high priority instruction queue. The SCB may remain the timing queue to retain its order and be placed on a high priority instruction queue for retrying an operation. Upon completion of the operation or occurrence of a timeout, the SCB is dequeued. The SCB may be requeued if it was dequeued upon occurrence of a timeout. One or more timing queues may be checked for SCB operation timeouts by one or more SAPs in a round robin fashion.

    摘要翻译: 多处理器,多控制块环境中的操作可以定时排队和指令队列。 在接收到对子信道控制块(SCB)的请求以执行需要定时的操作时,SCB基于该操作的经过的超时限制(ETL)在多个定时队列中的一个上排队。 每个操作都有一个ETL,并且多个定时队列中的每一个都与ETL相关联,用于完成操作。 SCB可以放置在定时队列的底部,时序队列从最早到最晚排序,这样可以快速检查大量的SCB,而无需检查每个元素队列,而不需要从该队列中引出元素。 在接收到执行高优先级操作的请求时,SCB可以在高优先级指令队列中排队。 SCB可以保留定时队列以保持其顺序并且被放置在用于重试操作的高优先级指令队列中。 在完成操作或发生超时时,SCB出队。 如果在发生超时时出现队列,则可以重新计算SCB。 可以通过循环方式的一个或多个SAP来检查一个或多个计时队列的SCB操作超时。

    Method, system, and computer program product for timing operations of different durations in a multi-processor, multi-control block environment
    10.
    发明授权
    Method, system, and computer program product for timing operations of different durations in a multi-processor, multi-control block environment 有权
    用于在多处理器,多控制块环境中不同持续时间的定时操作的方法,系统和计算机程序产品

    公开(公告)号:US07600049B2

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

    申请号:US11531748

    申请日:2006-09-14

    IPC分类号: G06F3/00

    摘要: Operations in a multi-processor, multi-control block environment are timed using timing queues and instruction queues. Upon receipt of a request for a subchannel control block (SCB) to perform an operation that needs to be timed, the SCB is queued on one of multiple timing queues based on an elapsed timeout limit (ETL) of the operation. There is an ETL for each operation, and each one the multiple timing queues is associated with an ETL for completing an operation. The SCB may be placed at the bottom of the timing queue, the timing queue ordered from oldest to youngest which allows for quickly checking large numbers of SCBs without having to check every element queue and without having to dequeuing the elements from this queue. Upon receipt of a request to perform a high-priority operation, the SCB may be queued in a high priority instruction queue. The SCB may remain the timing queue to retain its order and be placed on a high priority instruction queue for retrying an operation. Upon completion of the operation or occurrence of a timeout, the SCB is dequeued. The SCB may be requeued if it was dequeued upon occurrence of a timeout. One or more timing queues may be checked for SCB operation timeouts by one or more SAPs in a round robin fashion.

    摘要翻译: 多处理器,多控制块环境中的操作使用定时队列和指令队列进行定时。 在接收到对子信道控制块(SCB)的请求以执行需要定时的操作时,SCB基于该操作的经过的超时限制(ETL)在多个定时队列中的一个上排队。 每个操作都有一个ETL,并且多个定时队列中的每一个都与ETL相关联,用于完成操作。 SCB可以放置在定时队列的底部,时序队列从最早到最晚排序,这样可以快速检查大量的SCB,而无需检查每个元素队列,而不需要从该队列中引出元素。 在接收到执行高优先级操作的请求时,SCB可以在高优先级指令队列中排队。 SCB可以保留定时队列以保持其顺序并且被放置在用于重试操作的高优先级指令队列中。 在完成操作或发生超时时,SCB出队。 如果在发生超时时出现队列,则可以重新计算SCB。 可以通过循环方式的一个或多个SAP来检查一个或多个计时队列的SCB操作超时。