Unlock instant, AI-driven research and patent intelligence for your innovation.

A distributed unified scheduling method and equipment

A scheduling method and technology for scheduling equipment, applied in resource allocation, program control design, instruments, etc., can solve the problems that are not conducive to the interaction and coordination of batch data flow between systems, tasks cannot be scheduled in time, and scheduling resources are scattered.

Active Publication Date: 2019-04-16
厦门商集网络科技有限责任公司
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the batch processing link of various systems in the enterprise, batch processing mostly uses separate scheduling (or manual scheduling), interdependent tasks between systems cannot be scheduled in time, and scheduling resources are scattered, and scheduling is repeatedly deployed, which is not conducive to the flow of batch processing data between systems interactive coordination of

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
  • A distributed unified scheduling method and equipment
  • A distributed unified scheduling method and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] see Figure 1-2 , a distributed unified scheduling method, in the distributed client, condition management server, scheduling server, resource management server, and scheduling proxy server, respectively perform the following steps:

[0064] The client generates the conditions required for the job to run. When the client detects the existence of a file, the disappearance of a file, or the change of a field value in the database table, the client generates the corresponding conditions and sends the generated The condition is sent to the condition management server;

[0065] A job is a sequence of metadata information pre-defined in the database. The condition management server judges whether the operation conditions of the pre-stored jobs in the client database are satisfied, obtains the jobs that meet the operation conditions and distributes them to the scheduling server. When there are multiple scheduling servers , according to the degree of busyness of each dispatchi...

Embodiment 2

[0072] As preferably, when there are multiple scheduling servers, in the condition management server, the following steps are also performed:

[0073] The condition management server judges whether any scheduling server is available; the judgment method is to check the heartbeat information of the network connection of the scheduling server, and if there is no heartbeat, the scheduling server is considered unavailable;

[0074] When one of the scheduling servers is in an unavailable state, the condition management server isolates the scheduling server, that is, the condition management server excludes the unavailable scheduling server from the available server list, and no longer distributes jobs to the scheduling server;

[0075] After a scheduling server is isolated, the condition management server periodically judges whether the scheduling server is available. When the scheduling server becomes available, the condition management server cancels the isolation of the schedulin...

Embodiment 3

[0090] see Figure 1-2 , a distributed unified scheduling device, including a memory, a processor, and a distributed client, a condition management server, a scheduling server, a resource management server, and a scheduling proxy server; the memory stores instructions, and the instructions are suitable for use by The processor loads and performs the following steps:

[0091] The client generates the conditions required for the job to run. When the client detects the existence of a file, the disappearance of a file, or the change of a field value in the database table, the client generates the corresponding conditions and sends the generated The condition is sent to the condition management server;

[0092] A job is a sequence of metadata information pre-defined in the database. The condition management server judges whether the operation conditions of the pre-stored jobs in the client database are satisfied, obtains the jobs that meet the operation conditions and distributes ...

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 relates to a distributed unified scheduling method, and the method comprises the following steps in a client, a condition management server, a scheduling server, a resource management server and a scheduling proxy server which are arranged in a distributed manner, the client generates a condition required by job operation, and sends the generated condition to the condition managementserver; The condition management server judges whether the operation conditions of the jobs pre-stored in the client database are met or not, obtains the jobs meeting the operation conditions and distributes the jobs to the scheduling servers, and when a plurality of scheduling servers exist, the jobs are distributed to the scheduling servers according to the busy and idle degrees of the scheduling servers; The scheduling server sends the job to the scheduling proxy server of the corresponding operation node according to the operation node of the job; The scheduling proxy server executes andcompletes the job, and sends the operation state of the job to the scheduling server after the job is completed; And after the job is completed, the scheduling server initiates a request to the resource management server to release the consumed resource amount.

Description

technical field [0001] The invention relates to a distributed unified scheduling method and equipment, belonging to the communication field. Background technique [0002] With the deepening of enterprise information construction, the value of data is becoming more and more important, and the batch data exchange between systems and the batch scheduling requirements of each system have become indispensable elements. In the batch processing link of various systems in the enterprise, batch processing mostly uses separate scheduling (or manual scheduling), interdependent tasks between systems cannot be scheduled in time, and scheduling resources are scattered, and scheduling is repeatedly deployed, which is not conducive to the flow of batch processing data between systems interaction coordination. Contents of the invention [0003] In order to solve the above-mentioned problems in the prior art, the present invention provides a distributed unified scheduling method and equipm...

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
CPCG06F9/5027
Inventor 陈成乐邱涛翁安栋
Owner 厦门商集网络科技有限责任公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More