Patent ID: 7219347

Claim:
A method of administering resource utilization in a computer, the method comprising: scheduling reservation requests in accordance with at least one method for a plurality of differing resources of the computer, wherein said scheduling initiates resource specific reservation processing and includes at least one method for making reservations for access to a resource of the computer, running a first process to make a reservation for access to one of said resources in dependence on a resource requirement communication from an application process, said application process calling a scheduling method taking a hardware independent first resource access requirement definition as a parameter and calling the reservation method to make a reservation for said application process using a hardware dependent second resource access requirement definition as a parameter: running a second process to grant requests for access to said resource from said application process in dependence on said reservation, comprising running a resource specific scheduling process to grant access to a resource in dependence on the reservation initiated by said first process prior to said second process; and utilizing said resource for the purposes of said application process; wherein said scheduling translates the hardware independent first resource access requirement definition into the hardware dependent second resource access requirement definition; and wherein said scheduling is supported by a platform and said scheduling translates said hardware independent resource access request definition to a second resource access request definition dependent on the properties of said platform.