Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Task scheduling method based on distributed memory clusters

A task scheduling and distributed technology, applied in the direction of resource allocation, program startup/switching, multi-program installation, etc., can solve the problem of inability to delete, modify, check, automatically monitor the system running status, task carrying capacity, and inability to achieve real-time control tasks, etc. problem, to achieve the effect of high scheduling reliability and strong system stability

Inactive Publication Date: 2015-04-29
HUNAN ANTVISION SOFTWARE
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. The tasks cannot be allocated reasonably according to the overall performance of the machine, and they are all competitive or equal allocation tasks
[0005] 2. Cannot achieve real-time control tasks
Many framework designs are based on the fact that after the task is assigned to the machine, operations such as deleting, modifying, and checking cannot be performed on it during its operation.
[0006] 3. Cannot automatically monitor the entire system, monitor the running status of tasks and the task carrying capacity of the entire system

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 based on distributed memory clusters
  • Task scheduling method based on distributed memory clusters

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Such as figure 2 As shown, the system adopted in the present invention includes several task machines, a distributed memory framework, a monitoring module and an operating module. The present invention uses the distributed memory framework as an intermediary to control the resources of each machine. The task queue that enters the distributed memory is reasonably allocated to each machine for execution, and each task is monitored and controlled through the distributed memory. Among them, each task machine is connected to the distributed memory framework system, and the following parameters are saved in the distributed memory.

[0022] a) Machine comprehensive performance index (maximum execution number of tasks), manually configured.

[0023] b) Heartbeat: It is used to judge whether the machine is running normally. When the heartbeat of the machine stops, the tasks of the machine are moved to other machines to continue running.

[0024] c) Task status, which can be ...

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 the technical field of task scheduling, in particular to a task scheduling method based on distributed memory clusters. The method includes: adding a created task into a task queue to wait for loading; adding one task in the task queue to a distributed memory each time; knowing utilization conditions and utilization rates of task machines by the aid of a monitoring module, and knowing execution conditions of each task by the aid of the monitoring module; allocating the task loaded each time into the task machine lower in utilization rate. By adoption of the task scheduling method based on the distributed memory clusters, dynamically transverse expansion and shrinkage can be realized without affecting normality in system operation, and timeliness in control of task execution conditions and modification of task related parameters is realized; tasks can be allocated reasonably to prevent each machine from overloaded task execution; a complete system monitoring interface is provided to enable people to timely know operation conditions of a whole system; the system is high in scheduling reliability and stability.

Description

technical field [0001] The invention relates to the technical field of task scheduling, in particular to a task scheduling method based on distributed memory clusters. Background technique [0002] In recent years, with the rapid development of the Internet field, the scale of task machines (servers) on which the Internet depends has also become larger and larger. And with the continuous expansion of the application field, multiple applications of the user are often executed on different task machines. Therefore, how to manage, maintain and schedule these cross-machine application service relationships has become an urgent problem to be solved. [0003] For a large number of complex tasks, the configuration of the vertical lifting computer can no longer meet the operational requirements of the task. Horizontal scaling is the best way to solve the problem. The following problems exist in the existing distributed scheduling system: [0004] 1. Tasks cannot be allocated rea...

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/48G06F9/50
Inventor 何冰
Owner HUNAN ANTVISION SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products