×

Grid based file system

  • US 8,176,099 B2
  • Filed: 08/30/2007
  • Issued: 05/08/2012
  • Est. Priority Date: 08/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • accessing, by a processing device of the computer, a tree-structured cluster of cache nodes for storing data, wherein all data of a data grid storage system is stored in the tree-structured cluster of cache nodes;

    mounting the tree-structured cluster of cache nodes as a file system drive based on the data stored in the cache nodes so that the tree-structured cluster of cache nodes is transparent to a user of the file system drive, wherein the file system drive does not include original data duplicated in the tree-structured cluster of cache nodes;

    providing a file system interface to the file system drive of the tree-structured cluster of cache nodes, wherein the file system interface presents data stored in the cache nodes as a library for the data grid storage system, and wherein a file of the file system drive is sliced into a plurality of portions, each portion stored in at least two cache nodes of the cluster;

    receiving, via the file system interface, a query for a file of the file system drive;

    retrieving data associated with the file from the cache nodes of the cluster, wherein retrieving the data further comprises;

    determining whether portions of data are stored in a queried cache node;

    inquiring other cache nodes in the cluster for the portions of data not stored in the queried cache node; and

    replicating an instance of the portions of data from a cache node of the other cache nodes storing the portions of data to the queried cache node; and

    assembling the retrieved data to form the queried file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×