×

System and method for scheduling data transfers among a plurality of data processing units to avoid conflicting data requests

  • US 5,070,453 A
  • Filed: 04/10/1989
  • Issued: 12/03/1991
  • Est. Priority Date: 04/10/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for scheduling data transfers among a plurality of processing devices over a predetermined number of message carrying channels comprising the steps of:

  • receiving a plurality of requests for data transfers from said processing devices;

    identifying conflicts in requested data transfers by generating a signal identifying the interferences in data carrying channels among the message transfer requests;

    specifying an initial transfer schedule by selecting a signal representing a non-interfering data transfer schedule; and

    improving the non-interfering message transfer schedule signal including;

    determining correlations in the identified data carrying channel interferences signal among the message transfer requests;

    comparing the determined correlations in the identified data carrying channel interferences signal to predetermined criteria,modifying the non-interfering data transfer schedule signal responsive to the determined correlations, andreforming the signal identifying the interferences in data carrying channels among the data transfer requests responsive to the determined correlations,the sequence of determining, comparing, modifying and reforming steps being repeated until the determined correlations meet the predetermined criteria in the comparing step "scheduling said data transferred to selected processing devices in response to said sequences of determining, comparing, modifying, and reforming, " and "performing said data transfers".

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