Patent ID: 7065762
Filing Date: 2006-06-20
Classification: G06F

Abstract:
1. A computer implemented method for scheduling comprising the steps of: scheduling a resource among a plurality of elements by: detecting expiration of a period-of-use of said resource, said resource allocated to an active one of said plurality of elements for said period-of-use; updating a measure-of-use of said resource for said resource for said active one of said plurality of elements responsive to said period-of-use and a measure-of-use adjustment, wherein said updating said measure-of-use comprises updating a virtual time for said active one of said plurality of elements; and assigning one of said plurality of elements to use said resource for a second period-of-use responsive to said measure-of-use and an element-specific selection adjustment for each element in said plurality of elements, wherein said element-specific selection adjustment for said each element in said plurality of elements is borrowed virtual time.