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

Distributed task scheduling operation and maintenance monitoring system and method

A distributed task, operation and maintenance monitoring technology, applied in hardware monitoring, resource allocation, program control design, etc.

Inactive Publication Date: 2017-03-08
NUBIA TECHNOLOGY CO LTD
View PDF6 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Usually, an enterprise has a few projects at least, and dozens or hundreds of projects at most. When converted into the number of servers, it is hundreds, thousands, or even more; so many servers need to be monitored, and only single-node monitoring is required. The system is far from meeting the needs, but if the cluster monitoring service is used, task scheduling and load balancing become a big problem. How to design a distributed operation and maintenance monitoring system with free expansion, high disaster recovery, and load balancing is The problem that the present invention needs to solve

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
  • Distributed task scheduling operation and maintenance monitoring system and method
  • Distributed task scheduling operation and maintenance monitoring system and method
  • Distributed task scheduling operation and maintenance monitoring system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0074] Such as image 3 As shown, in this embodiment, a distributed task scheduling operation and maintenance monitoring system includes: a management service system 10, a central control cluster 20, a balanced scheduling server 30, and a task service cluster 40, wherein the task service cluster includes Several task service nodes;

[0075] The management service system 10 is configured to perform task configuration, and notify the central control cluster of task configuration information through a message queue;

[0076] The central control cluster 20 is configured to receive the task configuration information sent by the management service system, and mark the task on the balancing scheduling server to the selected task according to the preset task balancing strategy according to the preset task balancing strategy. The specified task service node, and form a marked event;

[0077] The balanced scheduling server 30 is used to provide a task balancing strategy and provide a ...

Embodiment 2

[0102] Such as Figure 5 As shown, in this embodiment, a distributed task scheduling operation and maintenance monitoring method includes:

[0103] S10. Perform task configuration in the management service system, and notify the central control cluster of the task configuration information through the message queue MQ;

[0104] S20. According to the preset task balancing strategy, the central control cluster marks the task on the balancing scheduling server ZK to the task service node selected according to the preset task balancing strategy, and forms a marking event;

[0105] S30. Monitor the tagged event through the task service cluster, and match the tag in the tagged event with the pre-registered unique tag on the balance scheduling server ZK;

[0106] S40. Load and run the task on the task service node.

[0107] In this embodiment, based on the balanced scheduling server ZK (Zookeeper) and message queue MQ (ActiveMQ), the free expansion of the system cluster, high disas...

Embodiment 3

[0126] Such as Figure 6 As shown, in this embodiment, after the step S40, it also includes:

[0127] S50, the central control cluster periodically monitors the operating status of the task service cluster;

[0128] S60. When a downtime event occurs in a task service node, the central control cluster detects the downtime event, and reassigns tasks belonging to the task service node to other task service nodes in the task service cluster;

[0129] S70. When a new task service node is added to the task service cluster, the central control cluster detects the new task service node, and according to the preset task balancing strategy, transfers some tasks of other task service nodes in the task service cluster to Migrate to the new task service node, so that each task service node in the task service cluster maintains task balance under the preset task balance policy.

[0130] In this embodiment, the operation and maintenance monitoring system cluster allows subnodes to be added...

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 distributed task scheduling operation and maintenance monitoring system and method, and relates to the technical field of information monitoring. The system comprises a management service system, a central control cluster, a balanced scheduling server and a task service cluster, wherein the management service system is used for performing task configuration and notifying task configuration information to the central control cluster through a message queue; the central control cluster is used for allocating task marks to selected task service nodes on the balanced scheduling server according to a preset task balancing policy and forming mark events; the balanced scheduling server is used for providing the task balancing policy; and the task service cluster is used for monitoring the mark events and loading and running tasks on the task service nodes. According to the system and the method, through the balanced scheduling server and the message queue, cluster free expansion and high disaster recovery of a system are realized, and intelligent scheduling of the tasks and load balance of the task service nodes are monitored.

Description

technical field [0001] The invention relates to the technical field of information monitoring, in particular to a distributed task scheduling operation and maintenance monitoring system and method. Background technique [0002] For an Internet project, it is normal to have dozens of servers. However, in order to provide users with stable services, these servers must be running in a healthy online environment. Otherwise, once a core server has an abnormal situation (memory is full , thread exhaustion, service suspended animation, etc.), it is likely to cause users to be unable to access normally, thus giving users a very bad experience and reducing user stickiness, which can be said to be fatal for Internet projects. Therefore, it is very necessary to pay attention to the real-time operation of the online server, monitor the abnormal indicators of the server, and warn the operation and maintenance personnel in advance, and the operation and maintenance monitoring system was b...

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/50G06F11/30
CPCG06F9/5088G06F11/3006
Inventor 邹炜
Owner NUBIA TECHNOLOGY CO LTD
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