×

DISTRIBUTED FILE SYSTEM USING CONSENSUS NODES

  • US 20150067002A1
  • Filed: 08/29/2013
  • Published: 03/05/2015
  • Est. Priority Date: 01/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A cluster of nodes comprising computing devices configured to implement a distributed file system, comprising:

  • a plurality of data nodes, each configured to store data blocks of client files;

    at least two namenodes, each coupled to the plurality of data nodes and each configured to store a state of a namespace of the cluster and each being configured to respond to a request from a client while at least one other of the namenodes is responding to another request from another client;

    a coordination engine coupled to each of the namenodes, the coordination engine being configured to receive proposals from the namenodes to change the state of the namespace and to generate, in response, an ordered set of agreements that specifies an order in which the namenodes are to change the state of the namespace, wherein the namenodes are configured to delay making changes to the state of the namespace until the ordered set of agreements is received from the coordination engine.

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