Heterogeneous storing server and file storing method thereof
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A heterogeneous storing server and a file storing method thereof are provided. The heterogeneous storing server has a file storing priority table which records different device type groups. The heterogeneous storing server determines the device type group to which a file belongs according to attributes of the file. The heterogeneous storing server stores the file into appropriate storing devices dynamically and adjusts the number of backups of the file in the storing devices dynamically according to a definition of the device type group.
-
Citations
12 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A heterogeneous storing server, comprising:
-
a connection interface, being configured to connect to a plurality of storing devices via a plurality of data nodes; a storing unit, being configured to store a file storing priority table, wherein the file storing priority table records a first device type group, a first group device attribute and a first group device count, and the first device type group corresponds to the first group device attribute and a first group device count; and a processing unit, being configured to; retrieve a first file attribute of a file; determine that the first file attribute of the file is consistent with the first group device attribute of the file storing priority table; retrieve a first device type of the first device type group; select a first storing device from the storing devices according to the first device type; store the file into the first storing device; dynamically adjust a storing manner and a number of backups of the file according to a context of the file storing priority table; retrieve at least one second device type of the first device type group; select at least one second storing device from the storing devices according to the at least one second device type; and copy 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 Dependent Claims (8, 9, 10, 11, 12)
-
Specification