CN109214132A - A kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation - Google Patents

A kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation Download PDF

Info

Publication number
CN109214132A
CN109214132A CN201811280764.5A CN201811280764A CN109214132A CN 109214132 A CN109214132 A CN 109214132A CN 201811280764 A CN201811280764 A CN 201811280764A CN 109214132 A CN109214132 A CN 109214132A
Authority
CN
China
Prior art keywords
task
node
processing
queue node
task queue
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
CN201811280764.5A
Other languages
Chinese (zh)
Other versions
CN109214132B (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.)
China Academy of Launch Vehicle Technology CALT
Original Assignee
China Academy of Launch Vehicle Technology CALT
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 China Academy of Launch Vehicle Technology CALT filed Critical China Academy of Launch Vehicle Technology CALT
Priority to CN201811280764.5A priority Critical patent/CN109214132B/en
Publication of CN109214132A publication Critical patent/CN109214132A/en
Application granted granted Critical
Publication of CN109214132B publication Critical patent/CN109214132B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)

Abstract

A kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation, including external interface, task queue node, task processing node and data center.External interface is received from extraneous female task and resource data, and extraneous female task and resource data are fed back to task queue node, the task processing result of task queue node feeding back is received and issues outward.Task queue node be responsible for the fractionation of task with merge, and task processing node is assigned the task to, by resource data store to data center;External interface is fed back to after handling the processing result from task processing node.Task handles node and obtains task and resource data respectively from task queue node and data center, handles task, the new task generated in processing result and treatment process is fed back to task queue node.Data center's storage resource data.Present invention reduces the delays of analogue system, improve communication efficiency, realize the emulation of LVC integrated high-efficiency.

Description

A kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation
Technical field
The present invention relates to a kind of big Throughput Asynchronous task processing systems of non-coupled streaming towards LVC emulation, using distribution Formula and Stream Processing mechanism by task processing and data loose coupling, and fully consider the load balancing between node, belong to emulation neck Domain.
Background technique
LVC integrative simulation refer in analogue system while having actual load, simulator, virtual troops' three types it is imitative Very.Actual load refers to that true people carries out practice using practical equipment.Simulator refers to that true people manipulates analogue system, past It is simulated training system of the people in circuit toward performance.Virtual troops refer to mathematics simulation system, it is a kind of deduction analysis tool.
Currently, some researchs are expanded to LVC integrative simulation technology both at home and abroad, and in recent years, external military product test The compbined test verifying direction that Validation Mode is being combined from the mode based on actual loading test to actual situation is developed, in military product The architecture of compbined test, intelligence, networking, standardization etc., achieve a series of theory and practice achievement, and shape It include High Level Architecture (HLA), basic object model (BOM), the enabled system of Test And Training at series of standards specification Structure (TENA), Model Driven Architecture (MDA) etc..LVC integrative simulation is related to a large amount of actual loads, simulator and mathematical modulo Type, each simulation step length, interaction between model is frequent, computationally intensive and data volume is big, this will lead to the delay of analogue system Increase, communication efficiency reduces, and the present invention provides a kind of big Throughput Asynchronous task processing method of non-coupled streaming towards LVC emulation Effectively promote the communication performance of LVC integrated simulation system.
Summary of the invention
Technical problem solved by the present invention is overcoming the deficiencies of the prior art and provide a kind of towards the non-coupled of LVC emulation The big Throughput Asynchronous task processing system of streaming, reduces the delay of analogue system, improves communication efficiency, realizes LVC one Change efficient emulation.
The technical solution of the invention is as follows:
A kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation, including external interface, task team Column node, task processing node and data center;
External interface: receiving from extraneous female task and resource data, will be extraneous according to the request of task queue node Female task and resource data feed back to task queue node, receive the task processing result of task queue node feeding back and to outgoing Cloth;
Task queue node: store tasks and resource data, be responsible for task fractionation with merge, and assign the task to appoint Business processing node, by resource data store to data center;It is anti-after handling the processing result from task processing node It feeds external interface;The task includes extraneous female task and the new task that task processing node generates;
Task handle node: obtain task and resource data respectively from task queue node and data center, to task into Row processing, feeds back to task queue node for the new task generated in processing result and treatment process;
Data center: storage resource data.
The task queue node include it is multiple, each task queue node judges whether according to current load situation to right External tapping sends request.
The task and resource data that task queue node will acquire are numbered, and obtain mission number and resource index number, Then by mission number, resource index number, whether have subtask, whether be subtask, subtask registration storage to task queue In list, the mission number and resource index number are corresponded.
The subtask is registered as an individual list;
Task queue node when receiving task, according to resource judgment consumed by task complexity, calculating whether It needs to carry out task fractionation;
When task does not need to split, the subtask is registered as sky table;
When task needs to split, appointing for all subtasks that the task is included is stored in the subtask register list Whether business number resource index number and is completed.
Task queue node is as follows handled the processing result of task processing node:
When predecessor's business is split, after all subtasks all handle completion, it is responsible for own by task queue node Subtask processing result merges, and obtains the processing result of predecessor's business;
When predecessor is engaged in not being split, the processing result of corresponding task processing node is the processing result formerly held the post of and be engaged in.
Task queue node by mission number, resource index number and completes the money wanted of required by task when receiving task Source data stores in data center together.
When task queue node assigns the task to task processing node, while the task is sent to task processing node Mission number and resource index number.
Task processing node has multiple, and each task, which handles node and submits to task queue node, applies, from task queue Node obtains task, and obtains the resource data that processing task needs from data center according to resource index number, carries out task Calculation processing;
When the new task not generated in task computation completion and treatment process, processing result is fed back into task queue section Point;
When the new task generated in task computation completion and treatment process, by what is generated in processing result, treatment process The resource data that new task and new task need feeds back to task queue node;
When task computation does not complete, do not feed back.
The task processing node after task queue node acquisition task, is needing to safeguard a task processing column Table, it includes: mission number which, which is handled in list, resource index number, whether generates new task, wherein mission number and resource Call number is directly acquired from task queue node.
The task, which is handled while node is submitted and applied to task queue node, to be needed the software and hardware information of its own It is supplied to task queue node, the software and hardware information includes computer display card, CPU usage, memory usage and handling capacity.
The mode that the task queue node assigns the task to task processing node is as follows: task queue node is periodical To application calculating task task processing node according to software and hardware information carry out priority ranking, at the high task of priority It manages node and distributes task, realize the load balancing of task processing node.
The invention has the following advantages over the prior art:
(1) task queue node of the present invention splits task, and is assigned on multiple tasks processing node, realizes Distributed treatment greatly improves calculating speed, reduces the delay of analogue system, improves communication efficiency, is capable of handling The calculating task of big flux.
(2) task queue node of the present invention, which does not need task processing node feeding back result, to be that task is handled according to request Node distributes task, realizes the Stream Processing to task, improves communication efficiency, realizes the emulation of LVC integrated high-efficiency.
(3) when task queue node of the present invention receives task, to task and resource data reference numeral, and individually will money Source data is stored in data center, realizes the loose coupling of task and resource data, the resource consumption of node is reduced, is improved The safety of calculating speed and system.
Detailed description of the invention
Fig. 1 is composite structural diagram of the invention;
Fig. 2 is task queue list structure figure of the invention;
Fig. 3 is that task of the invention handles list structure figure.
Specific embodiment
Before describing the specific embodiment of the invention, the technical term used to the present invention is illustrated: female task is Refer to the task from the received most original of exterior.Subtask refers to complete a task, female task is split into multiple Small task.
The present invention will be further described in the following with reference to the drawings and specific embodiments.
As shown in Figure 1, a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation of the present invention System, comprising: external interface, task queue node, task processing node and four part of data center, external interface are received from outer Extraneous female task and resource data are fed back to task team according to the request of task queue node by female task and resource data on boundary Column node receives the task processing result of task queue node feeding back and issues outward.Task queue node store tasks (including The new task that extraneous mother's task and task processing node generate) and resource data, be responsible for the fractionation of task with merge, and by task Task processing node is distributed to, by resource data store to data center;Processing result from task processing node is carried out External interface is fed back to after processing.Task handles node and obtains task and number of resources respectively from task queue node and data center According to handling task, the new task generated in processing result and treatment process fed back to task queue node.Data Center is for storing data.
External interface is present system and extraneous interface, is responsible for processing and extraneous interaction, receives from exterior Resource data required for female task and operation feeds back extraneous female task and resource data according to the request of task queue node Task queue node is given, the task processing result of task queue node feeding back is received and is issued outward.
Task queue node, store tasks and resource data, be responsible for task fractionation with merge, and assign the task to appoint Business processing node, by resource data store to data center;It is anti-after handling the processing result from task processing node It feeds external interface;Task includes extraneous female task and the new task that task processing node generates.
Task queue node include it is multiple, each task queue node judges whether according to current load situation to external Mouth sends request.
Task queue node periodically carries out priority ranking to the task processing node of application calculating task, to preferential The high node of grade distributes task, realizes node load balancing.
The extraneous next information of task queue node storage and internal temporary information, will acquire for task and resource data carry out Number, obtain mission number and resource index number, then by mission number, resource index number, whether have subtask, whether be son Into task queue lists, the mission number and resource index number are corresponded for task, subtask registration storage.Such as Fig. 2 institute To show, wherein mission number is numbered by task reception sequence, in order to distinguish the number of female task and subtask, female task Number is started by M, and the number of subtask is started by Z.Resource index number is in order to appoint task processing node in processing The string number that corresponding resource data generates at random can be found when business, task queue node is when receiving task, by task The resource data that number, resource index number and completion required by task are wanted stores in data center together.Whether there is subtask to be In order to mark whether the task has been split into multiple subtasks.Whether be subtask be in order to mark the task whether be son appoint Business.Subtask registration is an individual list, correctly can efficiently merge task to handle in subtask, deposit in list It contains the mission numbers of all subtasks that mother's task is included, resource index number and whether completes.Task addition is taken office Be engaged in queue lists in after, task handle node can to task queue node application task, meanwhile, task queue node need Mission number, resource index number, resource data are supplied to data center.
Internal temporary information include: task queue list 1. to be allocated (the task queue list include three classes: first is that, Female task of the most original obtained from external interface;Second is that complete the calculating of female task, multiple sons that female task is split into Task;Third is that task handles node newly generated task when completing a certain task);2. task processing result (task processing knot Fruit includes: first is that, it is obtained from external interface, does not need to split merging, the mother of new task will not be generated during processing Task processing result, this kind of result, which only needs task handling the result that node calculates, feeds back to external interface;Second is that complete The calculating of female task, the processing result for multiple subtasks that female task is split into, this kind of result are needed by task queue node It carries out just feeding back to external interface after result merges;Third is that task processing node is newly generated when completing a certain task The processing result of task, this kind of result need to be carried out by task queue node just feed back to external interface after result treatment).
The calculating of one female task may be complex, in order to make full use of the performance of calculate node, improves at task Efficiency is managed, a female task can be split into multiple subtasks after external interface acquisition task by task queue node, For example, needing to split into female task into two subtasks to complete the processing of some female task, at this point, arranging in task queue Need to be respectively created information of the column for storing them in table for two subtasks.Task processing node is responsible at subtask Processing result is fed back to task queue node after task processing is completed by reason, and task queue node is receiving subtask After processing result, by the corresponding subtask stored in task queue node whether complement mark position is to complete, when all After subtask all handles completion, it is responsible for all subtask processing results being merged into female required by task by task queue node It is wanting as a result, final feed back to external interface.
Task queue node handles what node provided according to task when the task of the task of response processing node handles application Node soft hardware performance is analyzed (computer display card, CPU usage, memory usage, handling capacity etc.), periodically to Shen Please calculating task task processing node carry out priority ranking, rationally carry out task distribution, give priority it is high node distribution Task realizes the load balancing of node.
Task handles node, is responsible for obtaining task from task queue node, according to mission number and resource index number from number The resource data that processing task needs is obtained according to center, the calculation processing of all female tasks and subtask is completed, by processing result And the new task generated in treatment process feeds back to task queue node.Task processing node can be set to " hurry " and " sky It is not busy " two states, when not carrying out task processing, the state that task handles node is " free time ", can be carried out at task at this time Reason application;When getting a certain item calculating task from task queue node, state was both set as " hurrying ", was no longer appointed at this time Business processing application.Task handles node after task queue node acquisition task, it is also desirable to safeguard a task processing column Table, as shown in figure 3, including: mission number in task processing list, resource index number, whether generating new task, wherein task Number and resource index number are obtained from task queue list, if are generated new task and referred to complete a certain item task and producing Raw new task.Task handles node and needs while submitting and applying to task queue node by the software and hardware information of its own (computer display card, CPU usage, memory usage, handling capacity etc.) is supplied to task queue node, is convenient for task queue node Reasonable distribution task.
Task is handled after node gets a new task from task queue node, according to resource index number from data center It obtains and completes the resource data that the required by task is wanted.Task handles node when carrying out the processing of a certain item task, may generate The processing of new task, new task is the same with female task, needs to be added to task queue node, while needing to handle task Required resource data is stored in data center.For example, data processing node needs to complete ancestral task, ancestral task is completed During produce new task again, then task handles node new task is fed back to task queue node, by task team New task is added in task queue list by column node, after task processing node completes new task processing, by task The result that queue nodes complete ancestral task merges, and forms final processing result.
Data center is responsible for the storage of resource data, by the data resource of all tasks according to mission number, resource index Number and resource data store into database.In order to abundant node data base resource, when task processing node is from the data It is extracted the resource data of a certain item task in the heart, the corresponding resource index number of the task and resource data are both from data center It deletes.
Female task refer to it is received from exterior, may be split into multiple subtasks, new post may be generated The task of business.
In the present invention, when task queue nodes add new task, it is necessary to be stored in the resource data that task processing is related to Data center, and when task is added to task queue list, it is necessary to additional resource call number and mission number;At task Reason node obtains task from task queue, and in the task of processing, necessary from data center's acquisition by data directory number Data, may generate new task in task processes, and the processing of new task is the same with female task, and female task and The call number of subtask has certain correlation.
When female task splits into multiple subtasks, for the merging (result and data) for completing all subtasks, son need to be completed Task registration and merging task registration.In in the merging task of registration include all subtasks number and resource index number, Task queue node will carry out special maintenance to this merging task, that is, need to judge whether subtask completes.
The process flow of one female task A is described below in detail:
(1) according to request, external world mother task A is distributed to certain task queue node by external interface, and task queue node is by A Two subtask B and subtask C are split into, task queue node stores subtask B and C according to table 1.Wherein times of A Business number is M001, and corresponding resource index number is 01S23, and the mission number of subtask B is Z001, and resource index number is The mission number of 11Z01, subtask C are Z002, and resource index number is 11Z02.Simultaneously task queue node by mission number, money Source call number and resource data store are into database.
1 task queue list of table
(2) state is that the task of " free time " handles node to task queue node request task processing information, task queue Node handles the performance of node according to task, considers system load balancing, subtask B and C are respectively allocated to different tasks Handle node.
(3) it is " busy " that the receiving task of the task, which handles node for its status modifier, while task storage being handled to task In list.
(4) the task processing node of subtask B and C are handled respectively according to the mission number Z001 and Z002 of B and C, is searched To corresponding resource index 11Z01 and 11Z02, resource data required for processing B and C is obtained from data center, and carry out The task of subtask B and C are handled.
(5) if in the when generation new task D for handling subtask B, task processing node is needed processing result, new post Business D and the resource data for handling D needs feed back to task queue node;Task queue node according to task queue list lattice New task D is added in task queue list by formula, and whether the list information for modifying subtask B (will have subtask by "No" It is revised as "Yes", the mission number of new task D, resource index number are added in the subtask registration table of subtask B), simultaneously The corresponding resource data of processing new task D is stored in data center.
(6) task processing node and task queue node carry out the processing of new task D according to step (2), (3), (4).
(7) after new task D processing is completed, task handles node and processing result is fed back to task queue node, together When by new task D from task processing list in delete, by status modifier be " free time ".Task queue node is by task queue list In the subtask registration table of middle subtask B whether completion by "No" is revised as "Yes", while merging the processing knot of subtask B Fruit forms final processing result for B, then by subtask B in the subtask registration table of task A female in task queue list Whether complete to be revised as "Yes" by "No".
(8) after C processing in subtask is completed, task handles node and processing result is fed back to task queue node, together When by subtask C from task processing list in delete, by status modifier be " free time ".Task queue node is by task queue list In the subtask registration table of middle mother task A subtask C whether completion by "No" is revised as "Yes".
(9) task queue node deletes subtask B and C from task queue list, and the processing of subtask B and C As a result it merges, forms the processing result of female task A.Meanwhile female task A being deleted from task queue list, and will place Reason result feeds back to external interface, and the processing result of female task is issued from external interface to exterior.
The present invention reduces analogue system towards the big Throughput Asynchronous task processing system of non-coupled streaming that LVC is emulated Delay, improves communication efficiency, realizes the emulation of LVC integrated high-efficiency.
The content that description in the present invention is not described in detail belongs to the well-known technique of those skilled in the art.

Claims (11)

1. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation, it is characterised in that: including to external Mouth, task queue node, task processing node and data center;
External interface: it receives from extraneous female task and resource data, according to the request of task queue node by extraneous female Business and resource data feed back to task queue node, receive the task processing result of task queue node feeding back and issue outward;
Task queue node: store tasks and resource data, be responsible for the fractionation of task with merge, and assign the task at task Node is managed, by resource data store to data center;It is fed back to after handling the processing result from task processing node External interface;The task includes extraneous female task and the new task that task processing node generates;
Task handles node: task and resource data is obtained respectively from task queue node and data center, at task Reason, feeds back to task queue node for the new task generated in processing result and treatment process;
Data center: storage resource data.
2. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 1, Be characterized in that: the task queue node include it is multiple, each task queue node according to current load situation judge whether to External interface sends request.
3. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 2, Be characterized in that: the task and resource data that task queue node will acquire are numbered, and obtain mission number and resource index number, Then by mission number, resource index number, whether have subtask, whether be subtask, subtask registration storage to task queue In list, the mission number and resource index number are corresponded.
4. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 3, Be characterized in that: the subtask is registered as an individual list;
Task queue node when receiving task, according to resource judgment consumed by task complexity, calculating whether needs Carry out task fractionation;
When task does not need to split, the subtask is registered as sky table;
When task needs to split, task of all subtasks that the task is included are stored in the subtask register list is compiled Number, resource index number and whether complete.
5. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 4, Be characterized in that: task queue node is as follows handled the processing result of task processing node:
When predecessor's business is split, after all subtasks all handle completion, it is responsible for appointing all sons by task queue node Processing result of being engaged in merges, and obtains the processing result of predecessor's business;
When predecessor is engaged in not being split, the processing result of corresponding task processing node is the processing result formerly held the post of and be engaged in.
6. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 4, Be characterized in that: task queue node by mission number, resource index number and completes the money wanted of required by task when receiving task Source data stores in data center together.
7. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 6, It is characterized in that: when task queue node assigns the task to task processing node, while sending the task to task processing node Mission number and resource index number.
8. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 7, Be characterized in that: task processing node has multiple, and each task, which handles node and submits to task queue node, applies, from task queue Node obtains task, and obtains the resource data that processing task needs from data center according to resource index number, carries out task Calculation processing;
When the new task not generated in task computation completion and treatment process, processing result is fed back into task queue node;
When task computation complete and generated in treatment process new task when, the new post that will be generated in processing result, treatment process The resource data that business and new task need feeds back to task queue node;
When task computation does not complete, do not feed back.
9. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 8, Be characterized in that: the task processing node after task queue node acquisition task, is needing to safeguard a task processing column Table, it includes: mission number which, which is handled in list, resource index number, whether generates new task, wherein mission number and resource Call number is directly acquired from task queue node.
10. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 1, It needs to believe the software and hardware of its own it is characterized by: the task is handled while node is submitted and applied to task queue node Breath is supplied to task queue node, and the software and hardware information includes computer display card, CPU usage, memory usage and handles up Amount.
11. a kind of big Throughput Asynchronous task processing system of non-coupled streaming towards LVC emulation according to claim 10, It is characterized by: the mode that the task queue node assigns the task to task processing node is as follows: task queue node week Phase property carries out priority ranking according to software and hardware information to the task processing node of application calculating task, appoints to priority is high Business processing node distributes task, realizes the load balancing of task processing node.
CN201811280764.5A 2018-10-30 2018-10-30 LVC simulation-oriented uncoupled streaming type large-flux asynchronous task processing system Active CN109214132B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811280764.5A CN109214132B (en) 2018-10-30 2018-10-30 LVC simulation-oriented uncoupled streaming type large-flux asynchronous task processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811280764.5A CN109214132B (en) 2018-10-30 2018-10-30 LVC simulation-oriented uncoupled streaming type large-flux asynchronous task processing system

Publications (2)

Publication Number Publication Date
CN109214132A true CN109214132A (en) 2019-01-15
CN109214132B CN109214132B (en) 2023-06-30

Family

ID=64997612

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811280764.5A Active CN109214132B (en) 2018-10-30 2018-10-30 LVC simulation-oriented uncoupled streaming type large-flux asynchronous task processing system

Country Status (1)

Country Link
CN (1) CN109214132B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731663A (en) * 2015-03-31 2015-06-24 北京奇艺世纪科技有限公司 Task processing method and system
CN106936899A (en) * 2017-02-25 2017-07-07 九次方大数据信息集团有限公司 The collocation method of distributed statistical analysis system and distributed statistical analysis system
CN107632890A (en) * 2017-08-10 2018-01-26 北京中科睿芯科技有限公司 Dynamic node distribution method and system in a kind of data stream architecture
CN107707592A (en) * 2017-01-24 2018-02-16 贵州白山云科技有限公司 Task processing method, node and content distributing network
CN107743246A (en) * 2017-01-24 2018-02-27 贵州白山云科技有限公司 Task processing method, system and data handling system
CN107766129A (en) * 2016-08-17 2018-03-06 北京金山云网络技术有限公司 A kind of task processing method, apparatus and system
CN107766572A (en) * 2017-11-13 2018-03-06 北京国信宏数科技有限责任公司 Distributed extraction and visual analysis method and system based on economic field data
WO2018121738A1 (en) * 2016-12-30 2018-07-05 北京奇虎科技有限公司 Method and apparatus for processing streaming data task

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731663A (en) * 2015-03-31 2015-06-24 北京奇艺世纪科技有限公司 Task processing method and system
CN107766129A (en) * 2016-08-17 2018-03-06 北京金山云网络技术有限公司 A kind of task processing method, apparatus and system
WO2018121738A1 (en) * 2016-12-30 2018-07-05 北京奇虎科技有限公司 Method and apparatus for processing streaming data task
CN107707592A (en) * 2017-01-24 2018-02-16 贵州白山云科技有限公司 Task processing method, node and content distributing network
CN107743246A (en) * 2017-01-24 2018-02-27 贵州白山云科技有限公司 Task processing method, system and data handling system
CN106936899A (en) * 2017-02-25 2017-07-07 九次方大数据信息集团有限公司 The collocation method of distributed statistical analysis system and distributed statistical analysis system
CN107632890A (en) * 2017-08-10 2018-01-26 北京中科睿芯科技有限公司 Dynamic node distribution method and system in a kind of data stream architecture
CN107766572A (en) * 2017-11-13 2018-03-06 北京国信宏数科技有限责任公司 Distributed extraction and visual analysis method and system based on economic field data

Also Published As

Publication number Publication date
CN109214132B (en) 2023-06-30

Similar Documents

Publication Publication Date Title
CN105159762B (en) Heuristic cloud computing method for scheduling task based on Greedy strategy
CN104391918B (en) The implementation method of distributed networks database query priority management based on equity deployment
CN103034614B (en) Single task multi-core dispatching method based on critical path and Task Duplication
CN107710200A (en) System and method for the operator based on hash in parallelization SMP databases
CN105260818B (en) Mix the on-line optimizing scheduling method with deadline constraint workflow group under cloud environment
CN110348571A (en) A kind of neural network model training method, device, chip and system
CN101436959A (en) Method for distributing and scheduling parallel artificial tasks based on background management and control architecture
CN105892996A (en) Assembly line work method and apparatus for batch data processing
CN112596902A (en) Task scheduling method and device based on CPU-GPU cooperative computing
CN109522108A (en) A kind of GPU task scheduling system and method merged based on Kernel
CN109409773A (en) A kind of earth observation resource dynamic programming method based on Contract Net Mechanism
CN105573850B (en) Multi-process exchange method, system and server
CN103885826B (en) Real-time task scheduling implementation method of multi-core embedded system
CN106325976B (en) A kind of rendering task scheduling processing method and server
CN101271405A (en) Bidirectional grade gridding resource scheduling method based on QoS restriction
CN105930417B (en) A kind of big data ETL interactive process platform based on cloud computing
CN110347504A (en) Many-core computing resource dispatching method and device
CN105631921B (en) The processing method and processing device of image data
Wang et al. Task scheduling algorithm based on improved Min-Min algorithm in cloud computing environment
CN107273339A (en) A kind of task processing method and device
CN105389204A (en) Multiple-resource partial order scheduling policy
CN109409746A (en) A kind of production scheduling method and device
CN104537713B (en) A kind of novel three-dimensional reconfiguration system
US20100004916A1 (en) Process Analyzer
CN105430074B (en) Optimization method and system based on the distribution storage of the cloud data of data dependency and visit capacity

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant