Method and apparatus for dynamic memory resource management

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

C718S103000, C718S104000, C718S105000, C709S226000, C711S170000, C711S173000

Reexamination Certificate

active

07979857

ABSTRACT:
A method and an apparatus for dynamic memory resource management are provided. Memory activity information is collected for a virtual machine. Additional memory shares are dynamically allocated to the virtual machine, as needed, based on the memory activity information for the virtual machine and based on a specified priority of the virtual machine in order to properly adjust the total physical memory used by the virtual machine.

REFERENCES:
patent: 4253145 (1981-02-01), Goldberg
patent: 5742762 (1998-04-01), Scholl et al.
patent: 5870559 (1999-02-01), Leshem et al.
patent: 5889523 (1999-03-01), Wilcox et al.
patent: 6115646 (2000-09-01), Fizman et al.
patent: 6122664 (2000-09-01), Boukobza et al.
patent: 6145001 (2000-11-01), Scholl et al.
patent: 6173306 (2001-01-01), Raz et al.
patent: 6178529 (2001-01-01), Short et al.
patent: 6226273 (2001-05-01), Busuioc et al.
patent: 6304864 (2001-10-01), Liddy et al.
patent: 6331858 (2001-12-01), Fisher
patent: 6430592 (2002-08-01), Davison
patent: 6505217 (2003-01-01), Venkatraman et al.
patent: 6530840 (2003-03-01), Cuomo et al.
patent: 6691176 (2004-02-01), Narin et al.
patent: 6694419 (2004-02-01), Schnee et al.
patent: 6738886 (2004-05-01), Mendoza et al.
patent: 6742099 (2004-05-01), Mendoza et al.
patent: 6745312 (2004-06-01), Schnee et al.
patent: 6848104 (2005-01-01), Van Ee et al.
patent: 6851030 (2005-02-01), Tremaine
patent: 6853738 (2005-02-01), Nishigaki et al.
patent: 6910210 (2005-06-01), Chew
patent: 6968441 (2005-11-01), Schnee
patent: 6986137 (2006-01-01), King et al.
patent: 7080379 (2006-07-01), Brenner et al.
patent: 7143413 (2006-11-01), McCarthy et al.
patent: 7228546 (2007-06-01), McCarthy et al.
patent: 7299468 (2007-11-01), Casey et al.
patent: 7308687 (2007-12-01), Trossman et al.
patent: 7673114 (2010-03-01), Allen et al.
patent: 2001/0028729 (2001-10-01), Nishigaki et al.
patent: 2002/0087611 (2002-07-01), Tanaka et al.
patent: 2002/0091702 (2002-07-01), Mullins
patent: 2002/0173863 (2002-11-01), Imada et al.
patent: 2002/0184171 (2002-12-01), McClanahan
patent: 2003/0009543 (2003-01-01), Gupta
patent: 2003/0037092 (2003-02-01), McCarthy et al.
patent: 2003/0158884 (2003-08-01), Alford, Jr.
patent: 2003/0182597 (2003-09-01), Coha et al.
patent: 2003/0214525 (2003-11-01), Esfahany
patent: 2003/0233571 (2003-12-01), Kraus et al.
patent: 2004/0143664 (2004-07-01), Usa et al.
patent: 2004/0154018 (2004-08-01), Doering et al.
patent: 2004/0221121 (2004-11-01), Hamilton, II et al.
patent: 2004/0250248 (2004-12-01), Halpern et al.
patent: 2005/0015661 (2005-01-01), Vaidyanathan
patent: 2005/0038989 (2005-02-01), Esfahany
patent: 2005/0044301 (2005-02-01), Vasilevsky et al.
patent: 2005/0081201 (2005-04-01), Aguilar, Jr. et al.
patent: 2005/0120160 (2005-06-01), Plouffe et al.
patent: 2005/0131941 (2005-06-01), Dettinger et al.
patent: 2005/0132362 (2005-06-01), Knauerhase et al.
patent: 2005/0262504 (2005-11-01), Esfahany et al.
patent: 2005/0289145 (2005-12-01), Voegel
patent: 2006/0017969 (2006-01-01), Ly et al.
patent: 2006/0020781 (2006-01-01), Scarlata et al.
patent: 2006/0069761 (2006-03-01), Singh et al.
patent: 2006/0136912 (2006-06-01), Robinson et al.
patent: 2006/0242641 (2006-10-01), Kinsey et al.
patent: 2006/0265711 (2006-11-01), Bantz et al.
patent: 2007/0055647 (2007-03-01), Mullins et al.
patent: 2007/0079308 (2007-04-01), Chiaramonte et al.
patent: 2007/0094367 (2007-04-01), Esfahany et al.
patent: 2007/0106769 (2007-05-01), Liu
patent: 2007/0266136 (2007-11-01), Esfahany et al.
patent: WO 01/38992 (2001-05-01), None
patent: WO 02/088938 (2002-11-01), None
patent: WO 03/071424 (2003-08-01), None
patent: WO 03/088046 (2003-10-01), None
Jeannette Lawrence, Introduction to Neural Networks, 1994 California Scientific Software Press, 6th Edition, 18, 28 (4 pgs.), 1994.
Communication—Supplementary European Search Report in Application No. 02752185.5-1243, dated Apr. 27, 2007, received Jun. 19, 2007 (4 pgs.).
Omer F. Rana et al., “Resource Discovery for Dynamic Clusters in Computational Grids,” XP-002429542,IEEE, 2001, 759-767 (9 pgs.), 2001.
PCT, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, PCT/US2006/040918 (10 Pgs.), Date Mailed Jan. 31, 2007.
Platform Computing, Inc., “An Introduction to Platform VM Orchestrator. Extract More Value from a Virtual Server Environment Through Automated Management”, XP002415478, (13 pgs.), Oct. 1, 2005.
Gamma, et al., “Design Patterns Elements of Resusable Object-Oriented Software”, XP002261440, (24 pgs.), 1997.
VMware, Inc., “VMware VirtualCenter User's Manual Version 1.0”, XP002407050, retrieved from the internet http://www.vmware.com/pdf/VirtualCenter—Users—Manual.pdf, retrieved on Aug. 16, 2005, (143 pgs.).
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration; International Application No. PCT/US2005/014270 dated Aug. 8, 2005 (11 pgs).
PCT, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration; International Application No. PCT/US2006/038055; date mailed Feb. 1, 2007 (12 pgs).
EPO Communication Pursuant to Article 96(2) EPC, Application No. 05 739 911.5-1243; Ref. HCD/J00049340EP, (6 pgs), Sep. 6, 2007.
Intel; White paper; Easy-attach Storage, making SAN Affordable (8 pgs), 2004.
White Paper; Building Virtual Infrastructure with VMware VirtualCenter; Vitual Infrastructure Software for the Responsive Enterprise; vmare, (10 pgs), 2004.
Computer Associates; Unicenter NSM Dynamic Reconfiguration Option; Complete Management Solution for High-End to Mid-Range Servers (24 pgs), 2003.
Computer Associates; Unicenter NSM Dynamic Reconfiguration Option; Complete Management Solution for High-End to Mid-Range Servers (updated Apr. 22, 2003) (28 pgs).
Computer Associates; Unicenter NSM Dynamic Reconfiguration Option; Getting Started Guide 3.0 (25 pgs), Apr. 2003.
Computer Associates; Unicenter NSM Dynamic Reconfiguration Option; Managing On-Demand Computing (59 pgs), Jun. 26, 2003.
Computer Associates; Unicenter Dynamic Reconfiguration Option; (1 pg), 2003.
Computer Associates; Unicenter NSM Dynamic Reconfiguration Option 3.0; High-End & Midframe Server Discovery, Monitoring & Administration Solution; CA Development Buddy Program (10 pgs), 2003.
Computer Associates; Managing Enterprise Clusters and Dynamic System Domains, Session Code: ENT07SN (47 pgs), 2003.
Managing Dynamic System Domains with Unicenter DRO (22 pgs), 2003.
Computer Associates; Unicenter Advanced Systems Management (UASM) r11 (47 pgs), 2005.
USPTO Office Action for U.S. Appl. No. 11/435,347, filed May 15, 2006; Inventor: Kouros H. Esfahany, Apr. 22, 2008.
Govil, et al., “Cellular Disco: Resource Management Using Virtual Clusters on Shared-Memory Multiprocessors”, Operating Systems Review, ACM, vol. 33, No. 5, pp. 154-169 (XP000919655), Dec. 5, 2005.
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority for International Application No. PCT/US2005/014269, filed Apr. 25, 2005 (12 pages), Nov. 16, 2005.
Office Action Summary issued by the USPTO for U.S. Appl. No. 11/114,275, filed Apr. 25, 2005; Inventor: Esfahany, Dec. 4, 2009.
Office Action Summary issued by the USPTO for U.S. Appl. No. 11/255,056, filed Oct. 19, 2005; Inventor: Esfahany, Nov. 27, 2009.
USPTO Office Action Summary for U.S. Appl. No. 11/114,275, filed Apr. 25, 2005; Inventor: Kouros H. Esfahany, May 8, 2009.
USPTO Office Action for U.S. Appl. No. 11/241,155, inventor Michael R. Chiaramonte, mailed Jan. 7, 2010.
USPTO Office Action for U.S. Appl. No. 11/114,275, inventor Kouros H. Esfahany, mailed Mar. 8, 2010.
Advisory Action for U.S. Appl. No. 11/114,275, filed Apr. 25, 2005, Kouros H. Esfahany, mailed Apr. 21, 2010 (2 pgs).
Office Action for U.S. Appl. No. 11/255,056, filed Oct. 19,

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

Method and apparatus for dynamic memory resource management does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for dynamic memory resource management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamic memory resource management will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2686600

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