Method and apparatus for business time computation in a resource allocation system
First Claim
Patent Images
1. A method for allocating resources, comprising:
- providing a resource allocation system comprising at least one queue of work items, each of the work items having an associated service time, and at least one resource to service the work items;
placing a time delay corresponding to a non-business time period in at least one position of said queue; and
allocating resources associated with said queue according to predetermined algorithms.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for resource allocation in a system which includes work items which are to be completed in both business time and real time. Work items are placed in a delta queue which has a calendar associated therewith indicating business time and non-business time for resources associated with the delta queue. When the calendar associated with the delta queue enters into a non-business time, a scheduler pushes an item at the head of the delta queue which corresponds to the amount of non-business time. Work items in the delta queue are thus delayed by the appropriate amount of time corresponding to the non-business time.
-
Citations
30 Claims
-
1. A method for allocating resources, comprising:
-
providing a resource allocation system comprising at least one queue of work items, each of the work items having an associated service time, and at least one resource to service the work items;
placing a time delay corresponding to a non-business time period in at least one position of said queue; and
allocating resources associated with said queue according to predetermined algorithms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A resource allocation system, comprising:
-
a scheduler operable to receive work items, determine a service time for said work items, place said work items into one of a plurality of queues, and allocate resources for each of said queues according to predetermined resource allocation algorithms;
a timer operable to time the duration of items in said plurality of queues;
a plurality of calendars corresponding to said plurality of queues, wherein each queue has an associated calendar, and wherein each calendar has entries corresponding to business time and non-business time, wherein said scheduler is operable to monitor each of said calendars and, upon the start of a non-business time for a first calendar, place a time delay corresponding to the length of said non-business time into the queue associated with the first calendar. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computational component for performing a method, the method comprising:
-
receiving a work item at a resource allocation system;
determining a service time for said work item;
placing said work item into a queue;
placing a time delay corresponding to a non-business time period into said queue; and
allocating resources associated with said queue according to predetermined algorithms. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification