[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104199738A - Multi-data processing equipment cooperative work method and system - Google Patents

Multi-data processing equipment cooperative work method and system Download PDF

Info

Publication number
CN104199738A
CN104199738A CN201410392224.1A CN201410392224A CN104199738A CN 104199738 A CN104199738 A CN 104199738A CN 201410392224 A CN201410392224 A CN 201410392224A CN 104199738 A CN104199738 A CN 104199738A
Authority
CN
China
Prior art keywords
data processing
task
processing equipment
migrated
correlation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410392224.1A
Other languages
Chinese (zh)
Other versions
CN104199738B (en
Inventor
沈玉将
翟松青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Codyy Network Technology Co Ltd
Original Assignee
Suzhou Codyy Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Codyy Network Technology Co Ltd filed Critical Suzhou Codyy Network Technology Co Ltd
Priority to CN201410392224.1A priority Critical patent/CN104199738B/en
Publication of CN104199738A publication Critical patent/CN104199738A/en
Application granted granted Critical
Publication of CN104199738B publication Critical patent/CN104199738B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a multi-data processing equipment cooperative work method and system. The method includes the following steps that data processing equipment processes corresponding one or more tasks; if the time slice of the first data processing equipment is larger than the first preset value, tasks to be transferred are determined according to the priority of the tasks; the second data processing equipment on which the tasks to be transferred are transferred is determined according to the relevance of the tasks to be transferred and the tasks in the other data processing equipment. Compared with the prior art, the multi-data processing equipment cooperative work method and system achieve reasonable load sharing among the multiple pieces of data processing equipment.

Description

A kind of many data processing equipments collaboration working method and system
Technical field
The invention belongs to field of network communication, relate in particular to a kind of many data processing equipments collaboration working method and system.
Background technology
Development along with electronic technology, the function of electronic equipment also from strength to strength, meanwhile, work efficiency for data processing equipment requires also more and more higher, at present, in the process of data processing, often deposit and have at short notice a large amount of data to need CPU to process, cause cpu load seriously to overload, serious meeting causes system crash.
In the face of the problems referred to above, existing solution is to have CPU and GPU (data processing equipment), and data are processed respectively, reduces the processing load of CPU, solve to a certain extent the problem of the serious overload of CPU, but how such scheme does not consider between GPU load sharing.
Summary of the invention
The invention provides a kind of many data processing equipments collaboration working method and system, to address the above problem.
The invention provides a kind of many data processing equipments collaboration working method.Said method comprises the following steps: data processing equipment is processed one or more tasks of its correspondence; If while existing the timeslice of the first data processing equipment to be greater than the first preset value, determine task to be migrated according to the priority of task; According to the degree of correlation of task in described task to be migrated and other data processing equipments, determine the second data processing equipment that described task immigration to be migrated arrives.
The invention provides a kind of many data processing equipments cooperative operation system, comprise controller and a plurality of data processing equipment; Described a plurality of data processing equipment is connected with controller respectively, between described a plurality of data processing equipments, interconnects; Described data processing equipment is for the treatment of one or more tasks of its correspondence; Also, for when existing the timeslice of the first data processing equipment to be greater than the first preset value, according to the priority of task, determine task to be migrated, and task to be migrated is sent to controller; Described controller is for receiving the task to be migrated that the first data processing equipment sends, and according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine the second data processing equipment that described task immigration to be migrated arrives, and by described task immigration to be migrated to the second data processing equipment.
Compared to prior art, according to many data processing equipments collaboration working method provided by the invention and system, realized rational load sharing between a plurality of data processing equipments.
In addition, by following scheme: if described task immigration to be migrated is after described the second data processing equipment, the timeslice of described the second data processing equipment is greater than the first preset value, the degree of correlation according to task in described task to be migrated and the data processing equipment of not accessing is determined the 3rd data processing equipment moving to, and by described task immigration to the three data processing equipments to be migrated, realize the repeatedly migration of task to be migrated, realized accuracy, the rationality of task immigration target to be migrated.
In addition, by following scheme: if when the migration number of times of described task to be migrated is more than or equal to the second preset value, described task immigration to be migrated is arrived to the minimum data processing equipment of timeslice, saved system resource.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms the application's a part, and schematic description and description of the present invention is used for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Figure 1 shows that the process flow diagram of many data processing equipments collaboration working method that preferred embodiment according to the present invention provides;
Figure 2 shows that the schematic diagram of many data processing equipments cooperative operation system that preferred embodiment according to the present invention provides.
Embodiment
Hereinafter with reference to accompanying drawing, also describe the present invention in detail in conjunction with the embodiments.It should be noted that, in the situation that not conflicting, embodiment and the feature in embodiment in the application can combine mutually.
Figure 1 shows that the process flow diagram of many data processing equipments collaboration working method that preferred embodiment according to the present invention provides.As shown in Figure 1, many data processing equipments collaboration working method that preferred embodiment of the present invention provides comprises step 101-105.
In step 101, a plurality of data processing equipments are processed respectively one or more tasks of its correspondence.
For example, 4 data processing equipments (GPU) are processed respectively its corresponding task, and the task that each GPU is corresponding is as shown in table 1.
Table 1
Wherein, data processing equipment refers to video card.
In step 102, if when the timeslice of the first data processing equipment is greater than the first preset value, will determine task to be migrated according to the priority of task.
For example, the first preset value of the timeslice of each data processing equipment is made as 8, and the priority of task is divided into: the first estate, the second grade and the tertiary gradient.Wherein, in priority, the first estate is higher than the second grade, and the second grade is higher than the tertiary gradient, and priority corresponding to each task is as shown in table 2.
Table 2
Task names Task grade
A The first estate
B The tertiary gradient
C The first estate
D The second grade
E The first estate
F The first estate
G The second grade
H The tertiary gradient
I The first estate
J The first estate
K The tertiary gradient
L The second grade
Content based on table 1 and 2, and the first preset value of the timeslice of each data processing equipment is 8, in the first data processing equipment GPU1, the timeslice sum of existing task is greater than 8, the priority of task A and task C is the first estate, the priority of task B is the tertiary gradient, because the first estate in priority is higher than the tertiary gradient, therefore, determine that to be migrated is task B.
In step 103, described the first data processing equipment, according to the degree of correlation of task in described task to be migrated and other data processing equipments, is determined the second data processing equipment that described task immigration to be migrated arrives;
Described other data processing equipments are the data processing equipment that described task to be migrated was not accessed.
For example, task to be migrated is task B, and the data processing equipment that task B is corresponding is that GPU1 is also that task B accessed data processing equipment GPU1, thereby GPU2, GPU3 and GPU4 are called other data processing equipments.
In the present embodiment, if onrelevant between the processing procedure of task, between task, the degree of correlation is 0.
For example, task A is virus killing, and task C is collection, onrelevant between task A and task C, and the degree of correlation is 0.
In the present embodiment, the degree of correlation directly obtaining between the task of objective result and the task of processing target result is 1; Wherein, the task of described processing target result (being selectable) is inessential task.
For example, task D+ task H=objective result, task L is checking objective result, and task L is selectable inessential task, thereby between task L and task D, the degree of correlation is 1, and between task L and task H, the degree of correlation is 1.
In the present embodiment, the degree of correlation directly obtaining between the task of same objective result is 2.
For example, task D+ task H=objective result, can directly obtain objective result by task D and task H, thereby between task D and task H, the degree of correlation is 2.
In the present embodiment, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments, by relatively obtaining the task that the degree of correlation is the highest, using its corresponding data processing equipment as the second data processing equipment.
For example, in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,0; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,1,1,1; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,1.
Can draw, in task B to be migrated and GPU2, the degree of correlation of task E is 2, and to compare the degree of correlation the highest with other tasks.Therefore the second data processing equipment that task B to be migrated moves to is GPU2, and task B is moved to GPU2.
In the present embodiment, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments, by relatively obtaining the task that the degree of correlation is the highest, if the task that the degree of correlation is the highest is present in a plurality of data processing equipments, random selection of task to be migrated moved to one of them data processing equipment, and using it as the second data processing equipment.
For example, in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,0; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,2,0,1; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,1.
Can draw, in task B to be migrated and GPU2 the degree of correlation of task E and with GPU3 in the degree of correlation of task H be all 2, therefore, select at random GPU2 as the second data processing equipment, task B is moved to GPU2.
In the present embodiment, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments, by relatively obtaining the task that the degree of correlation is the highest, if the task that the degree of correlation is the highest is present in a plurality of data processing equipments, using timeslice sum minimum in data processing equipment as the second data processing equipment, by task immigration to be migrated to the second data processing equipment.
For example, in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,0; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,2,0,1; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,1.
Can draw, in task B to be migrated and GPU2 the degree of correlation of task E and with GPU3 in the degree of correlation of task H be all 2, and the timeslice sum in GPU2 and GPU3 is respectively 6 and 7, the GPU2 that definite timeslice sum is less, as the second data processing equipment of task B to be migrated, moves to GPU2 by task B.
In the present embodiment, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments, calculate the degree of correlation sum of task in each data processing equipment, by relatively obtaining the highest data processing equipment of degree of correlation sum, using it as the second data processing equipment.
For example, in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,0; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,2,0,1; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,1.
Can draw, in GPU2, GPU3 and GPU4, the degree of correlation sum of task is respectively 2,3 and 1, and that wherein degree of correlation sum is the highest is GPU3, thereby task B is moved to GPU3.
In the present embodiment, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments, calculate the degree of correlation sum of task in each data processing equipment, by relatively obtaining the highest data processing equipment of degree of correlation sum, if there is the situation that in a plurality of data processing equipments, task equates with the degree of correlation sum of task to be migrated, the random selection of task to be migrated is moved to one of them data processing equipment, and using it as the second data processing equipment.
For example, in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,2; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,2,1,1; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,1.
Can draw, the degree of correlation sum of the task in GPU2, GPU3 and GPU4 and task B to be migrated is respectively 4,4 and 1, and that degree of correlation sum is the highest is GPU2 and GPU3.Therefore, select at random GPU2 as the second data processing equipment, task B is moved to GPU2.
In the present embodiment, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments, calculate the degree of correlation sum of task in each data processing equipment, by relatively obtaining the highest data processing equipment of degree of correlation sum, if there is the situation that in a plurality of data processing equipments, task equates with the degree of correlation sum of task to be migrated, using timeslice sum minimum in data processing equipment as the second data processing equipment, by task immigration to be migrated to the second data processing equipment.
For example, in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,2; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,2,1,1; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,1.
Can draw, the degree of correlation sum of task in GPU2, GPU3 and GPU4 and task B to be migrated is respectively 4,4 and 1, that degree of correlation sum is the highest is GPU2 and GPU3, and the timeslice sum in GPU2 and GPU3 is respectively 6 and 7, the less GPU2 of timeslice sum is defined as to the second data processing equipment, task B is moved to GPU2.
In step 104, if described task immigration to be migrated is after described the second data processing equipment, the timeslice of described the second data processing equipment is greater than the first preset value, the degree of correlation according to task in described task to be migrated and the data processing equipment of not accessing is determined the 3rd data processing equipment moving to, and by described task immigration to the three data processing equipments to be migrated;
For example, the first preset value of data processing equipment timeslice is 8, and in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,0; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,0,0,0; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,1.
According to a preferred embodiment in step 103, be described to " according to the degree of correlation of task in described task to be migrated and other data processing equipments; determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments; by relatively obtaining the task that the degree of correlation is the highest, using its corresponding data processing equipment as the second data processing equipment." can draw, task B is moved to after the second data processing equipment GPU2, and the timeslice of GPU2 is 11, is greater than preset value 8; Except task E, that the degree of correlation is the highest is task L, determines that GPU4 is the 3rd data processing equipment, now the timeslice of GPU4 is 7, is less than preset value 8, task B is moved to GPU4.
According to another preferred embodiment in step 103, be described to " according to the degree of correlation of task in described task to be migrated and other data processing equipments; determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments; calculate the degree of correlation sum of task in each data processing equipment; by relatively obtaining the highest data processing equipment of degree of correlation sum, using it as the second data processing equipment." can draw, task B is moved to after the second data processing equipment GPU2, and the timeslice of GPU2 is 11, is greater than preset value 8; Except GPU2, that degree of correlation sum is the highest is GPU4, determines that GPU4 is the 3rd data processing equipment, and now the timeslice of GPU4 is 7, is less than preset value 8, task B is moved to GPU4.
In step 105, if when the migration number of times of described task to be migrated is more than or equal to the second preset value, described task immigration to be migrated is arrived to the minimum data processing equipment of timeslice.
For example, the first preset value of data processing equipment timeslice is 8, and the second preset value of migration number of times is 2, and in task B to be migrated and GPU2, the degree of correlation of task D, E, F is followed successively by 0,2,1; In task B to be migrated and GPU3, the degree of correlation of task G, H, I, J is followed successively by 0,1,0,0; In task B to be migrated and GPU4, the degree of correlation of task K, L is followed successively by 0,0.
According to a preferred embodiment in step 103, be described to " according to the degree of correlation of task in described task to be migrated and other data processing equipments; determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments; by relatively obtaining the task that the degree of correlation is the highest, using its corresponding data processing equipment as the second data processing equipment.”。Can draw, task B is moved to the second data processing equipment GPU2, and now the timeslice of GPU2 is 11, is greater than preset value 8; Task B is moved to the 3rd data processing equipment GPU3, now the timeslice of GPU3 is 12, is greater than preset value 8, now moves number of times and equals the second preset value 2, continues task B to move to the GPU4 that timeslice is minimum.
According to another preferred embodiment in step 103, be described to " according to the degree of correlation of task in described task to be migrated and other data processing equipments; determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments; calculate the degree of correlation sum of task in each data processing equipment; by relatively obtaining the highest data processing equipment of degree of correlation sum, using it as the second data processing equipment.”。Can draw, task B is moved to the second data processing equipment GPU2, and now the timeslice of GPU2 is 11, is greater than preset value 8; Task B is moved to the 3rd data processing equipment GPU3, now the timeslice of GPU3 is 12, is greater than preset value 8, now moves number of times and equals the second preset value 2, continues task B to move to the GPU4 that timeslice is minimum.
Figure 2 shows that the schematic diagram of many data processing equipments cooperative operation system that preferred embodiment according to the present invention provides.As shown in Figure 2, many data processing equipments cooperative operation system that preferred embodiment of the present invention provides, comprises controller and a plurality of data processing equipment; Described a plurality of data processing equipment is connected with controller respectively, between described a plurality of data processing equipments, interconnects; Described data processing equipment is for the treatment of one or more tasks of its correspondence; While being also greater than the first preset value for the timeslice when the first data processing equipment, according to the priority of task, determining task to be migrated, and task to be migrated is sent to controller; Described controller is for receiving the task to be migrated that described the first data processing equipment sends, and according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine the second data processing equipment that described task immigration to be migrated arrives, and by described task immigration to be migrated to the second data processing equipment.
Many data processing equipments cooperative operation system that preferred embodiment of the present invention provides, described task immigration to be migrated is after the second data processing equipment, if the timeslice of described the second data processing equipment is greater than the first preset value, described the second data processing equipment is for sending to controller by described task to be migrated; Described controller is for receiving the task to be migrated that the second data processing equipment sends, and determine according to the degree of correlation of task in described task to be migrated and the data processing equipment of not accessing the 3rd data processing equipment moving to, and by described task immigration to the three data processing equipments to be migrated.
In addition, about the specific operation process of said system with described in said method, therefore repeat no more in this.
Compared to prior art, according to many data processing equipments collaboration working method provided by the invention and system, realized rational load sharing between a plurality of data processing equipments.
In addition, by following scheme: if described task immigration to be migrated is after described the second data processing equipment, the timeslice of described the second data processing equipment is greater than the first preset value, the degree of correlation according to task in described task to be migrated and the data processing equipment of not accessing is determined the 3rd data processing equipment moving to, and by described task immigration to the three data processing equipments to be migrated, realize the repeatedly migration of task to be migrated, realized accuracy, the rationality of task immigration target to be migrated.
In addition, by following scheme: if when the migration number of times of described task to be migrated is more than or equal to the second preset value, described task immigration to be migrated is arrived to the minimum data processing equipment of timeslice, saved system resource.The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. the collaboration working method of data processing equipment more than, is characterized in that, comprises the following steps:
Data processing equipment is processed one or more tasks of its correspondence;
When if the timeslice of the first data processing equipment is greater than the first preset value, according to the priority of task, determine task to be migrated;
According to the degree of correlation of task in described task to be migrated and other data processing equipments, determine the second data processing equipment that described task immigration to be migrated arrives.
2. many data processing equipments collaboration working method according to claim 1, it is characterized in that, described data processing equipment is a plurality of, if described task immigration to be migrated is after described the second data processing equipment, the timeslice of described the second data processing equipment is greater than the first preset value, the degree of correlation according to task in described task to be migrated and the data processing equipment of not accessing is determined the 3rd data processing equipment moving to, and by described task immigration to the three data processing equipments to be migrated.
3. many data processing equipments collaboration working method according to claim 2, is characterized in that, if when the migration number of times of described task to be migrated is more than or equal to the second preset value, described task immigration to be migrated is arrived to the minimum data processing equipment of timeslice.
4. many data processing equipments collaboration working method according to claim 1, is characterized in that, the described degree of correlation is divided into 0,1 and 2, and concrete basis for estimation is: if onrelevant between the processing procedure of described task, between task, the degree of correlation is 0; The degree of correlation directly obtaining between the task of objective result and the task of processing target result is 1, and wherein, the task of described processing target result is inessential task; Directly the degree of correlation between the task of the same objective result of acquisition is 2.
5. many data processing equipments collaboration working method according to claim 1, it is characterized in that, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and described task to be migrated in described other data processing equipments, by relatively obtaining the task that the degree of correlation is the highest, using its corresponding data processing equipment as the second data processing equipment.
6. many data processing equipments collaboration working method according to claim 5, is characterized in that, if the highest task of the described degree of correlation is present in a plurality of data processing equipments, selects at random one of them data processing equipment as the second data processing equipment; Or conduct second data processing equipment of timeslice sum minimum in selection data processing equipment, by task immigration to be migrated to the second data processing equipment.
7. many data processing equipments collaboration working method according to claim 1, it is characterized in that, according to the degree of correlation of task in described task to be migrated and other data processing equipments, determine described task immigration to be migrated to the process of the second data processing equipment be: the degree of correlation of obtaining each task and task to be migrated in other data processing equipments, calculate the degree of correlation sum of task in each data processing equipment, by relatively obtaining the highest data processing equipment of degree of correlation sum, using it as the second data processing equipment.
8. many data processing equipments collaboration working method according to claim 7, it is characterized in that, if there is task and the situation that the degree of correlation sum of task to be migrated equates in a plurality of data processing equipments, select at random one of them data processing equipment as the second data processing equipment; Or conduct second data processing equipment of timeslice sum minimum in selection data processing equipment, by task immigration to be migrated to the second data processing equipment.
9. the cooperative operation system of data processing equipment more than, is characterized in that, comprises controller and a plurality of data processing equipment; Described a plurality of data processing equipment is connected with controller respectively, between described a plurality of data processing equipments, interconnects;
Described Graphics Processing is established, for the treatment of one or more tasks of its correspondence; While being also greater than the first preset value for the timeslice when the first data processing equipment, according to the priority of task, determining task to be migrated, and task to be migrated is sent to controller;
Described controller is for receiving the task to be migrated that described the first data processing equipment sends; Also, for according to the degree of correlation of described task to be migrated and other data processing equipment tasks, determine the second data processing equipment that described task immigration to be migrated arrives, and by described task immigration to be migrated to the second data processing equipment.
10. many data processing equipments cooperative operation system according to claim 9, it is characterized in that, described task immigration to be migrated is after the second data processing equipment, if the timeslice of described the second data processing equipment is greater than the first preset value, described the second data processing equipment is for sending to controller by described task to be migrated;
Described controller, the task to be migrated of also sending for receiving the second data processing equipment, and determine according to the degree of correlation of task in described task to be migrated and the data processing equipment of not accessing the 3rd data processing equipment moving to, and by described task immigration to the three data processing equipments to be migrated.
CN201410392224.1A 2014-08-11 2014-08-11 A kind of more data processing equipment collaboration working methods and system Expired - Fee Related CN104199738B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410392224.1A CN104199738B (en) 2014-08-11 2014-08-11 A kind of more data processing equipment collaboration working methods and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410392224.1A CN104199738B (en) 2014-08-11 2014-08-11 A kind of more data processing equipment collaboration working methods and system

Publications (2)

Publication Number Publication Date
CN104199738A true CN104199738A (en) 2014-12-10
CN104199738B CN104199738B (en) 2018-05-25

Family

ID=52085035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410392224.1A Expired - Fee Related CN104199738B (en) 2014-08-11 2014-08-11 A kind of more data processing equipment collaboration working methods and system

Country Status (1)

Country Link
CN (1) CN104199738B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106970915A (en) * 2016-01-13 2017-07-21 阿里巴巴集团控股有限公司 A kind of processing method and processing device of operation system Data Migration
CN110245127A (en) * 2019-06-12 2019-09-17 成都九洲电子信息系统股份有限公司 A kind of data migration method based on Row control
CN111694648A (en) * 2020-06-09 2020-09-22 北京百度网讯科技有限公司 Task scheduling method and device and electronic equipment
CN112070477A (en) * 2020-09-03 2020-12-11 天长市天翔集团有限公司 Office automation system based on task collaboration
CN114697072A (en) * 2022-02-18 2022-07-01 广州理工学院 Cloud desktop unified operation and maintenance control system and control method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030067491A1 (en) * 2001-09-17 2003-04-10 Cadwallader Charles W. Column node (CN)
CN101446910A (en) * 2008-12-08 2009-06-03 哈尔滨工程大学 AEDF task scheduling method based on SMP
CN101458634A (en) * 2008-01-22 2009-06-17 中兴通讯股份有限公司 Load equilibration scheduling method and device
CN102184124A (en) * 2011-05-11 2011-09-14 中国科学院深圳先进技术研究院 Task scheduling method and system
CN102981913A (en) * 2012-12-04 2013-03-20 公安部第三研究所 Inference control method and inference control system with support on large-scale distributed incremental computation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030067491A1 (en) * 2001-09-17 2003-04-10 Cadwallader Charles W. Column node (CN)
CN101458634A (en) * 2008-01-22 2009-06-17 中兴通讯股份有限公司 Load equilibration scheduling method and device
CN101446910A (en) * 2008-12-08 2009-06-03 哈尔滨工程大学 AEDF task scheduling method based on SMP
CN102184124A (en) * 2011-05-11 2011-09-14 中国科学院深圳先进技术研究院 Task scheduling method and system
CN102981913A (en) * 2012-12-04 2013-03-20 公安部第三研究所 Inference control method and inference control system with support on large-scale distributed incremental computation

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106970915A (en) * 2016-01-13 2017-07-21 阿里巴巴集团控股有限公司 A kind of processing method and processing device of operation system Data Migration
CN110245127A (en) * 2019-06-12 2019-09-17 成都九洲电子信息系统股份有限公司 A kind of data migration method based on Row control
CN111694648A (en) * 2020-06-09 2020-09-22 北京百度网讯科技有限公司 Task scheduling method and device and electronic equipment
CN111694648B (en) * 2020-06-09 2023-08-15 阿波罗智能技术(北京)有限公司 Task scheduling method and device and electronic equipment
CN112070477A (en) * 2020-09-03 2020-12-11 天长市天翔集团有限公司 Office automation system based on task collaboration
CN114697072A (en) * 2022-02-18 2022-07-01 广州理工学院 Cloud desktop unified operation and maintenance control system and control method
CN114697072B (en) * 2022-02-18 2023-10-31 广州理工学院 Cloud desktop unified operation and maintenance control system and control method

Also Published As

Publication number Publication date
CN104199738B (en) 2018-05-25

Similar Documents

Publication Publication Date Title
CN104199738A (en) Multi-data processing equipment cooperative work method and system
Higgins et al. Meta‐analysis of skewed data: combining results reported on log‐transformed or raw scales
EP3073773A3 (en) Methods for performing a remote management of a multi-subscription sim module, and corresponding sim module and computer program product
EP3139270A1 (en) Data mining method and node
CN105719104B (en) Intelligent approval method and device
CN112561079A (en) Distributed model training apparatus, method and computer program product
US9411633B2 (en) System and method for barrier command monitoring in computing systems
CN104166738A (en) Database query processing method and device
CN104077425B (en) A kind of text editing real-time collaborative method based on operation conversion
CN104461551A (en) Parallel data processing based big data processing system
CN107305570B (en) Data retrieval method and system
CN109165135B (en) Data management method, computer readable storage medium and terminal equipment
CN105227493A (en) The method of data message forwarding performance is improved under multi-core platform
CN105554049A (en) Distributed traffic control method and equipment
CN109885384B (en) Task parallelism optimization method and device, computer equipment and storage medium
CN106855825B (en) Task processing method and device
EP3779720A1 (en) Transaction processing method and system, and server
CN107577531A (en) Load-balancing method and device
CN107169138B (en) Data distribution method for distributed memory database query engine
CN104376578A (en) Moving object detection processing method and device applied to direct recording and broadcasting system
CN104809140A (en) Method and system for counting trading data
CN104102541B (en) Sign-off dynamic adjusting method and system
CN105095455A (en) Data connection optimization method and data operation system
Xing et al. Optimal liveness Petri net controllers with minimal structures for automated manufacturing systems
CN104270321A (en) Network load balancing method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Suzhou City, Jiangsu province 215121 Suzhou Industrial Park Road No. 8 only Weiting Technology Venture Building 7 floor

Applicant after: Kuo Di education and science company limited

Address before: Suzhou City, Jiangsu province 215121 Suzhou Industrial Park Road No. 8 only Weiting Technology Venture Building 7 floor

Applicant before: Suzhou Kuodi Network Technology Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SUZHOU KUODI NETWORK TECHNOLOGY CO., LTD. TO: CODYY EDUCATION TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180525

Termination date: 20200811