×

Heterogeneous storing server and file storing method thereof

  • US 9,747,299 B2
  • Filed: 10/31/2014
  • Issued: 08/29/2017
  • Est. Priority Date: 10/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A file storing method for a heterogeneous storing server, the heterogeneous storing server being connected to a plurality of storing devices via a plurality of data nodes, the heterogeneous storing server storing a file storing priority table which records a first device type group, a first group device attribute and a first group device count, the first device type group corresponding to the first group device attribute and the first group device count, the file storing method comprising:

  • (a) the heterogeneous storing server retrieving a first file attribute of a file;

    (b) the heterogeneous storing server determining that the first file attribute of the file is consistent with the first group device attribute of the file storing priority table;

    (c) the heterogeneous storing server retrieving a first device type of the first device type group according to the result of the step (b);

    (d) the heterogeneous storing server selecting a first storing device from the storing devices according to the first device type;

    (e) the heterogeneous storing server storing the file into the first storing device;

    (e2) the heterogeneous storing server dynamically adjusting a storing manner and a number of backups of the file according to a context of the file storing priority table;

    (f) the heterogeneous storing server retrieving at least one second device type of the first device type group;

    (g) the heterogeneous storing server selecting at least one second storing device from the storing devices according to the at least one second device type; and

    (h) the heterogeneous storing server copying the file to the at least one second storing device, wherein the number of the first storing device and the at least one second storing device is equal to the first group device count of the file storing priority table.

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