×

Load balancing, error recovery, and reconfiguration control in a data movement subsystem with cooperating plural queue processors

  • US 5,459,864 A
  • Filed: 02/02/1993
  • Issued: 10/17/1995
  • Est. Priority Date: 02/02/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data move subsystem for use in a data processing system including one or more central processing units (CPUs), electronic memories, and input/output (I/O) devices where the CPUs execute program instructions generating work requests including data move (DM) work requests for moving data within the electronic memories or I/O work requests for moving data between I/O devices and the electronic memories, the data move subsystem being connected to the data processing system and I/O devices and including:

  • a plurality of data move processors (DMPs) each including control means, each said DMP characterized as being busy or non-busy executing a CPU generated work request;

    a plurality of queues, each queue being associated with and accessible to one of said DMPs and including means for receiving one or more queue elements (QEs) from a CPU, each said QE specifying a DM work request or an I/O work request;

    connecting means, said connecting means providing communication of control signals between said DMPs and transfer of QEs from one of said queues to another of said queues;

    said control means of each said DMP including,queue testing means, operative during a DM work request, for detecting the presence of a new QE specifying a DM work request in the associated and accessible one of said queues,means for detecting the presence of a non-busy DMP, andmeans, responsive to the detection of a non-busy DMP, for transferring the new QE on said connecting means to said queue associated with and accessible to said non-busy DMP.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×