Resources Contact Us Home
Controlling computer resource utilization

Image Number 4 for United States Patent #8108871.

In one embodiment, a method comprises (i) identifying a group associated with an executable that is using a resource of a computer system, (ii) decrementing a group utilization limit for the resource when the group utilization limit is greater than zero, (iii) decrementing a utilization reserve for the group when the group utilization limit for the resource equals zero, wherein operations (i)-(iii) are performed by a software routine responsive to system interrupts, and (iv) scheduling another executable to use the resource, wherein the scheduling verifies that (a) the another executable belongs to a group that has a non-zero group utilization limit for the resource or (b) the another executable belongs to a group that has a non-zero utilization reserve.

  Recently Added Patents
Electrophotographic photoreceptor, image-forming apparatus, and electrophotographic cartridge
Sensor interface engineering
Patterned MR device with controlled shape anisotropy
Snapshot isolation support for distributed query processing in a shared disk database cluster
Electrode binder composition, electrode slurry, electrode, and electrical storage device
Resin composition, prepreg, resin sheet, metal-clad laminate, printed wiring board, multilayer printed wiring board and semiconductor device
Compact bus bar assembly, switching device and power distribution system
  Randomly Featured Patents
Hemipteran-and coleopteran active toxin proteins from Bacillus thuringiensis
System and method for moving skips and pressing scrap in a skip
Shelf bracket
Theophylline-based soluble guanylyl cyclase activators KMUP-1 analogues enhanced cyclic GMP and K+ channel activities on rabbit corpus cavernosum smooth muscle and intercavernous pressure acti
Refrigerated product dispenser
Substituted trifluoromethylphenyltetrahydropyridines having a cyano substituent and an anorectic activity, a process for preparing same and pharmaceutical compositions
Vision system and method for process monitoring
Golf training device particularly for the short game
Recumbent cycle with improved drive and steering
Temporary edge to edge securement in space of two parts