General process asynchronous scheduling method and system

A scheduling method and technology of a scheduling system, applied in the direction of program control devices, etc., can solve the problems of long client response time and low process scheduling efficiency.

CN103631594BActive Publication Date: 2017-02-15北京宇信科技集团股份有限公司
4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2017-02-15

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides an asynchronous scheduling method and an asynchronous scheduling system for a general flow. The asynchronous scheduling method for the general flow comprises the following steps of dividing processes which correspond to the flow into a plurality of child processes in sequence; completing one of the child processes based on updating of the state of the flow without depending the enablement of the next child process of the child processes; starting the next child process through the updating of the state of the flow when one child process is completed.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the field of computer software. More specifically, the present invention relates to a general process asynchronous scheduling method and system. Background technique

[0002] In the prior art, the flow scheduling processing of various applications in the computer system, especially the task submission processing therein, are all performed in a synchronous manner. Specifically, the existing process scheduling processing mode generally adopts a single-threaded processing mode, that is, the entire process of any process processing (including submission processing) is completed by a single thread. At present, in most of the process scheduling of various applications in the computer system, only the independent process scheduling of a single application can be supported. The important reason is that it is difficult to support high concurrent processing capabilities. However, in practice, process submission processing often...

Examples

Embodiment Construction

[0030] Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings. Note that the relative arrangement of components and the shape of devices in the embodiments are described as examples only, and are not intended to limit the scope of the present invention to these examples. Furthermore, like reference numerals and letters refer to like items in the figures, whereby once an item is defined in one figure, it need not be discussed for subsequent figures.

[0031] The principle of the process asynchronous scheduling method and system of the present invention is to divide a process into multiple sub-processes, and the completion of the previous sub-process does not depend on the start of the subsequent sub-process, but depends on the update of the process state. In this way, the completion of each sub-process does not need to wait for the start of the next sub-process, which reduces the waiting time and improves resou...