DISTRIBUTED, UNIFIED FILE SYSTEM OPERATIONS
First Claim
1. A system, comprising:
- a plurality of lookup nodes to store portions of a distributed table having lookup information associated with a file, wherein the distributed table includes replicated references to virtualized and non-virtualized file elements of varied granularity in a unified file system; and
a processor within one of the lookup nodes to receive a request from a client node to access the file, and to forward the request to another one of the lookup nodes until the lookup information is located, or to chain the request to one of the plurality of lookup nodes so that activity that has been requested can be directly implemented.
8 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, systems, and methods may operate to receive a request to access a file from a client node at one of a plurality of lookup nodes, the lookup nodes storing portions of a distributed table having lookup information associated with the file. The distributed table, which may comprise a distributed hash table, includes replicated references to virtualized and non-virtualized file elements of varied granularity in a unified file system. Additional activity may comprise forwarding the request to another one of the lookup nodes until the lookup information is located, or chaining the request to one of the plurality of lookup nodes and implementing activity that has been requested. Additional apparatus, systems, and methods are disclosed.
16 Citations
20 Claims
-
1. A system, comprising:
-
a plurality of lookup nodes to store portions of a distributed table having lookup information associated with a file, wherein the distributed table includes replicated references to virtualized and non-virtualized file elements of varied granularity in a unified file system; and a processor within one of the lookup nodes to receive a request from a client node to access the file, and to forward the request to another one of the lookup nodes until the lookup information is located, or to chain the request to one of the plurality of lookup nodes so that activity that has been requested can be directly implemented. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor-implemented method to execute on one or more processors that perform the method, comprising:
-
receiving a request to access a file from a client node at one of a plurality of lookup nodes, the lookup nodes storing portions of a distributed table having lookup information associated with the file, wherein the distributed table includes replicated references to virtualized and non-virtualized file elements of varied granularity in a unified file system; and forwarding the request to another one of the lookup nodes until the lookup information is located, or chaining the request to one of the plurality of lookup nodes and implementing activity that has been requested. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A processor-implemented method to execute on one or more processors that perform the method, comprising:
-
receiving a request to access a file from a client node at one of a plurality of lookup nodes, the lookup nodes storing portions of a distributed hash table having lookup information associated with the file, wherein the distributed table includes replicated references to virtualized and non-virtualized file elements of varied granularity in a unified file system; and forwarding the request to another one of the lookup nodes until the lookup information is located, or chaining the request to one of the plurality of lookup nodes to implement activity associated with the file, as indicated by the request. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification