×

Load balancing in a multiunit system

  • US 4,633,387 A
  • Filed: 02/25/1983
  • Issued: 12/30/1986
  • Est. Priority Date: 02/25/1983
  • Status: Expired due to Term
First Claim
Patent Images

1. A load-balancing control apparatus for balancing asynchronous activity in a multiunit system, including transferring data signals between any one of a first plurality of first units and a second unit via any one of a second plurality of transfer path means, comprising:

  • means for maintaining a queue of work to be done that relates to said data transfers for each of said transfer path means;

    means responsive to each said path means, respectively, for sensing the level of work to be done within said queue, determining the volume of work for said path means, and indicating a low volume of work for said path means;

    requesting means responsive to each of said path means and with said low-volume indicating means for sending a proxy request message which requests the transferring of a proxy work job related to said data transfers to a second of said path means from a first of said path means;

    responding means in said second path means coupled to said requesting means for supplying the proxy work job related to said data transfer thereto; and

    operation control means in said first path means and coupled to said responding means, to said first units and to said second unit for performing said proxy work job received from said second path means and further having means for performing such operations independently of said proxy work job to effectively balance workload among the plurality of transfer path means in said multiunit system.

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