Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management
Reexamination Certificate
2006-07-26
2011-10-04
An, Meng (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Virtual machine task or process management
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.
Cherkasova Ludmila
Gardner Robert D.
Gupta Diwaker
An Meng
Hewlett--Packard Development Company, L.P.
Kumabe Blake
LandOfFree
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.
Profile ID: LFUS-PAI-O-4274187