×

Transfer control device, non-transitory computer-readable storage medium storing program, and storage apparatus

  • US 9,356,992 B2
  • Filed: 12/20/2012
  • Issued: 05/31/2016
  • Est. Priority Date: 03/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A transfer control device that is provided in a distributed storage system, the transfer control device comprising:

  • a memory; and

    a processor configured to;

    store, for each of a plurality of data blocks generated by dividing a data file among a plurality of data files, data block count information that is used to count a number of occurrence of that particular data block in the plurality of data files in the memory;

    select a transfer data block among the plurality of data blocks, when there is an imbalance in respective amounts of data stored in nodes of a plurality of nodes in the distributed storage system, in an ascending order of the number of occurrence of the selected data block in data files among the plurality of data files, based on the data block count information, for relocating the data file in order to correct the imbalance, from a source node to a destination node, among the plurality of nodes;

    select the data file and at least one different data file including a same content as the selected transfer data block as transfer data files;

    add all data blocks included in the transfer data files to the transfer data block;

    select the transfer data block as a deletion data block, when all the data files including the transfer data block are selected as the transfer data files; and

    transfer the data files from the source node to the destination node by storing the transfer data block in the destination node and deleting the deletion data block from the source node.

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