×

Concurrent resource request resolution mechanism

  • US 4,942,574 A
  • Filed: 03/31/1988
  • Issued: 07/17/1990
  • Est. Priority Date: 03/31/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A resource allocation arrangement for allocating ones of a plurality of resources comprising:

  • a plurality of controller means; and

    data ring means connected to each of said controller means for transmitting availability data for each of said resources among said controller means;

    each of controller means comprising;

    buffer means for storing a requested resource identification;

    interface means for receiving data from and transmitting data to said ring means; and

    means for checking a list of requested resources against availability data received by said interface means from said ring means;

    wherein said data ring means further comprises means for transmitting priority window data for each of said resources;

    wherein said interface means is responsive to said checking means for storing a priority indication for one of said requested sources that is found to be busy while said priority window is open;

    wherein said interface means comprises means responsive to said checking means for seizing one of said requested resources that is found to be available in said availability data if a priority indicator for said requested resource for said means for checking is stored or if said priority window is open by transmitting availability data indicating unavailability for said one requested resource to said rings means for transmission to a next controller means connected to said rings means; and

    wherein each of said controllers controls a set of controlled resources and wherein said interface means comprises means for copying an availability state to said priority window data for each member of said set of controlled resources.

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