×

GEOGRAPHICALLY-DISTRIBUTED FILE SYSTEM USING COORDINATED NAMESPACE REPLICATION OVER A WIDE AREA NETWORK

  • US 20170193002A1
  • Filed: 09/26/2016
  • Published: 07/06/2017
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of maintaining a state of a namespace of a distributed file system in a local area network (LAN), the method comprising:

  • storing the state of the namespace of the distributed file system in respective persistent storage coupled to each of a plurality of server node computing devices coupled to the LAN;

    receiving, in at least some of the plurality of server node computing devices, at least one request to change the state of the namespace from at least some of a plurality of data node computing devices coupled to the LAN;

    generating, by each of the plurality of server node computing nodes having received the at least one request to change the state of the namespace and for each of the at least one received request, a corresponding proposal to make the change to the state of the namespace;

    sending the generated proposals to a coordination engine process that is coupled to the LAN and to each of the plurality of server node computing devices;

    receiving, by the plurality of server node computing devices and for at least some of the generated proposals, an ordered set of agreements sent from the coordination engine process, the ordered set of agreements specifying an order in which the plurality server node computing devices are to update the state of the namespace stored in the respective persistent storages coupled thereto; and

    updating, by the plurality of server node computing devices, the state of the namespace of the distributed file system stored in the respective persistent storages, in an order specified by the ordered set of agreements received from the coordination engine process.

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