×

DISTRIBUTED STORAGE SYSTEM AND CONTROL METHOD FOR DISTRIBUTED STORAGE SYSTEM

  • US 20180074746A1
  • Filed: 03/16/2015
  • Published: 03/15/2018
  • Est. Priority Date: 03/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A distributed storage system including a plurality of nodes, which are connected to each other and each of which includes a storage medium, for controlling storage of data in logical storage areas composed of the storage medium,wherein the plurality of nodes:

  • provide a host system with a virtual storage area across the logical storage areas controlled by the respective nodes;

    manage allocation of a plurality of virtual partial areas obtained by dividing the virtual storage area and a plurality of partial logical storage areas obtained by dividing the logical storage area; and

    distribute data written to the virtual storage area and store the data in the logical storage areas;

    wherein a first node among the plurality of nodes judges whether the same data as first data, which is written to a first virtual partial area managed by the first node from among the plurality of virtual partial areas, exists in the virtual partial area managed by another node among the plurality of nodes;

    wherein when the same data as the first data exists in the other node, the first node executes inter-node deduplication for changing allocation of either one of logical partial areas for the first virtual partial area or the virtual partial area of the other node to which the same data is written, to the other logical partial area; and

    wherein when the first node calculates a predicted value of I/O load on the first node after execution of the inter-node deduplication of the first virtual partial area and the predicted value satisfies a predetermined condition, the first node executes the inter-node deduplication of a second virtual partial area managed by the first node from among the plurality of virtual partial areas obtained by dividing the virtual storage area.

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