Dynamically modifying the resources of a virtual server

Electrical computers and digital processing systems: multicomput – Computer network managing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S224000, C709S226000, C709S238000, C370S231000, C370S235000, C718S105000, C714S035000

Reexamination Certificate

active

06985937

ABSTRACT:
A system and a method dynamically adjusts the quality of service guarantees for virtual servers based upon the resource demands experienced by the virtual servers. Virtual server resource denials are monitored to determine if a virtual server is overloaded based upon the resource denials. Virtual server resources are modified dynamically to respond to the changing resource requirements of each virtual server. Occasionally, a physical host housing a virtual server may not have additional resources to allocate to a virtual server requiring increased resources. In this instance, a virtual server hosted by the overloaded physical host is transferred to another physical host with sufficient resources.

REFERENCES:
patent: 3377624 (1968-04-01), Nelson et al.
patent: 4177510 (1979-12-01), Appell et al.
patent: 5189667 (1993-02-01), Esaki et al.
patent: 5212793 (1993-05-01), Donica et al.
patent: 5226160 (1993-07-01), Waldron et al.
patent: 5249290 (1993-09-01), Heizer
patent: 5263147 (1993-11-01), Francisco et al.
patent: 5325530 (1994-06-01), Mohrmann
patent: 5437032 (1995-07-01), Wolf et al.
patent: 5528753 (1996-06-01), Fortin
patent: 5572680 (1996-11-01), Ikeda et al.
patent: 5584023 (1996-12-01), Hsu
patent: 5603020 (1997-02-01), Hashimoto et al.
patent: 5623492 (1997-04-01), Teraslinna
patent: 5636371 (1997-06-01), Yu
patent: 5692047 (1997-11-01), McManis
patent: 5706097 (1998-01-01), Schelling et al.
patent: 5706453 (1998-01-01), Cheng et al.
patent: 5708774 (1998-01-01), Boden
patent: 5719854 (1998-02-01), Choudhury et al.
patent: 5727203 (1998-03-01), Hapner et al.
patent: 5748614 (1998-05-01), Wallmeier
patent: 5752003 (1998-05-01), Hart
patent: 5761477 (1998-06-01), Wahbe et al.
patent: 5781550 (1998-07-01), Templin et al.
patent: 5799173 (1998-08-01), Gossler et al.
patent: 5809527 (1998-09-01), Cooper et al.
patent: 5828893 (1998-10-01), Weid et al.
patent: 5838686 (1998-11-01), Ozkan
patent: 5838916 (1998-11-01), Domenikos et al.
patent: 5842002 (1998-11-01), Schnurer et al.
patent: 5845129 (1998-12-01), Wendorf et al.
patent: 5850399 (1998-12-01), Ganmukhi et al.
patent: 5860004 (1999-01-01), Fowlow et al.
patent: 5864683 (1999-01-01), Boebert et al.
patent: 5889956 (1999-03-01), Hauser et al.
patent: 5889996 (1999-03-01), Adams
patent: 5892968 (1999-04-01), Iwasaki et al.
patent: 5905730 (1999-05-01), Yang et al.
patent: 5913024 (1999-06-01), Green et al.
patent: 5915085 (1999-06-01), Koved
patent: 5915095 (1999-06-01), Miskowiec
patent: 5918018 (1999-06-01), Gooderum et al.
patent: 5920699 (1999-07-01), Bare
patent: 5933603 (1999-08-01), Vahalia et al.
patent: 5937159 (1999-08-01), Meyers et al.
patent: 5956481 (1999-09-01), Walsh et al.
patent: 5961583 (1999-10-01), Stockton
patent: 5978373 (1999-11-01), Hoff et al.
patent: 5982748 (1999-11-01), Yin et al.
patent: 5991812 (1999-11-01), Srinivasan
patent: 6016318 (2000-01-01), Tomoike
patent: 6018527 (2000-01-01), Yin et al.
patent: 6023721 (2000-02-01), Cummings
patent: 6047325 (2000-04-01), Jain et al.
patent: 6061349 (2000-05-01), Coile et al.
patent: 6065118 (2000-05-01), Bull et al.
patent: 6075791 (2000-06-01), Chiussi et al.
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6078929 (2000-06-01), Rao
patent: 6078957 (2000-06-01), Adelman et al.
patent: 6086623 (2000-07-01), Broome et al.
patent: 6101543 (2000-08-01), Alden et al.
patent: 6108759 (2000-08-01), Orcutt et al.
patent: 6122673 (2000-09-01), Basak et al.
patent: 6161139 (2000-12-01), Win et al.
patent: 6167520 (2000-12-01), Touboul
patent: 6189046 (2001-02-01), Moore et al.
patent: 6192389 (2001-02-01), Ault et al.
patent: 6192512 (2001-02-01), Chess
patent: 6230203 (2001-05-01), Koperda et al.
patent: 6259699 (2001-07-01), Opalka et al.
patent: 6266678 (2001-07-01), McDevitt et al.
patent: 6269404 (2001-07-01), Hart et al.
patent: 6298479 (2001-10-01), Chessin et al.
patent: 6351775 (2002-02-01), Yu
patent: 6370583 (2002-04-01), Fishler et al.
patent: 6381228 (2002-04-01), Prieto, Jr. et al.
patent: 6389448 (2002-05-01), Primak et al.
patent: 6393484 (2002-05-01), Massarani
patent: 6425003 (2002-07-01), Herzog et al.
patent: 6430622 (2002-08-01), Aiken, Jr. et al.
patent: 6434742 (2002-08-01), Koepele, Jr.
patent: 6438134 (2002-08-01), Chow et al.
patent: 6442164 (2002-08-01), Wu
patent: 6449652 (2002-09-01), Blumenau et al.
patent: 6457008 (2002-09-01), Rhee et al.
patent: 6463459 (2002-10-01), Orr et al.
patent: 6470398 (2002-10-01), Zargham et al.
patent: 6487663 (2002-11-01), Jaisimha et al.
patent: 6490670 (2002-12-01), Collins et al.
patent: 6529985 (2003-03-01), Deianov et al.
patent: 6542167 (2003-04-01), Darlet et al.
patent: 6578055 (2003-06-01), Hutchison et al.
patent: 6580721 (2003-06-01), Beshai
patent: 6647422 (2003-11-01), Wesinger et al.
patent: 6658571 (2003-12-01), O'Brien et al.
patent: 6691312 (2004-02-01), Sen et al.
patent: 6725456 (2004-04-01), Bruno et al.
patent: 6760775 (2004-07-01), Anerousis et al.
patent: 6820117 (2004-11-01), Johnson
patent: 2003/0061338 (2003-03-01), Stelliga
patent: 64-002145 (1989-01-01), None
patent: WO 99/39261 (1999-08-01), None
Plummer, D. C.,An Ethernet Address Resolution Protocol—or—Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware, Nov. 1982, [online], [retrieved on Jan. 17, 2000]. Retrieved from the Internet: <URL: msg.net/kadow/answers/extras/rfc/rfc826.txt>.
Huang, X. W. et al., “The ENTRAPID Protocol Development Environment,”Proceedings of IEEE Infocom'99, Mar. 1999, nine pages.
Duffield, N.G., et al., “A Flexible Model for Resource Management in Virtual Private Networks,”Computer Communication Review Conference, Computer Communication, ACM SIGCOMM '99 Conference, Cambridge, MA, Aug. 30, 1999-Sep. 3, 1999. pp. 95-108.
Campbell, A. T. and Keshav, S., “Quality of Service in Distributed Systems,”Computer Communications 21, 1998, pp 291-293.
Bach, M. J.,The Design of the Unix® Operating System, New Delhi, Prentice-Hall of India, 1989, ppv-x, 19-37.
McDougall, R., et al.,Resouce Management, Upper Saddle River, NJ, Prentice Hall, 1999, pp iii-xix, 135-191.
Rijsinghani, A., RFC 1624, May 1994, [online], [retrieved Feb. 2, 2000]. retrieved from the internet: <URL:faqs.org/rfcs/rfc1624.html>.
Mallory, T and Kullberg, A., RFC 1141, Jan. 1990 [online], [retrieved Feb. 2, 2000]. retrieved from the internet: <URL:faqs.org/rfcs/rfc1141.html>.
Egevang, K. and Francis P., RFC 1631, May 1994 [online], [retrieved Feb. 2, 2000]. retrieved from the Internet: <URL:faqs.org/rfcs/rfc1631.html>.
Keshav, S.,An Engineering Approach to Computer Networking: ATM Networks, the Internet, and the Telephone Network, Reading, MA, Addison-Wesley, 1997, pp vii-xi, 85-115, 209-355, 395-444.
Stevens, R. W.,UNIX Network Programming vol. 1 Networking APIs: Sockets and XTI, Upper Saddle River, NJ, Prentice Hall, 1998, pp v-xiv, 29-53, 85-110, 727-760.
Tanenbaum, A. S. and Woodhull, A. S.,Operating Systems: Design and Implementation, Upper Saddle River, NJ, Prentice Hall, 1997, pp vii-xiv, 1-46, 401-454.
Rubini, A.,LINUX Device Drivers, Sebastopol, CA, O'Reilly & Associates, Inc., 1998, pp v-x, 13-40.
Goyal, P., et al., “A Hierarchical CPU Scheduler for Multimedia Operating Systems,”Proceedings of the Second Symposium on Operating Systems Design and Implementations(OSDI'96), Seattle, WA, Oct. 1996, 15 pages.
Laurie, B. and Laurie, P.,Apache The Definitive Guide, Sebastopol, CA, O'Reilly & Associates, Inc., Feb. 1999, pp v-viii, 43-74.
Aho, A. V. and Ullman J. D.,Principles of Complier Design, Reading, MA, 1977, pp vii-x, 359-362, 519-522.
Jonsoon, J., “Exploring the Importance of Preprocessing Operations in Real-Time Multiprocessor Scheduling,”Proc. of the IEEE Real-Time Systems Symposium—Work-in-Progress session, San Francisco, CA, Dec. 4, 1997, pp 31-34.
Rusling, D. A., Processes, [online], [retrieved on Dec. 7, 1999]. Retrieved from the Internet: <URL: cebaf.gov/˜saw/linux/tlk-html
ode44.html>.
Rusling, D. A., L

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

Dynamically modifying the resources of a virtual server does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamically modifying the resources of a virtual server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamically modifying the resources of a virtual server will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3581962

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