CN101834890A - Intelligent management system and method of distributed system - Google Patents
Intelligent management system and method of distributed system Download PDFInfo
- Publication number
- CN101834890A CN101834890A CN201010140788A CN201010140788A CN101834890A CN 101834890 A CN101834890 A CN 101834890A CN 201010140788 A CN201010140788 A CN 201010140788A CN 201010140788 A CN201010140788 A CN 201010140788A CN 101834890 A CN101834890 A CN 101834890A
- Authority
- CN
- China
- Prior art keywords
- task
- actuating equipment
- manager
- user
- distributor
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000007726 management method Methods 0.000 claims description 30
- 230000009471 action Effects 0.000 claims description 20
- 230000004913 activation Effects 0.000 claims description 14
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 abstract description 8
- 239000002699 waste material Substances 0.000 abstract description 4
- 230000007547 defect Effects 0.000 abstract 1
- 238000012360 testing method Methods 0.000 description 105
- 238000001994 activation Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
Images
Landscapes
- Multi Processors (AREA)
Abstract
The invention discloses intelligent management system and method of a distributed system and overcomes the defects that calculation resources are greatly wasted. The system mainly comprises a task manager, a task list, a task distributor and execution equipment, wherein the task manager is used for receiving work tasks submitted by users, storing the work tasks to the task list and closing the execution equipment according to the resource definition of the work tasks; the task list is used for storing the work tasks; the task distributor is used for searching the work tasks meeting execution conditions from the task list, starting a task thread according to a preset distribution strategy and distributing the searched work tasks to the execution equipment; and the execution equipment is used for executing the work tasks, obtaining a task execution result after executing the work tasks and transmitting the task execution result to the task manager. One embodiment of the invention solves the problems that the traditional easygoing management distributed system wastes more calculation resources and power resources and avoids huge financial loss.
Description
Technical field
The present invention relates to computer technology, relate in particular to a kind of intellectualized management system and method for distributed system.
Background technology
Flourish along with computer technology, increasing substantially of number of computers brought quick increasing of energy consumption.The IT laboratory in large scale that a lot of Computer Companies or research unit etc. are provided with.Moving hundreds of computer server and storage server in the laboratory, is a kind of distributed relation of loose coupling between system and the system.
Equipment such as computer mainly contains to embody in the distributed system following characteristics:
(1) equipment is in distributed state, serves certain user or certain several user's task in certain period; When not executing the task, equipment component may still be in the start running status.
(2) distributed system is generally handled the multi-task simultaneously, after the part task is finished, generally can closed portion equipment, and stay another part equipment and continue to carry out all the other tasks; But the distributed system in the practical application does not generally all have the corresponding coordination system to come assurance task active closed portion equipment more after a little while.
This shows that the distributed system of existing easygoing management (loose coupling) has been wasted more electric power resource, has brought huge financial losses, the computing resource waste of whole system is bigger simultaneously.
Summary of the invention
Technical problem to be solved by this invention is intellectualized management system and the method that a kind of distributed system need be provided, and overcomes the bigger defective of computing resource waste of system.
In order to solve the problems of the technologies described above, the invention provides a kind of intellectualized management system of distributed system, comprise task manager, task list, task distributor and actuating equipment, wherein:
This task manager is used for the user and logins the task that the back receives this user's submission, this task is stored in this task list, and close this actuating equipment according to the resources definition of this task after this actuating equipment executes this task;
Task list is used to store this task that this user submits to;
The task distributor is used for searching this task that meets executive condition from this task list, and according to default distribution policy initiating task thread, this task that finds is distributed to this actuating equipment;
Actuating equipment is used to carry out this task of this task dispense, and obtains task action result send to this task manager after executing this task.
Preferably, when this task distributor is used for that this task is distributed to this actuating equipment, judge the presence of this actuating equipment, remote activation is in this actuating equipment of off-mode.
Preferably, this task manager is used to use intelligent platform management interface command to close this actuating equipment, and/or this task distributor is used to use intelligent this actuating equipment of platform management interface command remote activation.
Preferably, this task manager also is used to obtain provide to this user after this task action result the download of this task action result.
In order to solve the problems of the technologies described above, the present invention also provides a kind of intelligent management method of distributed system, comprising:
The user logins the back and receives the task that this user submits to, and this task is stored in the task list;
From this task list, search this task that meets executive condition, and, this task that finds is distributed to actuating equipment according to default distribution policy initiating task thread;
Actuating equipment is carried out this task, obtains task action result after executing this task, and closes under Long-distance Control according to the resources definition of this task.
Preferably, when this task is distributed to this actuating equipment, judge the presence of this actuating equipment, remote activation is in this actuating equipment of shutdown.
Preferably, use intelligent platform management interface command to close this actuating equipment, and/or use intelligent this actuating equipment of platform management interface command remote activation.
Preferably, this method also comprises:
After obtaining task action result, provide the download of this task action result to this user.
Compared with prior art, one embodiment of the present of invention have solved the problem that the distributed system of existing easygoing management is wasted more computational resource and electric power resource, avoid producing huge financial losses, have improved the computational resource utilization ratio of whole system.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in specification, claims and accompanying drawing.
Description of drawings
Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of specification, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the composition schematic diagram of system embodiment of the present invention;
Fig. 2 is the composition schematic diagram of system applies example of the present invention;
Fig. 3 is the schematic flow sheet of the inventive method embodiment;
Fig. 4 is an application example of the inventive method.
Embodiment
Describe embodiments of the present invention in detail below with reference to drawings and Examples, how the application technology means solve technical problem to the present invention whereby, and the implementation procedure of reaching technique effect can fully understand and implements according to this.
Need to prove that if do not conflict, each feature among the embodiment of the invention and the embodiment can mutually combine, all within protection scope of the present invention.In addition, can in computer system, carry out in the step shown in the flow chart of accompanying drawing such as a set of computer-executable instructions, and, though there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.
Core concept of the present invention is, adopt the unified task that receives of task manager, employing task distributor calculates needed actuating equipment according to default task distribution policy, and carries out the task distribution according to the result of calculation unification, remote activation and control actuating equipment execution work task.
Fig. 1 is the composition schematic diagram of system embodiment of the present invention.As shown in Figure 1, this system embodiment mainly comprises task manager 110, task list 120, task distributor 130 and actuating equipment 140, wherein:
Actuating equipment 140 is used for starting under the Long-distance Control of task distributor 130, carries out the task that this task distributor 130 is distributed, and generates execution status of task in the process of implementation in real time and sends to task manager 110; After executing task, obtain task action result and send to task manager 110, and under the Long-distance Control of task manager 110, shut down.
Above-mentioned task manager 110 mainly is divided into three classifications for the access rights that the user is provided with: system manager, equipment user and equipment are checked personnel.Wherein be located in the system manager in the system, can revise the login password of task manager 110, have the erase right of all working task, also have the erase right (deleting the task that this equipment user is submitted to simultaneously) of equipment user; Equipment user needs registration, and the approval by the system manager; Equipment user has task and submits authority to, the erase right of the task that oneself is submitted to and the download authority of task action result; Equipment checks that personnel need not registration, only can check the operating state of actuating equipment 140 and the executing state of task.The system manager can check the operating state and all working task executions state of all actuating equipments 140; Equipment user can be checked the executing state of the task of the operating state of the actuating equipment 140 of carrying out the own task of submitting to and oneself submission.
The execution of carrying at task is during the time started, and task distributor 130 is when being distributed to actuating equipment with task, and whether check has suitable actuating equipment 140 to carry out this task.Be in idle condition (also promptly not carrying out any task) if task distributor 130 is judged the actuating equipment 140 that is in line states, then task distributor 130 is carried out this task with the actuating equipment 140 that this task sends to this idle condition.If task distributor 130 is judged all actuating equipments and all is in line states and all in running order (promptly all carry out task is arranged), judge then whether the task that actuating equipment 140 is being carried out is that (actuating equipment 140 is when carrying out the task of conversion resource-type for the conversion resource-type, can not distribute resource and be used to carry out other tasks), if the task that all actuating equipments 140 are carried out all is conversion resource-types, then send thread to the user prompt warning information and wait for user's processing by mail, if the task that has part actuating equipment 140 to carry out is that (actuating equipment 140 is when carrying out the task of non-conversion resource-type for non-conversion resource-type, can suitably distribute the part resource and be used to carry out other tasks), then the task distributor 130 pending task that will be in the time started sends to those actuating equipments 140 of carrying out non-conversion resource-type task and handles.It is all in running order that task distributor 130 is judged all actuating equipments that are in line states 140, and what carry out all is the task of conversion resource-type, judge whether further that then part actuating equipment 140 is in off-mode in addition, if then remote activation this be in the actuating equipment 140 of off-mode, to be used for task distributor 130 task is distributed to these actuating equipment that is in off-mode 140 execution work tasks.
After the task distributor 130 remote activation actuating equipments 140, wait for the successful feedback of actuating equipment 140 starts.The state of active probe actuating equipment 140 behind wait timeout detects actuating equipment 140 boot failures and then starts mail transmission thread, and the generation task is carried out the failure warning information and is prompted to the task's owner name.
Above-mentioned task manager 110 can pass through Web mode remote activation actuating equipment 140, equally also can be by the long-range actuating equipment 140 of closing of Web mode.But need to prove that task manager 110 remote activations or close the mode of actuating equipment 140 are not limited in the mode by Web.
Behind task manager 110 remote activation actuating equipments 140, validated user can be by the operational environment of task manager 110 manual configuration actuating equipments 140.
For the distributed system that contains dissimilar actuating equipment 140, task generally is divided into different task types according to the difference of actuating equipment 140.In addition, even if carry out between the different actuating equipments 140 of same task type, the ability of execution work task also can be different, therefore include the content of selecting actuating equipment 140 according to task type pointedly in the default distribution policy of this task distributor 130, and according to the task executive capability of actuating equipment 140 content of distribute work task pointedly.
Carrying out test assignment on the distributed system of laboratory is system applies example of the present invention.In this system applies example, the testing server (being aforesaid actuating equipment) that is used to carry out test assignment is such as including the Unix testing server, the Linux testing server, Windows testing server and other type testing server, and the test assignment that task manager 110 is received generally is aimed at certain type concrete testing server, such as the partial test task at the Linux testing server, and the partial test task is at the Windows testing server, therefore the task distributor need be according to the type of test assignment, controls corresponding testing server and test assignment is distributed on the correct testing server.Fig. 2 is the composition schematic diagram of system applies example of the present invention.In conjunction with embodiment shown in Figure 1, application example shown in Figure 2 mainly comprises task manager 210, task list 220, task distributor 230, Unix testing server 241, Linux testing server 242, Windows testing server 243 and other type testing server 244, wherein:
Task manager 210 is used to accept user's registration and login, for the user is provided with access rights; Login the back the user and receive the test assignment (for aforesaid task) that the user submits to, the test assignment that is received is stored in the task list 220; Also be used for to validated user real time display task executing state, after task is finished, close testing server, the download function of task action result is provided to validated user according to the resources definition of test assignment;
Unix testing server 241 is used for starting under the Long-distance Control of task distributor 230, and the Unix test assignment that the distributor 230 of executing the task is distributed generates the Unix test mode in the process of implementation in real time and sends to task manager 210; After executing the Unix test assignment, obtain the Unix test result and send to task manager 210, and the Long-distance Control according to task manager 210 is shut down after finishing the Unix test assignment;
Linux testing server 242 is used for starting under the Long-distance Control of task distributor 230, and the Linux test assignment that the distributor 230 of executing the task is distributed generates the Linux test mode in the process of implementation in real time and sends to task manager 210; After executing the Linux test assignment, obtain the Linux test result and send to task manager 210, and the Long-distance Control according to task manager 210 is shut down after finishing the Linux test assignment;
Windows testing server 243 is used for starting under the Long-distance Control of task distributor 230, and the Windows test assignment that the distributor 230 of executing the task is distributed generates the Windows test mode in the process of implementation in real time and sends to task manager 210; After executing the Windows test assignment, obtain the Windows test result and send to task manager 210, and the Long-distance Control according to task manager 210 is shut down after finishing the Windows test assignment;
Other type testing server 244, be used under the Long-distance Control of task distributor 230, starting, the test assignment of other respective type that the distributor 230 of executing the task is distributed generates the test mode of respective type in the process of implementation in real time and sends to task manager 210; The test result that obtains respective type after executing test assignment sends to task manager 210, and the Long-distance Control according to task manager 210 is shut down after finishing test assignment.
Above-mentioned task manager 210 is realized the start and/or the shutdown of testing server by Long-distance Control, can be that task manager 210 is by sending intelligent platform management interface (IPMI, IntelligentPlatformManagement Interface, intelligent platform management interface) order the BMC controller of testing server to be realized.
Task manager 210 or task distributor 230 add 1 with the usage count of testing server after successfully starting a testing server.Task distributor 230 sends to testing server with test script, and the test agent on the testing server starts the script test operation, withdraws from automatically after the test thread disposes, and test result is sent to task manager 210.The state of task manager 210 refresh test tasks is a complement mark, and the usage count of testing server is subtracted 1.Task manager 210 judges also whether the usage count of testing server is 0 after executing a test assignment, be then to use IPMI command execution power-off operation.
After adopting technical scheme of the present invention, when actuating equipment was in idle condition, task manager 210 can be closed it in real time on one's own initiative, avoids waste of power resources.The operating state that on task manager 210, can show each actuating equipment in real time, make things convenient for the unified scheduling of user computational resource, can give full play to the service behaviour of actuating equipment,, improve the value of unit actuating equipment as far as possible with the minimum actuating equipment task of finishing the work.And, improved operating efficiency by the remote opening of task manager 210 and the function of shutting down, reduced the manpower and materials cost.
Fig. 3 is the schematic flow sheet of the inventive method embodiment.In conjunction with system embodiment shown in Figure 1, method embodiment shown in Figure 3 mainly comprises the steps:
Step S310 accepts user's registration and login, for the user is provided with access rights;
Step S320 logins the back the user and receives the task that the user submits to, and the task that is received is stored in the task list;
Step S330, the automatic regular polling task list, from task list, search the task (such as the zero hour in the resources definition of task, this task activates and is pending state, and can be found this moment by the task distributor) that meets executive condition according to task distribution indication;
Step S340, according to default distribution policy initiating task thread, determine to carry out the needed actuating equipment of this task that finds, judge presence (the online or off-line of long-range actuating equipment, start in other words or shutdown), start the actuating equipment be in off-mode, and task is distributed to actuating equipment carries out task and carry out;
Step S350 generates execution status of task in real time and is shown to the user in the actuating equipment execution work task process;
Step S360 after executing task, obtains task action result and provides the download function of task action result to validated user, according to the long-range actuating equipment of closing of the resources definition of task.
Fig. 4 is an application example of the inventive method.In conjunction with system applies example shown in Figure 2, application example shown in Figure 4 mainly comprises the steps:
Step S401 installs Web server at the task management server, loads the web administration program, and task distributor and database are installed, and this database is used and deposited task list; The task distributor of setting is a service routine, and start i.e. operation;
Step S402, according to genus group operating system installation test agent, test agent is for using the attitude program at each testing server; It is service routine that test agent is set, and start i.e. operation;
Step S403, the keeper is registered to the task management server with all testing servers in the laboratory, and registration content comprises testing server BMC control card IP address, testing server CPU, memory configurations;
Step S404, the state of the task of its submission is checked at equipment user login task management server admin interface;
Step S405, equipment user is submitted task to by the task management interface, at first submit inter-related task information as shown in table 1 to, comprise that task submitter, task submission time, task execution time, task priority, task execution script path, task action result storing path, the tabulation of task private server, task resource take situation; Submission task is then carried out script;
Table 1, task relevant information example
Sequence number | Submission information |
??1 | Task submitter |
??2 | The task submission time |
??3 | Task execution time |
??4 | Task priority |
??5 | Task is carried out script |
??6 | Task is carried out script path |
??7 | The task action result storing path |
??8 | Execution status of task |
??9 | The tabulation of task private server |
??10 | Task resource takies situation |
Step S406, task manager judge the beginning time of implementation point of this task, and whether the server of required use is in idle condition, if be in idle condition, and the reception task, and task write in the task list; If server is not in idle condition, judge then whether task needs to take whole resources, if task need not to monopolize server, and conflict server (need use server) also need not to monopolize server, shows that two tasks can carry out simultaneously;
Step S407, task distributor automatic regular polling task list is searched can moving of task; After the task that discovery can move, start a worker thread; Worker thread is judged the state of server, if the state of server is in the direct operation task of idle condition; If the state of server is in running order, judge then whether task needs to take whole resources, if task need not to monopolize server, and the conflict server also need not to monopolize server, shows that two tasks can carry out simultaneously, the operation task; If test assignment of moving or the test assignment that is about to move need be monopolized server resource, represent test assignment to carry out, send alarm signal to the user;
Step S408, worker thread is operated remote testing server B MC control card by the IPMI order, starts remote controllers; Starting command enters wait state after sending and finishing; Wait for that testing server sends the connection signal; After the normal startup of remote server, start test agent automatically; Test agent is to the worker thread return link signal;
Step S409, worker thread send test script to carrying out server list after receiving all connection signals; After test agent receives test script, wait for that worker thread sends test command;
After step S410, worker thread confirm that all test agent have all received test script, send the startup test command, carry out test script to test agent; Worker thread is finished mission, withdraws from automatically, discharges resource;
Step S411, test agent is carried out test script, after test is finished, returns test result to the task management server; The task management server subtracts 1 with the usage count of testing server; If usage count is 0, then use IPMI to realize the remote server shutdown;
So far, finished the execution of a test assignment, and be 0 o'clock, testing server has been shut down in the testing server usage count.
The present invention has realized the intelligent control management based on the distributed system of task, guarantee that the equipment that is in line states is all moving one or more task, the user can start the machine that has stopped by the unified management interface, and carries out Telnet, the submission task.Keeper or equipment user of service can understand information such as every equipment running status, operation task, task submitter by a unified interface.After task run finishes, stop the equipment that can stop, having saved the computational resource and the energy.
Need to prove, can in computer system, carry out in the step shown in the flow chart of accompanying drawing such as a set of computer-executable instructions, and, though there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.In addition, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
Though the disclosed execution mode of the present invention as above, the execution mode that described content just adopts for the ease of understanding the present invention is not in order to limit the present invention.Technical staff in any the technical field of the invention; under the prerequisite that does not break away from the disclosed spirit and scope of the present invention; can do any modification and variation what implement in form and on the details; but scope of patent protection of the present invention still must be as the criterion with the scope that appending claims was defined.
Claims (8)
1. the intellectualized management system of a distributed system is characterized in that, comprises task manager, task list, task distributor and actuating equipment, wherein:
This task manager is used for the user and logins the task that the back receives this user's submission, this task is stored in this task list, and close this actuating equipment according to the resources definition of this task after this actuating equipment executes this task;
Task list is used to store this task that this user submits to;
The task distributor is used for searching this task that meets executive condition from this task list, and according to default distribution policy initiating task thread, this task that finds is distributed to this actuating equipment;
Actuating equipment is used to carry out this task of this task dispense, and obtains task action result send to this task manager after executing this task.
2. system according to claim 1 is characterized in that:
When this task distributor is used for that this task is distributed to this actuating equipment, judge the presence of this actuating equipment, remote activation is in this actuating equipment of off-mode.
3. system according to claim 2 is characterized in that:
This task manager is used to use intelligent platform management interface command to close this actuating equipment, and/or this task distributor is used to use intelligent this actuating equipment of platform management interface command remote activation.
4. system according to claim 1 is characterized in that:
This task manager also is used to obtain provide to this user after this task action result the download of this task action result.
5. the intelligent management method of a distributed system is characterized in that, comprising:
The user logins the back and receives the task that this user submits to, and this task is stored in the task list;
From this task list, search this task that meets executive condition, and, this task that finds is distributed to actuating equipment according to default distribution policy initiating task thread;
Actuating equipment is carried out this task, obtains task action result after executing this task, and closes under Long-distance Control according to the resources definition of this task.
6. method according to claim 5 is characterized in that:
When this task is distributed to this actuating equipment, judge the presence of this actuating equipment, remote activation is in this actuating equipment of shutdown.
7. method according to claim 6 is characterized in that:
Use intelligent platform management interface command to close this actuating equipment, and/or use intelligent this actuating equipment of platform management interface command remote activation.
8. method according to claim 5 is characterized in that, this method also comprises:
After obtaining task action result, provide the download of this task action result to this user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010140788.8A CN101834890B (en) | 2010-04-02 | 2010-04-02 | Intelligent management system and method of distributed system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010140788.8A CN101834890B (en) | 2010-04-02 | 2010-04-02 | Intelligent management system and method of distributed system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101834890A true CN101834890A (en) | 2010-09-15 |
CN101834890B CN101834890B (en) | 2014-07-02 |
Family
ID=42718819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010140788.8A Active CN101834890B (en) | 2010-04-02 | 2010-04-02 | Intelligent management system and method of distributed system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101834890B (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120042003A1 (en) * | 2010-08-12 | 2012-02-16 | Raytheon Company | Command and control task manager |
CN102547756A (en) * | 2010-12-29 | 2012-07-04 | ***通信集团公司 | Data processing system, nodes and method |
CN102622265A (en) * | 2011-01-28 | 2012-08-01 | 天脉聚源(北京)传媒科技有限公司 | Method and system for task distribution |
CN103338121A (en) * | 2013-06-13 | 2013-10-02 | 北京奇虎科技有限公司 | System management server and method, and system for server system management |
CN103577256A (en) * | 2013-11-21 | 2014-02-12 | 五八同城信息技术有限公司 | Distributed timed task dispatching system |
CN103645898A (en) * | 2013-12-13 | 2014-03-19 | 浪潮电子信息产业股份有限公司 | Automatic scripting tool |
CN103678133A (en) * | 2013-12-18 | 2014-03-26 | 中国科学院深圳先进技术研究院 | Task scheduling system for application software cloud testing |
CN103677994A (en) * | 2012-09-19 | 2014-03-26 | ***股份有限公司 | Distributed data processing system, device and method |
CN103685402A (en) * | 2012-09-17 | 2014-03-26 | 联想(北京)有限公司 | Method for remote resource control, server and task originating device |
CN104021444A (en) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | Cross-platform operation dispatching system |
CN104184823A (en) * | 2014-09-05 | 2014-12-03 | 北京京东尚科信息技术有限公司 | Automatic task scheduling method and system |
CN104468174A (en) * | 2013-09-25 | 2015-03-25 | 北京新媒传信科技有限公司 | Method and device for cluster servers to execute task |
CN104516811A (en) * | 2013-09-27 | 2015-04-15 | 腾讯科技(深圳)有限公司 | Distributed method and system for executing test cases |
CN104679740A (en) * | 2013-11-27 | 2015-06-03 | ***股份有限公司 | Data processing system |
CN104753711A (en) * | 2013-12-31 | 2015-07-01 | 华为技术有限公司 | Method and device for adjusting resource allocation of network equipment |
CN105574369A (en) * | 2015-12-14 | 2016-05-11 | 网易(杭州)网络有限公司 | Method, device and system for re-signing application program |
CN105791083A (en) * | 2016-01-07 | 2016-07-20 | 浪潮电子信息产业股份有限公司 | WINDOWS system SMTP-based test method |
CN105978724A (en) * | 2016-05-12 | 2016-09-28 | 浪潮集团有限公司 | Server management system based on IPMI |
CN109582584A (en) * | 2018-12-18 | 2019-04-05 | 郑州云海信息技术有限公司 | A kind of BMC Smashclp method for automatically testing functions and device |
CN111104223A (en) * | 2019-12-17 | 2020-05-05 | 腾讯科技(深圳)有限公司 | Task processing method and device, computer readable storage medium and computer equipment |
CN111198546A (en) * | 2020-01-02 | 2020-05-26 | 北京众信易保科技有限公司 | Data acquisition control method and system |
CN111273567A (en) * | 2018-12-04 | 2020-06-12 | 深圳迈瑞生物医疗电子股份有限公司 | Device on-off control method, in-vitro diagnosis device, assembly line and storage medium |
CN111586043A (en) * | 2020-05-07 | 2020-08-25 | 广东培正学院 | Operation and maintenance management system for computer equipment |
CN112396242A (en) * | 2020-11-27 | 2021-02-23 | 南京博森科技有限公司 | Self-learning intelligent laboratory operation platform and control method thereof |
WO2023050640A1 (en) * | 2021-09-30 | 2023-04-06 | 上海仙途智能科技有限公司 | Vehicle scheduling |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6748582B1 (en) * | 1999-03-05 | 2004-06-08 | Microsoft Corporation | Task list window for use in an integrated development environment |
US20050216487A1 (en) * | 2004-03-26 | 2005-09-29 | Idx Investment Corporation | System and method for generating tasks related to electronic image files |
CN1825286A (en) * | 2006-03-31 | 2006-08-30 | 浙江大学 | Threading realizing and threading state transition method for embedded SRAM operating system |
CN1963763A (en) * | 2005-11-09 | 2007-05-16 | 同济大学 | Dynamic online scheduling system in gridding circumstance and its scheduling method |
-
2010
- 2010-04-02 CN CN201010140788.8A patent/CN101834890B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6748582B1 (en) * | 1999-03-05 | 2004-06-08 | Microsoft Corporation | Task list window for use in an integrated development environment |
US20050216487A1 (en) * | 2004-03-26 | 2005-09-29 | Idx Investment Corporation | System and method for generating tasks related to electronic image files |
CN1963763A (en) * | 2005-11-09 | 2007-05-16 | 同济大学 | Dynamic online scheduling system in gridding circumstance and its scheduling method |
CN1825286A (en) * | 2006-03-31 | 2006-08-30 | 浙江大学 | Threading realizing and threading state transition method for embedded SRAM operating system |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120042003A1 (en) * | 2010-08-12 | 2012-02-16 | Raytheon Company | Command and control task manager |
CN102547756A (en) * | 2010-12-29 | 2012-07-04 | ***通信集团公司 | Data processing system, nodes and method |
CN102547756B (en) * | 2010-12-29 | 2014-09-10 | ***通信集团公司 | Data processing system, nodes and method |
CN102622265A (en) * | 2011-01-28 | 2012-08-01 | 天脉聚源(北京)传媒科技有限公司 | Method and system for task distribution |
CN103685402B (en) * | 2012-09-17 | 2017-06-27 | 联想(北京)有限公司 | The method of remote resource, server and task initiating equipment |
CN103685402A (en) * | 2012-09-17 | 2014-03-26 | 联想(北京)有限公司 | Method for remote resource control, server and task originating device |
CN103677994B (en) * | 2012-09-19 | 2017-11-17 | ***股份有限公司 | Distributed data processing system, device and method |
CN103677994A (en) * | 2012-09-19 | 2014-03-26 | ***股份有限公司 | Distributed data processing system, device and method |
CN103338121A (en) * | 2013-06-13 | 2013-10-02 | 北京奇虎科技有限公司 | System management server and method, and system for server system management |
CN104468174A (en) * | 2013-09-25 | 2015-03-25 | 北京新媒传信科技有限公司 | Method and device for cluster servers to execute task |
CN104468174B (en) * | 2013-09-25 | 2017-10-13 | 北京新媒传信科技有限公司 | The method and apparatus that a kind of cluster server performs task |
CN104516811B (en) * | 2013-09-27 | 2019-01-11 | 腾讯科技(深圳)有限公司 | A kind of method and system of distribution implementation of test cases |
CN104516811A (en) * | 2013-09-27 | 2015-04-15 | 腾讯科技(深圳)有限公司 | Distributed method and system for executing test cases |
CN103577256B (en) * | 2013-11-21 | 2017-03-15 | 五八同城信息技术有限公司 | Distributed timing task scheduling system |
CN103577256A (en) * | 2013-11-21 | 2014-02-12 | 五八同城信息技术有限公司 | Distributed timed task dispatching system |
CN104679740B (en) * | 2013-11-27 | 2017-11-17 | ***股份有限公司 | Data handling system |
CN104679740A (en) * | 2013-11-27 | 2015-06-03 | ***股份有限公司 | Data processing system |
CN103645898A (en) * | 2013-12-13 | 2014-03-19 | 浪潮电子信息产业股份有限公司 | Automatic scripting tool |
CN103645898B (en) * | 2013-12-13 | 2017-04-12 | 浪潮电子信息产业股份有限公司 | Automatic scripting tool |
CN103678133A (en) * | 2013-12-18 | 2014-03-26 | 中国科学院深圳先进技术研究院 | Task scheduling system for application software cloud testing |
CN104753711B (en) * | 2013-12-31 | 2018-03-09 | 华为技术有限公司 | Method and device for adjusting resource allocation of network equipment |
CN104753711A (en) * | 2013-12-31 | 2015-07-01 | 华为技术有限公司 | Method and device for adjusting resource allocation of network equipment |
CN104021444A (en) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | Cross-platform operation dispatching system |
CN104184823A (en) * | 2014-09-05 | 2014-12-03 | 北京京东尚科信息技术有限公司 | Automatic task scheduling method and system |
CN104184823B (en) * | 2014-09-05 | 2017-11-14 | 北京京东尚科信息技术有限公司 | A kind of method and system for automating task scheduling |
CN105574369A (en) * | 2015-12-14 | 2016-05-11 | 网易(杭州)网络有限公司 | Method, device and system for re-signing application program |
CN105791083A (en) * | 2016-01-07 | 2016-07-20 | 浪潮电子信息产业股份有限公司 | WINDOWS system SMTP-based test method |
CN105978724A (en) * | 2016-05-12 | 2016-09-28 | 浪潮集团有限公司 | Server management system based on IPMI |
CN111273567A (en) * | 2018-12-04 | 2020-06-12 | 深圳迈瑞生物医疗电子股份有限公司 | Device on-off control method, in-vitro diagnosis device, assembly line and storage medium |
CN111273567B (en) * | 2018-12-04 | 2022-11-18 | 深圳迈瑞生物医疗电子股份有限公司 | Device on-off control method, in-vitro diagnosis device, assembly line and storage medium |
CN109582584A (en) * | 2018-12-18 | 2019-04-05 | 郑州云海信息技术有限公司 | A kind of BMC Smashclp method for automatically testing functions and device |
CN111104223A (en) * | 2019-12-17 | 2020-05-05 | 腾讯科技(深圳)有限公司 | Task processing method and device, computer readable storage medium and computer equipment |
CN111198546B (en) * | 2020-01-02 | 2021-04-06 | 北京众信易保科技有限公司 | Data acquisition control method and system |
CN111198546A (en) * | 2020-01-02 | 2020-05-26 | 北京众信易保科技有限公司 | Data acquisition control method and system |
CN111586043A (en) * | 2020-05-07 | 2020-08-25 | 广东培正学院 | Operation and maintenance management system for computer equipment |
CN112396242A (en) * | 2020-11-27 | 2021-02-23 | 南京博森科技有限公司 | Self-learning intelligent laboratory operation platform and control method thereof |
WO2023050640A1 (en) * | 2021-09-30 | 2023-04-06 | 上海仙途智能科技有限公司 | Vehicle scheduling |
Also Published As
Publication number | Publication date |
---|---|
CN101834890B (en) | 2014-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101834890B (en) | Intelligent management system and method of distributed system | |
CN102346460B (en) | Transaction-based service control system and method | |
CN106549829B (en) | Big data computing platform monitoring system and method | |
CN101329652B (en) | Regression test automatic system and method | |
CA2861257C (en) | Fault tolerance for complex distributed computing operations | |
CN102158535A (en) | Cloud computing operating system | |
CN110716793B (en) | Method, device, equipment and storage medium for executing distributed transaction | |
CN103049268B (en) | A kind of application and development based on Naplet management system | |
CN106201754A (en) | Mission bit stream analyzes method and device | |
CN101702650A (en) | Counting method of network computing service and network computing service providing system | |
AU2011314240A1 (en) | Intelligent interface for a distributed control system | |
CN104615486B (en) | For searching for the multi-task scheduling of Extension Software Platform and executing methods, devices and systems | |
CN102868573A (en) | Method and device for Web service load cloud test | |
US12014216B2 (en) | Method for platform-based scheduling of job flow | |
US10122602B1 (en) | Distributed system infrastructure testing | |
Caballero et al. | AutoPyFactory: a scalable flexible pilot factory implementation | |
CN114465895A (en) | Request distribution method, device, equipment and storage medium based on micro service | |
CN102087618A (en) | Resource management method and system for cloud computing operating system | |
CN111082964B (en) | Distribution method and device of configuration information | |
CN101207518B (en) | Asynchronization maintenance system facing to distributed resource node | |
CN103914339A (en) | Server management system and server management method | |
CN102195876A (en) | Network task distribution equipment, system and method | |
CN106294067A (en) | A kind of virtualization system Self management method for inspecting based on P2P technology | |
CN110069343B (en) | Power equipment distributed storage and calculation architecture for complex high concurrency calculation | |
CN105281979A (en) | Load test method for virtualization application platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201110 Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province Patentee after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: 100085 Beijing, Haidian District on the road to information on the ground floor, building 2-1, No. 1, C Patentee before: Inspur (Beijing) Electronic Information Industry Co.,Ltd. |
|
TR01 | Transfer of patent right |