Heterogeneous storing server and file storing method thereof
AssigneeInstitute for Information Industry
InventorsKai-Jyun LIN, Chi-Tien YEH, Fong-Jia CHANG
Life of this patent
Estimating the term…
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.
Claims14
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, and the first device type group having a corresponding first group device attribute, 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 is consistent with the first group device attribute;
- (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;
- and
- (e) the heterogeneous storing server storing the file into the first storing device.
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, and the first device type group has a corresponding first group device attribute;
- and
- a processing unit, being configured to:
- retrieve a first file attribute of a file;
- determine that the first file attribute is consistent with the first group device attribute;
- 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;
- and
- store the file into the first storing device.
Dependencies are inferred from the claim text.