×

Method and apparatus for resource allocation with guarantees

  • US 5,996,013 A
  • Filed: 04/30/1997
  • Issued: 11/30/1999
  • Est. Priority Date: 04/30/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for resource allocation with guarantees for a plurality of arrival processes performed by a resource allocator coupled to a controller, said method comprising the steps of:

  • providing a dedicated resource pool and a shared resource pool;

    identifying an arrival process;

    obtaining a predefined characterizing value for said identified arrival process;

    responsive to said obtained predefined characterizing value, allocating resource from one of said dedicated resource pool or said shared resource pool for said identified arrival process; and

    utilizing the controller for tracking resource use and for providing the predefined characterizing value for each of the plurality of arrival processes including the steps of;

    incrementing a usage charge for said allocated resource from one of said dedicated resource pool or said shared resource pool for said identified arrival process;

    decrementing said usage charge for an identified end of use of said allocated resource from one of said dedicated resource pool or said shared resource pool for said identified arrival process;

    evaluating resource use for said identified arrival process and calculating a total unused resource in the shared resource pool; and

    updating said predefined characterizing value for said identified arrival process;

    wherein the step of updating said predefined characterizing value for said identified arrival process includes the steps of identifying an importance factor for said identified arrival process;

    calculating a product of said identified importance factor and said calculated total unused resource in the shared resource pool; and

    comparing said usage charge with a low threshold value and with said product.

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