CONTROL DEVICE AND FILE DISTRIBUTION METHOD
First Claim
1. A computer-implemented method for distributing files using a control server, the control server in connection to file servers, the method comprising:
- presetting file categories, and classifying the file servers according to the file categories;
receiving a file, determining a file category of the received file, and distributing the received file to a target file server according to the determined file category;
determining a load value of each of the file servers according to a number of files to be processed in each of the file servers;
determining a specified file server whose load value is equal to a threshold value;
determining an overload file server having a greatest load value; and
distributing files to be processed in the overload file server to the specified file servers according to a predetermined percentage.
1 Assignment
0 Petitions
Accused Products
Abstract
In a file distribution method using a control server in connection to file servers, file categories are preset and the file servers are classified into the file categories. When a file is received, a file category of the received file is determined, and the received file is distributed to a target file server according to the determined file category. The method determines a load value of each of the file servers according to a number of files to be processed in each of the file servers. A specified file server whose load value is equal to a threshold value is determined, and an overload file server having a greatest load value is determined. The method distributes files to be processed in the overload file server to the specified file servers according to a predetermined percentage.
-
Citations
18 Claims
-
1. A computer-implemented method for distributing files using a control server, the control server in connection to file servers, the method comprising:
-
presetting file categories, and classifying the file servers according to the file categories; receiving a file, determining a file category of the received file, and distributing the received file to a target file server according to the determined file category; determining a load value of each of the file servers according to a number of files to be processed in each of the file servers; determining a specified file server whose load value is equal to a threshold value; determining an overload file server having a greatest load value; and distributing files to be processed in the overload file server to the specified file servers according to a predetermined percentage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control server in connection to file servers, the control server comprising:
-
at least one processor; and a plurality of storage devices storing a plurality of instructions, which when executed by the processor, causes the at least one processor to; preset file categories, and classifying the file servers according to the file categories; receive a file, determining a file category of the received file, and distribute the received file to a target file server according to the determined file category; determine a load value of each of the file servers according to a number of files to be processed in each of the file servers; determine a specified file server whose load value is equal to a threshold value; determine an overload file server having a greatest load value; and distribute files to be processed in the overload file server to the specified file servers according to a predetermined percentage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory storage medium having stored thereon instructions that, when executed by a processor of an electronic device, causes the electronic device to perform a method for re distributing files using a control server, the control server in connection to file servers, the method comprising:
-
presetting file categories, and classifying the file servers according to the file categories; receiving a file, determining a file category of the received file, and distributing the received file to a target file server according to the determined file category; determining a load value of each of the file servers according to a number of files to be processed in each of the file servers; determining a specified file server whose load value is equal to a threshold value; determining an overload file server having a greatest load value; and distributing files to be processed in the overload file server to the specified file servers according to a predetermined percentage. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification