Task scheduling method and device in cluster deployment environment

A technology for task scheduling and deployment environment, applied in the field of task scheduling methods and devices in a cluster deployment environment, and can solve problems such as concurrent execution and repeated task execution.

Active Publication Date: 2016-12-07
新方正控股发展有限责任公司 +1
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a method and device for task scheduling in a cluster deployment enviro

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
  • Task scheduling method and device in cluster deployment environment
  • Task scheduling method and device in cluster deployment environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053]In the embodiment of the present invention, the task controller receives the task query request of the currently to-be-executed task sent by the web application through the task control interface; the task controller queries the registered task information in the task controller according to the task query request; The task controller determines whether to allow execution of the currently to-be-executed task and / or whether to use an update task expression to schedule the current to-be-executed task according to the query result of the task query request. In the above embodiment, the task controller can communicate with each web application in the cluster deployment separately, and can coordinate each web application. Using this method, it can avoid that any web application that only needs to run in one web application in the cluster deployment will run in multiple It is executed repeatedly in the Web, and avoids cluster deployment causing concurrent execution.

[0054] I...

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 task scheduling method and device in cluster deployment environment. The task scheduling method comprises the following steps: a task controller receives a task query request, which is sent from a Web application through a task control interface, of a current task to be executed; the task controller inquires first task information in the task controller according to the task query request, wherein the first task information is the task information obtained in a way that the task controller regulates and controls the registration information of the task to be executed of each web application; and the task controller determines whether the current task to be executed permits to be executed according to a query result. By use of the above method, the problem in the prior art that tasks are repeatedly executed or executed in parallel due to the presence of cluster deployment can be solved.

Description

technical field [0001] The present invention relates to the field of data processing, and more specifically to a task scheduling method and device in a cluster deployment environment. Background technique [0002] With the acceleration of informatization in recent years, a large number of web applications have been deployed, but with the increase in the number of users, it is difficult for web applications deployed on a single server to adapt to large concurrent user visits, so the cluster deployment of web applications has been massive popularity. Deploying web applications in a cluster environment, in addition to effectively relieving server pressure, also has another obvious advantage, that is, avoiding a single point of failure: usually system engineers will use load balancing technology to direct actual users to one of the clusters. When this server goes down, the load balancer will redirect users to another surviving server to continue to maintain communication servic...

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
IPC IPC(8): G06F9/48
Inventor 毕继安
Owner 新方正控股发展有限责任公司
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