Distributed cache architecture
AssigneeSap SE
InventorsPetio Petev, Galin Galchev, Frank Kilian, Oliver Luik, Dirk Marwinski
Life of this patent
Estimating the term…
Abstract
Methods for a treatment of cached objects are described. In one embodiment, an object, associated with an object key, is stored in a first local memory cache associated with a first virtual machine within a first computing system. The object is also stored in a serialized format to a database. The object key is serialized after receiving a notification of successful storage of the object in the database. The serialized key is then sent over a network to a second computing system.
Claims15
A method comprising:
- storing an object in a first local memory cache associated with a first virtual machine within a first computing system, the object associated with an object key;
- storing the object in a serialized format to a database;
- serializing the object key after receiving a notification of successful storage of the object in the database;
- and
- sending the serialized key over a network to a second computing system.
A computing system comprising a machine, said computing system also comprising instructions disposed on a computer readable medium, said instructions capable of being executed by said machine to perform a method, said method comprising:
- storing an object in a first local memory cache associated with a first virtual machine within a first computing system, the object associated with an object key;
- storing the object in a serialized format to a database;
- serializing the object key after receiving a notification of successful storage of the object in the database;
- and
- sending the serialized key over a network to a second computing system.
An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
- storing an object in a first local memory cache associated with a first virtual machine within a first computing system, the object associated with an object key;
- storing the object in a serialized format to a database;
- serializing the object key after receiving a notification of successful storage of the object in the database;
- and
- sending the serialized key over a network to a second computing system.
Dependencies are inferred from the claim text.