Batch task scheduling method and device
A scheduling method and batch processing technology, which is applied in the direction of multi-programming devices, electrical digital data processing, program control design, etc., can solve the problem of reducing resource utilization, system throughput, inability to achieve flexible deployment, and difficult execution of batch processing tasks, etc. problem, to achieve the effect of ensuring reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0024] figure 1 It is a flow chart of the batch processing task scheduling method according to Embodiment 1 of the method of the present invention. see figure 1 , in this embodiment, the method includes:
[0025] S11: Identify task distribution nodes from multiple processing service nodes.
[0026] S12: Call the task distribution node to perform the following processing: select a processing service node to execute the batch task according to the attribute information of the batch task.
[0027] Wherein, the task distribution node refers to: a processing service node for distributing batch processing tasks.
[0028] Since the present invention can constitute a distributed batch processing task scheduling framework, even if some processing service node is abnormal, all batch processing tasks will not be unable to be executed, thereby ensuring the reliability of batch processing task execution.
Embodiment approach 2
[0030] The method provided in this embodiment includes all the content in the method embodiment 1, which will not be repeated here. In this embodiment, the attribute information includes client information, for example. In this way, batch tasks can be executed at the granularity of the principal.
Embodiment approach 3
[0032] The method provided in this implementation mode includes all the content in the method implementation mode 1 or the method implementation mode 2, and details are not repeated here. Such as figure 2 As shown, the method provided in this embodiment also includes the following processing:
[0033] S13: Close the abnormal processing service node.
[0034] S14: Identify whether the abnormal processing service node includes the task distribution node, if not, execute S15, and if yes, execute S16.
[0035] S15: Call the task distribution node to perform the following processing: distribute the batch processing tasks assigned to the abnormal processing service node to the remaining processing service nodes except the abnormal processing service node at the principal's granularity.
[0036] S16: Re-determine a task distribution node from the remaining processing service nodes.
[0037] S17: Call the re-determined task distribution node to perform the following processing: di...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


