Resources Contact Us Home
System and method for sharing a resource among multiple queues

Image Number 2 for United States Patent #7295565.

A system and method for sharing a resource (e.g., buffers) among multiple queues (e.g., InfiniBand send queues). Each queue has a local context indicating the Current amount of the resource allocated to the queue, the Minimum it is guaranteed, and a Maximum amount. A context may also include one or more pointers for managing the queue. Global Available and Reserve values indicate, respectively, the amount of the resource not currently allocated and the amount of the resource being reserved to guarantee each queue its Minimum. When an element is posted to a queue, a Full signal is raised for every queue to prevent further activity while the global values and the affected queue's context are updated. Then, if Available>0, the signal is de-asserted for any queue for which Current<Minimum or, if Available>Reserve, for any queue for which Current<Maximum.

  Recently Added Patents
Method and apparatus for a battery docking connector having reserve power for hot battery swap
Preparation and use of meristematic cells belonging to the Dendrobium phalaenopsis, Ansellia, Polyrrhiza, Vanilla, Cattleya and Vanda genera with high content of phenylpropanoids, hydrosoluble
Method and apparatus for predicting object properties and events using similarity-based information retrieval and modeling
Systems and methods for automated institutional processing of payments
Method and system for associating a cell-sector with time-dependent location parameters
Rotating sunlight/light beam for fractional/beneficial use
Mobile interactive kiosk method
  Randomly Featured Patents
Device for shared management of a resource among several users
Child-resistant tamper-evident closure
Device for determining activation of an air-fuel ratio sensor
Toothpaste dispensing toothbrush having floss dispenser
Plasma processing apparatus and method for adjusting plasma density distribution
Read error recovery using soft information
Contact lens package
Metal connector struts for truss-type beams
Semiconductor chip assembly with chip in substrate cavity
Printhead for continuous ink jet printer