Batch task scheduling and allocating method and system

A batch task, scheduling and allocation technology, applied in the direction of resource allocation, multi-programming devices, etc., can solve the problems that batch tasks cannot be processed in time, and multiple servers cannot flexibly adapt to task processing changes, etc., to achieve faster and faster processing Effect

Active Publication Date: 2009-02-04
ALIBABA GRP HLDG LTD
View PDF0 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is to provide a batch task scheduling and distribution method and system to solve the problem that in the process of processing a large number of concurrent batch tasks, adding multiple servers cannot flexibly adapt to task processing changes and cannot process batch tasks in time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Batch task scheduling and allocating method and system
  • Batch task scheduling and allocating method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0031] The embodiment of the present invention provides a batch task scheduling and allocation method, which is mainly aimed at adding a task allocation server when a single task processing server cannot meet the needs in terms of processing capacity and processing time during the process of processing a large number of concurrent batch tasks And multiple task processing servers, inform the allocation server of the batch tasks that need to be processed, and the allocation server will automatically allocate batch tasks to the corresponding processing servers according to the idleness of the processing servers, so as to meet the processing capacity and processing time requirements.

[0032] refer to figure 1 , is a flow chart of ste...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a batch task scheduling distribution method and a system which solve the problems that the newly-added servers cannot adapt to the task processing alternations flexibly and process the batch task in time during the concurrent processing process of large quantity of batch task. The method includes that a task distribution server and a plurality of task processing servers are configured; the distribution server establishes a distribution list for managing the number of the idle tasks on the processing servers dynamically; the distribution server detects regularly if the task for being processed exists; if so, the distribution server continue to detect the number of the idle tasks of the processing servers; if an idle processing server exists, the distribution server distributes the task to the idle processing server. The automatic distribution method can adapt to the task processing alternation flexibly and quickly process the batch task in time on the basis of utilizing the resources of the processing servers sufficiently and under the situation of large quantity of concurrent processing; meanwhile, the processing server can be added according to the requirement for accelerating the processing speed.

Description

technical field [0001] The invention relates to data processing of batch tasks, in particular to a method and system for scheduling and assigning batch tasks. Background technique [0002] In application systems, in order to meet business application requirements, it is often necessary to process batch tasks concurrently. However, with the increase of system complexity and the amount of task data, the time required to process tasks is getting longer and longer, resulting in a single task processing server that cannot meet the needs. [0003] Aiming at this situation, a common solution is to upgrade the task processing server to speed up the processing speed by improving the performance of the server. This method can improve the processing efficiency of the system when batch tasks do not require high processing time; but if the processing time is very high, or the amount of data processed is very large, it is no longer possible to improve server performance alone. meet proc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
Inventor 陈波
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products