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

A fault-tolerant low-power scheduling method suitable for CNC systems

A scheduling method and technology of numerical control system, applied in the direction of response error generation, multi-programming device, etc., can solve the problem of ignoring dynamic idle time, etc., and achieve the effect of increasing cost, increasing heat generation, and reducing running speed

Active Publication Date: 2017-06-30
中国科学院沈阳计算技术研究所有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The existing fault-tolerant low-power scheduling algorithm realizes fault tolerance by using checkpoint technology, and on the premise of satisfying the real-time performance of the system, by reclaiming the idle time of the system, the idle time is used to adjust the operating speed of the processor to reduce system energy consumption; But it only uses the static idle time of the task to save energy, ignoring the dynamic idle time of the task

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 fault-tolerant low-power scheduling method suitable for CNC systems
  • A fault-tolerant low-power scheduling method suitable for CNC systems
  • A fault-tolerant low-power scheduling method suitable for CNC systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

[0040] see attached figure 1 , 2 , 3, is a fault-tolerant low-power scheduling method suitable for the CNC system cycle, including the following steps:

[0041] Before task set scheduling, compute task T i The number of optimized checkpoints OC i , the spacing F between the two checkpoints i , and the utilization U of the task set after inserting the checkpoint tot ; Calculate the running speed S of the task in the offline state temp ; compute task T i in S temp The task set is sorted according to the earliest deadline priority principle; when a task is completed, the idle time ST of the task is reclaimed H (T i , t), using the idle time ST H (T i , t) to calculate the running speed S of the task.

[0042] The present invention is further described:

[0043] Computational task T i The number of optimized checkpoints OC i , the spa...

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 real-time dispatching of tasks in the field of a real-time system, in particular to a fault-tolerant low-power-consumption dispatching method applicable to a numerical control system. The method comprises the steps: before a task set is dispatched, calculating the quantity OCi of optimal checking points of a task Ti, wherein the distance between two checking points is Fi and the utilization rate of the task set is Utot after the checking points are inserted; calculating the operational speed Stemp of the tasks at the off-line state; calculating the executing time of the task Ti under the speed Stemp and ranking the task set according to the earliest deadline priority principle; when a task is finished, recycling the idle time STH (Ti, t) of the task and calculating the operational speed of the task by using the idle time STH (Ti, t). With adoption of the fault-tolerant low-power-consumption dispatching method, the idle time of the system is utilized sufficiently, the operational speed of a processor is reduced and the energy consumption is saved by 0-47.66% compared with the present fault-tolerant low-power-consumption dispatching method. Even though the task goes wrong during execution, the task can be correctly recovered and executed by a checking point mechanism and the reliability of the system can be improved.

Description

technical field [0001] The invention relates to real-time scheduling of tasks in the field of real-time systems, in particular to a fault-tolerant and low-power-consumption scheduling method suitable for numerical control systems. Background technique [0002] With the increasing precision of the manufacturing process and the rapid development of the scale of integrated circuits, the power consumption of the system has risen sharply. The high temperature caused by high power consumption increases the possibility of system failure and reduces the reliability of the whole system. Numerical control system is a kind of hard real-time system, not only to ensure the real-time performance and reliability of the task, but also to reduce the energy consumption of the system. [0003] The reliability of the system can be solved by fault-tolerant technology. Fault tolerance can be achieved through online error detection, checkpointing and rollback recovery. Each checkpoint saves the...

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 Patents(China)
IPC IPC(8): G06F9/46G06F11/07
Inventor 郭锐锋张忆文王鸿亮段立明
Owner 中国科学院沈阳计算技术研究所有限公司
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