Patent ID: 7716193
Filing Date: 2010-05-11
Classification: G06Q

Abstract:
1. A method of ensuring timely servicing of desired transaction instances in a database server, said method comprising: receiving a reservation request including a transaction class and a time slot in which transaction instances falling in said transaction class are to be serviced; determining whether a set of system resources will be available to service said transaction class in said time slot, wherein each of said set of system resources is a corresponding hardware component internal to said database server and wherein a resource is available if the aggregate allocations for usage of the resource to other transaction classes in said time slot is such that the resource is available to service said transaction class with at least a corresponding threshold probability; storing said reservation request associated with an identifier, in a resource reservation table if said set of system resources will be available to service said transaction class in said time slot; sending said identifier as a response to said reservation request upon determination that said set of resources will be available to service said transaction class in said time slot; receiving later in time, after receiving said reservation request, a transaction instance along with said identifier; identifying that said transaction instance falls within said transaction class based on said identifier received with said transaction instance; and admitting said transaction instance for processing by said database server in said time slot based on said identifying, wherein said transaction class represents some of said desired transaction instances such that said transaction instance is timely serviced in said time slot.