Dynamic service registry for virtual machines

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S224000, C718S100000

Reexamination Certificate

active

07962545

ABSTRACT:
A traditional registry, such as a global UDDI server, is not designed to accommodate transitory devices, e.g., devices that may frequently attach and detach from a network, often-times without warning, such as virtual machines offering or desiring services that are periodically instantiated and then suspended or destroyed. To accommodate such transitory devices, a dynamic resource/service registry may be implemented that leverages lower-level protocols or state to determine appropriate registry updates to keep the registry state consistent with currently-active virtual machines. For example, a virtual machine monitor (VMM) may track creation and suspension or deletion of a virtual machine (VM), and resources advertised by the VM, where the VMM appropriately adds or removes registry entries for the VM as the state of the VM changes or provides hooks (e.g. notifications) or other instrumentation based on said state or protocols to enable other associated modules or agents (e.g. management modules or the registry) to take appropriate actions.

REFERENCES:
patent: 6728746 (2004-04-01), Murase et al.
patent: 7127526 (2006-10-01), Duncan et al.
patent: 7213246 (2007-05-01), van Rietschote et al.
patent: 7401131 (2008-07-01), Robertson et al.
patent: 2002/0198734 (2002-12-01), Greene et al.
patent: 2003/0033443 (2003-02-01), Igotti
patent: 2005/0172156 (2005-08-01), Gbadegesin et al.
R.J. Creasy, “The Origin of the VM/370 Time-Sharing System,” IBM J. Res. Develop., vol. 25, No. 5, Sep. 1981, pp. 483-490.
Ian Foster et al., “Grid Services for Distributed System Integration,” IEEE, Jun. 2002, pp. 37-46.
Robert P. Goldberg, “A Survey of Virtual Machine Research,” Computer, vol. 7, No. 6, Jun. 1974, pp. 1, 34-45.
Li Gong, “JXTA: A Network Programming Environment,” IEEE Internet Computing, May/Jun. 2001, pp. 88-95.
Steve Graham, “The Role of Private UDDI Nodes in Web Services, Part I: Six Species of UDDI,” IBM: developerWorks: Web services: Web services articles, May 9, 2001, pp. 1-5, http://www-106.ibm.com/developerworks/library/ws-rpu1.html.
Steve Graham, “The Role of Private UDDI Nodes, Part 2: Private Nodes and Operator Nodes,” IBM: developerWorks: Web services: Web services articles, May 15, 2001, pp. 1-5, http://www-106.ibm.com/developerworks/library/ws-rpu2.html.
Tim Kindberg et al., “System Software for Ubiquitous Computing,” IEEE, Pervasive Computing, Jan.-Mar. 2002, pp. 70-81.
Golden G. Richard III, “Service Advertisement and Discovery: Enabling Universal Device Cooperation,” IEEE, Sep.-Oct. 2000, pp. 18-26.
Jeremy Sugerman et al., “Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor,” Proceedings of the 2001 USENIX Annual Technical Conference, USENIX Association, Jun. 25-30, 2001, pp. 1-15, Boston, Massachusetts, USA.
Steve Vinoski, “Where is Middleware?,” IEEE Internet Computing, Mar./Apr. 2002, pp. 83-85.
Carl A. Waldspurger, “Memory Resource Management in VMware ESX Server,” Proceedings of the 5th Symposium on Operating Systems Design and Implementation, USENIX Association, Dec. 9-11, 2002, pp. 1-15, Boston, Massachusetts, USA.
Andrew Whitaker et al., “Denali: Lightweight Virtual Machines for Distributed and Networked Applications,” University of Washington Technical Report, Feb. 2, 2001, pp. 1-14, Washington, USA.
“UDDI Technical White Paper,” uddi.org: Universal Description, Discovery and Integration, Sep. 6, 2000, pp. 1-12, http://www.uddi.org/pubs/Iru—UDDI—Technical—White—Paper.pdf.
“The Technology of Virtual PC: A Connectix White Paper,” 2000, pp. 1-12, Connectix Corporation, San Mateo, California, USA.
“The Technology of Virtual Machines: A Connectix White Paper,” 2001, pp. 1-13, San Mateo, California, USA.
Waldspurger, Carl A., Memory Resource Management in VMware ESX Server. In Proc. Fifth Symposium on Operating Systems Design and Implementation (OSDI '02), Dec. 2002, pp. 1-14, VMware, Inc., Palo Alto, CA.

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

Dynamic service registry for virtual machines does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic service registry for virtual machines, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic service registry for virtual machines will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2707800

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