System and method for controlling aggregate CPU usage by...

Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

08032882

ABSTRACT:
A method comprises determining an aggregate usage of CPU attributable to a given virtual machine (VM), wherein the aggregate usage of CPU attributable to the given VM includes a determined amount of CPU usage by a driver domain, such as by a network driver domain, that is attributable to the given VM. The method further comprises scheduling, by an aggregate proportional-share scheduler, CPU access to the given VM based at least in part on the determined aggregate usage of CPU attributable to the given VM.

REFERENCES:
patent: 5675762 (1997-10-01), Bodin et al.
patent: 6463352 (2002-10-01), Tadokoro et al.
patent: 7096469 (2006-08-01), Kubala et al.
patent: 2005/0120104 (2005-06-01), Boon et al.
patent: 2007/0271560 (2007-11-01), Wahlert et al.
Barham, P. et al., “Xen and the Art of Virtualization”, In SOSP '03: Proceedings of the nineteenth ACM symposium on Operating systems principles, pp. 164-177.
Cherkasova, L. et al., “Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor”; Accepted to 2005 Usenix Annual Technical Conference; 6 pages.
Chase, Jeffrey et al., Sharing and Protection in a Single-Address-Space Operating System, ACM Trans. Comput. Syst., 12(4), 1994; pp. 271-307.
Chun, Brent et al., “PlanetLab: An Overlay Testbed for Broad-Coverage Services”, SIG-COMM Comput. Commun. Rev., 33(3); 2003, pp. 3-12.
Druschel, Peter et al., “Lazy Receiver Processing (LRP): A Network Subsystem Architecture for Server Systems”, In OSDI '96: Proceedings of the second USENIX symposium on Operating systems design and implementation, New York 1996, pp. 261-275.
Fraser, K. et al., “Reconstructing I/O”, Technical Report UCAM-CL-TR-596, University of Cambridge, 2005; pp. 1-16.
Gupta, D. et al., “XenMon: QoS Monitoring and Performance Profiling Tool”; Technical Report HPL-2005-187, HP Labs, 2005, pp. 1-13.
Httperf. [online] Retrieved Jul. 12, 2006 Retrieved from: 1 page.
IBM. The Oceano Project; [online] Retrieved on Jul. 11, 2006 Retrieved from: 1 page.
Kallahalla, M. et al., “Soft UDC: A Software-Based Data Center for Utility Computing”, IEEE Computer, No. 2004, pp. 46-54.
Leslie, Ian et al., “The Design and Implementation of an Operating System to Support Distributed Multimedia Applications”, IEEE Journal of Selected Areas in Communications, 14(7), 1996, pp. 1280-1297.
Mogul, J.C., et al, “Eliminating Receive Livelock in an Interrupt-driven Kernel”; ACM Trans. Comput. Syst., 15(3), 1997, 14 pages.
Nagar, S., et al., “Improving Linux Resource Control Using CKRM”, Ottawa Linux Symposium, 2004, 16 pages.
Waldspurger, C. et al., “Memory Resource Management in VMware ESX Server”, SIGOPS Oper. Syst. Rev., 36(SI), 2002 pp. 181-194.
Whitaker, A. et al., “Scale and Performance in the Denali Isolation Kernal”; SIGOPS Oper. Syst. Rev., 36(SI), 2002, pp. 195-209.
U.S. Appl. No. 11/070,674, filed Mar. 2, 2005.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for controlling aggregate CPU usage by... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for controlling aggregate CPU usage by..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for controlling aggregate CPU usage by... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4274187

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.