System and method for managing memory of Java session objects
First Claim
1. A method for managing a session with a client, comprising:
- receiving from said client a request for said session, said session handled with a first virtual machine;
placing session state information for said session into an object located in said first virtual machine'"'"'s local memory;
writing into a shared memory an object that contains said session state information;
in response to a failure that renders said first virtual machine unable to handle said session;
reading said object in said shared memory from said shared memory and placing it into a second virtual machine'"'"'s local memory;
receiving from said client another request for said session; and
handling said another request with said second virtual machine and said session state information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a session with a client is described in which the method receives from the client a request for the session. The session is handled with a first virtual machine. The method places the session state information for the session into an object located in the first virtual machine'"'"'s local memory. The method writes into a shared memory an object that contains the session state information. In response to a failure that renders the first virtual machine unable to handle the session, the method reads the object in the shared memory from the shared memory and places it into a second virtual machine'"'"'s local memory. Lastly, the method receives from the client another request for the session, and handles the another request with the second virtual machine and the session state information.
-
Citations
18 Claims
-
1. A method for managing a session with a client, comprising:
-
receiving from said client a request for said session, said session handled with a first virtual machine;
placing session state information for said session into an object located in said first virtual machine'"'"'s local memory;
writing into a shared memory an object that contains said session state information;
in response to a failure that renders said first virtual machine unable to handle said session;
reading said object in said shared memory from said shared memory and placing it into a second virtual machine'"'"'s local memory;
receiving from said client another request for said session; and
handling said another request with said second virtual machine and said session state information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
-
receiving from said client a request for said session, said session handled with a first virtual machine;
placing session state information for said session into an object located in said first virtual machine'"'"'s local memory;
writing into a shared memory an object that contains said session state information;
in response to a failure that renders said first virtual machine unable to handle said session;
reading said object in said shared memory from said shared memory and placing it into a second virtual machine'"'"'s local memory;
receiving from said client another request for said session; and
handling said another request with said second virtual machine and said session state information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for managing a session with a client, comprising:
-
receiving from said client a request for said session, said session handled with a first virtual machine;
placing session state information for said session into an object located in said first virtual machine'"'"'s local memory;
writing into a shared memory an object that contains said session state information;
creating a reference from said object in said shared memory to said object in said first virtual machine'"'"'s local memory;
in response to a failure that renders said first virtual machine unable to handle said session;
reading said object in said shared memory from said shared memory and placing it into a second virtual machine'"'"'s local memory;
receiving from said client another request for said session; and
handling said another request with said second virtual machine and said session state information. - View Dependent Claims (14, 15)
-
-
16. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
-
receiving from said client a request for said session, said session handled with a first virtual machine;
placing session state information for said session into an object located in said first virtual machine'"'"'s local memory;
writing into a shared memory an object that contains said session state information;
creating a reference from said object in said shared memory to said object in said first virtual machine'"'"'s local memory;
in response to a failure that renders said first virtual machine unable to handle said session;
reading said object in said shared memory from said shared memory and placing it into a second virtual machine'"'"'s local memory;
receiving from said client another request for said session; and
handling said another request with said second virtual machine and said session state information. - View Dependent Claims (17, 18)
-
Specification