Patent
Virtual machine pooling
Elias N. Bayeh
- 05 Jun 1998
144
TL;DR: In this article, a technique, system, and computer program for enabling multiple virtual machines to execute on a single server, using virtual machine pooling, is described, which will result in a more scalable network environment, increasing the processing capacity of the server and decreasing the amount of time a particular request waits before being processed.
read more
Abstract: A technique, system, and computer program for enabling multiple virtual machines to execute on a single server, using virtual machine pooling. This will result in a more scalable network environment, increasing the processing capacity of the server and decreasing the amount of time a particular request waits before being processed. Further, the integrity of an application's data will be protected from inadvertent overwriting by another application, because each application can be running in a separate virtual machine. Garbage collection, crashes, and hangs will no longer temporarily or completely halt a server: when one virtual machine halts, others can continue executing. Multiple environments can now execute on a single server, including different versions of virtual machines, increasing the mix of servlets that can be supported. Further, debugging can now occur concurrently with normal application execution, by isolating the debugging function to a specific virtual machine.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Java application framework for use in a content delivery network (cdn)
Andrew Thomas Davis,Jay G. Parikh,Srinivasan Pichai,Eddie Ruvinsky,Daniel Stodolsky,Mark Tsimelzon,William E. Weihl +6 more
- 10 Jan 2003
TL;DR: In this paper, the authors present a servlet container that executes a Web tier (304), typically the presentation layer of a given Java-based application, where necessary, the edge layer communicates with code running on an origin server to respond to a given request.
444
Patent
System, method and program to migrate a virtual machine
Jennifer A. Hunt,Steven Shultz +1 more
- 11 May 2004
TL;DR: In this article, the authors present a system, method and program product for migrating a first virtual machine from a first real computer to a second real computer or from an LPAR to another LPAR in the same real computer.
368
Patent
Virtual data center that allocates and manages system resources across multiple nodes
John A. Landis,Terrence V. Powderly,Rajagopalan Subrahmanian,Aravindh Puthiyaparambil +3 more
- 07 Oct 2004
TL;DR: In this article, the authors present a virtualization infrastructure that allows multiple guest/user partitions (24, 26, 28) to run within a host hardware partition (10), where the host system is divided into distinct logical or virtual partitions and special infrastructure partitions implemented to control resource management and to control physical I/O device drivers.
312
Patent
Providing on-demand capabilities using virtual machines and clustering processes
Lu Nguyen,Jeffry Lynn Larson +1 more
- 24 Jun 2004
TL;DR: In this article, the authors provide techniques for on-demand resource allocation in a cluster having at least one initial virtual machine, where at least a new virtual machine is added to the initial cluster.
262
Patent
Method and system for recording and replaying the execution of distributed java programs
Jong-Deok Choi,Ravi Konuru,Harini Srinivasan +2 more
- 06 Mar 2000
TL;DR: In this article, a method for recording and replaying execution of distributed programs on a computer system in a distributed environment, including identifying an execution order of critical events of a program, generating groups of critical event of the program, wherein for each group, critical events belonging to the group belong to a common execution thread, and generating for each execution thread a logical thread schedule that identifies a sequence of the groups so as to allow deterministically replaying a non-deterministic arrival of stream socket connection requests, a non -determinministic number of bytes received during message reads,
259
References
Patent
Software architecture for control of highly parallel computer systems
Suresh Jagannathan,James Philbin +1 more
- 31 Mar 1994
TL;DR: In this article, the abstract physical machines, abstract physical processors, virtual machines, virtual processors, thread groups, and threads are all first class objects, and thread groups are lightweight processes that run on virtual processors.
270
Patent
Allocation of address spaces within virtual machine compute system
Damian L. Osisek
- 27 Oct 1993
TL;DR: In this paper, a virtual machine computer system consists of a host operating system for creating first and second virtual machine guest and an address translation process for a host-managed address space.
159
Patent
Apparatus and method for dynamically generating information with server-side software objects
James Gosling,Pavani Diwanji,David W. Connelly +2 more
- 28 Mar 1997
TL;DR: In this paper, a method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the client server network.
133
Patent
Apparatus and method for providing private and shared access to host address and data spaces by guest programs in a virtual machine computer system
David P. Brelsford,Melvin M. Cutler,Jean Louis Lafitte,Joseph Martin Gdaniec,Damian L. Osisek,Kenneth Ernest Plambeck +5 more
- 02 Oct 1990
TL;DR: In this paper, a method and apparatus for providing common access to data spaces by a plurality of virtual machine guests emulated on a host computer system is presented, where a token received from a given one of the virtual machine guest is used to identify a particular host data space.
124
Patent
Apparatus and method for interconnecting an application of a transparent services access facility to a remote source
John Fillmore Harris,Frederick Aaron Schwartz,Robert Charles Will +2 more
- 25 Aug 1988
TL;DR: In this paper, an interface is provided at the collection for mapping each VM verb to a VTAM verb, for transmission over the VTAM network, where the interface is bi-directional whereby VTAM commands received by a collection are mapped and converted to a VM verb and associated protocol.
41