×

Distributed, unified file system operations

  • US 9,037,618 B2
  • Filed: 03/31/2011
  • Issued: 05/19/2015
  • Est. Priority Date: 03/31/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • a data server to perform operations on a file of a unified file system;

    a distributed table having lookup information for the file, the distributed table supporting the unified file system, the lookup information being separate from the unified file system, the lookup information describing the location of the data server;

    a plurality of lookup nodes to store portions of the distributed table, no single portion being an entirety of the distributed table, and the portions being are distributed evenly among the plurality of lookup nodes,a lookup node in the plurality of lookup nodes, the lookup node comprising;

    a memory to store policies that direct a lookup path through the plurality of lookup nodes; and

    a processor to;

    receive a request from a client node to access the file, the request including the file name and a path of the file;

    generate a key for the file by hashing the file name and the path of the file received in the request;

    determine that the lookup information for the file is not stored on the lookup node by looking up the key the portion of the distributed table resident on the lookup node; and

    forward the request to another one of the plurality of lookup nodes according to the policies stored in the memory to chain the request to the plurality of lookup nodes to find a second lookup node, from the plurality of lookup nodes, with the lookup information so that the access that has been requested can be directly implemented by the data server.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×