Patent ID: 8949294
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. A method comprising: receiving, by a first proxy server executed by a processing device of a computing device and corresponding to a data grid comprising a data store spanning the computing device and other computing devices to distribute data across the computing device and the other computing devices as a distributed cache, an object and a request to store the object in the data store of the data grid using a first database protocol, wherein the request and the object comprise a first format that complies with the first database protocol, and wherein the request is received from a first client that runs on a first platform and connects to the first proxy server over a network by sending the request to a first open socket on which the first proxy server listens; translating, by the first proxy server, the request and the object into a second format that complies with a second database protocol used by the data grid, wherein the first proxy server is utilized by the data grid to process requests and objects of the first format; providing, by the first proxy server, the request and the object in the second format to a node communicably coupled to the first proxy server, wherein the node comprises a data grid server to communicate via a peer-to-peer protocol with other nodes executed on the other computing devices in order to form the data grid, and wherein the first proxy server and the node run inside of a virtual machine of a cloud computing system providing the data grid; processing, by the node, the request in the second format; and storing, by the node in accordance with the processed request, the object in the second format in the data store of the data grid.