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

Multitask monitoring management system

A monitoring management and multi-task technology, which is applied in the direction of multi-program device and inter-program communication, can solve the problems of inability to monitor and manage sub-tasks, inability to send abnormal situations by watchdog, and inability to detect sub-task abnormalities in time, so as to improve The effect of efficiency, quick response and handling

Active Publication Date: 2009-06-24
EMERSON NETWORK POWER CO LTD
View PDF0 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is that the application program in the prior art cannot monitor and manage its own subtasks during the running process, and cannot detect the abnormality of the subtasks in time, and in a system with a watchdog, it cannot make The watchdog sends defects such as abnormal conditions in time, providing a multi-task monitoring and management 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
  • Multitask monitoring management system
  • Multitask monitoring management system
  • Multitask monitoring management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] A task is the unit that the operating system participates in CPU scheduling. Different tasks have their own task context (Context) and stack space. Each task shares memory. Each task has a corresponding task entry function. Different tasks can have the same Task entry function. Each task has a priority. The operating system generally adopts a priority preemption scheduling strategy. When multiple tasks are ready, only the ready task with the highest priority can be run by the CPU. In the operating system environment, the entire application program is divided into several independent software modules according to tasks. Each module handles a part of the application program. The functions of each software module are relatively independent, and the coupling is as small as possible and through the multi-task communication mechanism , such as: shared memory, message queue, pipeline, semaphore, etc., to complete the synchronization and coordination between modules. However, ...

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 multi-task monitoring and management system for monitoring subtasks established by the application programs of the system. The multi-task monitoring and management system comprises a main task module, a subtask manger and a plurality of subtask modules, wherein, the subtask manager is used for collecting the heartbeat of the subtask modules and controlling the communication between the main task module and the subtask modules. The multi-task monitoring and management system comprises the following steps: establishing the subtasks through uniform interfaces; periodically checking the heartbeat of the subtasks by the subtask manger; and initiatively informing the main task when the heartbeat of the subtasks is abnormal, and carrying out in time treatment to the abnormal subtasks by the main task. An initiative subtask incident information interface is arranged between the main task module and the subtask manager, so as to carry out corresponding treatment after classification and selection of the signals sending between the main task and the subtask manager. The invention eliminates the need of continuous inquiry of the main task to the task state of the subtasks, thereby increasing the efficiency of monitoring and management; and ensures quick response and treatment when the subtasks are in abnormal state.

Description

technical field [0001] The invention relates to a monitoring and management system, more specifically, to a multi-task monitoring and management system. Background technique [0002] Larger-scale application software and embedded software (hereinafter referred to as application programs) generally need to complete multiple tasks at the same time, and the tasks are all implemented in a multi-process or multi-thread manner. At present, both desktop and embedded operating systems (hereinafter referred to as operating systems) provide methods for creating, stopping, and synchronizing processes and threads. The operating system manages processes and threads internally, but the operating system does not provide applications with the methods created by themselves. An interface for unified management of sub-processes or sub-threads (hereinafter referred to as sub-tasks), and the application program cannot know the current running status of each sub-task. When needed, the main task ...

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/46G06F9/54
Inventor 毛福华
Owner EMERSON NETWORK POWER 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