Method and Infrastructure for Storing Application Data in a Grid Application and Storage System
First Claim
1. A method for storing application data in a grid application and storage system, said grid application and storage system comprisinga plurality of grid application storage nodes with at least one storage system, said grid application storage nodes being remote to each other and connected via inter-connections;
- at least one application process distributed across said grid application storage nodes; and
at least one grid node control process also distributed across said grid application storage nodes, said grid node control process managing grid application storage node operations;
wherein a plurality of client systems are connected to said grid application and storage system via a network for deploying said application process and accessing application data stored on said grid application storage nodes;
said method being characterizedby determining the location of at least one client system defined for accessing the application data to be stored,by determining the location of at least a subset of the grid application storage nodes of said grid application and storage system, andby storing said application data on at least one selected grid application storage node of said subset, wherein the selection is based on the relation between the location of said client system and the locations of the grid application storage nodes of said subset.
1 Assignment
0 Petitions
Accused Products
Abstract
A grid application and storage system to enhance data access. The grid application and storage system comprises a plurality of grid application storage nodes with at least one storage system, said grid application storage nodes being remote to each other and connected via inter-connections; at least one application process distributed across said grid application storage nodes; and at least one grid node control process also distributed across said grid application storage nodes, said grid node control process managing grid application storage node operations. A plurality of client systems are connected to said grid application and storage system via a network for deploying said application process and accessing application data stored on said grid application storage nodes.
35 Citations
13 Claims
-
1. A method for storing application data in a grid application and storage system, said grid application and storage system comprising
a plurality of grid application storage nodes with at least one storage system, said grid application storage nodes being remote to each other and connected via inter-connections; -
at least one application process distributed across said grid application storage nodes; and at least one grid node control process also distributed across said grid application storage nodes, said grid node control process managing grid application storage node operations; wherein a plurality of client systems are connected to said grid application and storage system via a network for deploying said application process and accessing application data stored on said grid application storage nodes; said method being characterized by determining the location of at least one client system defined for accessing the application data to be stored, by determining the location of at least a subset of the grid application storage nodes of said grid application and storage system, and by storing said application data on at least one selected grid application storage node of said subset, wherein the selection is based on the relation between the location of said client system and the locations of the grid application storage nodes of said subset. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11)
-
-
6. (canceled)
-
7. (canceled)
-
12. An infrastructure for storing application data in a grid application and storage system, said grid application and storage system comprising
a plurality of grid application storage nodes with at least one storage system, said grid application storage nodes being remote to each other and connected via inter-connections; -
at least one application process distributed across said grid application storage nodes; and at least one grid node control process also distributed across said grid application storage nodes, said grid node control process managing grid application storage node operations; wherein a plurality of client systems are connected to said grid application and storage system via a network for deploying said application process and accessing application data stored on said grid application storage nodes; said infrastructure being characterized by means for determining the location of at least one client system defined for accessing the application data to be stored, said means comprising a user'"'"'s electronic calendar and travel system connected to network, by means for determining the location of at least a subset of the grid application storage nodes of said grid application and storage system, and by means for storing said application data on at least one selected grid application storage node of said subset, wherein the selection is based on the relation between the location of said client system and the locations of the grid application storage nodes of said subset.
-
-
13. (canceled)
Specification