Shared closures on demand
First Claim
Patent Images
1. A method comprising:
- monitoring session data including a session object of a first virtual machine; and
storing an indicator of a location of the first virtual machine and the session object within the first virtual machine in a shared memory location.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for copying data from a virtual machine to a shared closure on demand. This process improves system efficiency by avoiding the copying of data in the large number of cases where the same virtual machine is the next to request access and use of the data. Load balancing and failure recovery are supported by copying the data to the shared closure when the data is requested by another virtual machine or recovering the data from the failed virtual machine and storing it in the shared closure before a terminated virtual machine is discarded.
23 Citations
22 Claims
-
1. A method comprising:
-
monitoring session data including a session object of a first virtual machine; and storing an indicator of a location of the first virtual machine and the session object within the first virtual machine in a shared memory location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a shared memory component; a first virtual machine to service an application server; and a session manager to store an indicator of session data location within the first virtual machine, the indicator stored in the shared memory component. - View Dependent Claims (12, 13, 14)
-
-
15. A machine readable medium having instructions stored therein, which if executed by a machine, cause the machine to perform a set of operations comprising:
-
tracking session activity of a first virtual machine; and updating a set of references to data in a shared memory in response to session activity, the set of references indicating a location of session data in the first virtual machine. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification