Non-blocking input output based storage
First Claim
Patent Images
1. A computer-implemented method comprising:
- operating, by a server in a data grid system, on data in the data grid system, the server comprising a processing device and an asynchronous input output interface, wherein the data grid system is compatible with a distributed cache;
copying, by the asynchronous input output interface, the data to a network cloud of storage services remotely coupled to the server, the asynchronous input output interface to asynchronously communicate with the network cloud of storage services; and
receiving, by the server in the data grid system, confirmation that the data has been copied on the network cloud of storage services by the asynchronous input output interface;
wherein the data grid system comprises a network of servers forming a cluster of caches, each cache replicated to a limited number of caches in the cluster of caches, each server associated with one or more caches.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a method operating on data at a server node of a data grid system with distributed cache. Data is copied to a network cloud of storage services remotely coupled to a server node with an asynchronous input output interface. The asynchronous input output interface is configured to asynchronously communicate with the network cloud of storage services. Confirmation that the data has been copied on the network cloud of storage services is received at the server node.
4 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
operating, by a server in a data grid system, on data in the data grid system, the server comprising a processing device and an asynchronous input output interface, wherein the data grid system is compatible with a distributed cache; copying, by the asynchronous input output interface, the data to a network cloud of storage services remotely coupled to the server, the asynchronous input output interface to asynchronously communicate with the network cloud of storage services; and receiving, by the server in the data grid system, confirmation that the data has been copied on the network cloud of storage services by the asynchronous input output interface; wherein the data grid system comprises a network of servers forming a cluster of caches, each cache replicated to a limited number of caches in the cluster of caches, each server associated with one or more caches. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium, having instructions stored therein, which when executed, cause a computer system to perform a method comprising:
-
operating, by a server in a data grid system, on data in a data grid system, the server comprising a processing device and an asynchronous input output interface, wherein the data grid system is compatible with a distributed cache; copying, by the asynchronous input output interface, the data to a network cloud of storage services remotely coupled to the server, the asynchronous input output interface to asynchronously communicate with the network cloud of storage services; and receiving, by the server in the data grid system, confirmation that the data has been copied on the network cloud of storage services by the asynchronous input output interface; wherein the data grid system comprises a network of servers forming a cluster of caches, each cache replicated to a limited number of caches in the cluster of caches, each server associated with one or more caches. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
a memory; a processor coupled to the memory, the processor to operate on data in a data grid system, wherein the data grid system comprises a server and is compatible with a distributed cache; and an asynchronous input output interface coupled to the processor, the asynchronous input output interface to copy the data to a network cloud of storage services remotely coupled to the server, the asynchronous input output interface to asynchronously communicate with the network cloud of storage services, and to receive confirmation that the data has been copied on the network cloud of storage services by the asynchronous input output interface; wherein the data grid system comprises a network of servers forming a cluster of caches, each cache replicated to a limited number of caches in the cluster of caches, each server associated with one or more caches. - View Dependent Claims (14, 15, 16, 17)
-
Specification