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

Internet of Things calculation task scheduling system and method

A technology for computing tasks and scheduling systems, applied in the field of the Internet of Things, can solve problems such as consuming a lot of time and energy, and achieve the effects of low power consumption, ensuring system real-time performance, and low sleep power consumption

Active Publication Date: 2014-03-26
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The coprocessor can quickly switch from the sleep state to the running state at a very low cost; and if it is to switch from the off state to the sleep state or the running state, the coprocessor needs to configure its own program, which will consume more time and energy

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
  • Internet of Things calculation task scheduling system and method
  • Internet of Things calculation task scheduling system and method
  • Internet of Things calculation task scheduling system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] For the convenience of discussion, the coprocessor will be abbreviated as RCU, and the main processor will be abbreviated as CPU; the computing tasks in the coprocessor will be called hardware tasks, and the computing tasks in the main processor will be called software tasks. .

[0062] figure 1 It is a schematic diagram of the Internet of Things computing task scheduling system of the present invention. The Internet of Things computing task scheduling system of the present invention includes:

[0063] The starting module 200 is used to start the node, the main processor module executes the previous multiple tasks and counts the execution time and task triggering of the previous multiple tasks once;

[0064] A task trigger frequency prediction module 201, configured to predict a task trigger frequency for a period of time in the future according to the task trigger situation;

[0065] A task parameter measurement module 202, configured to obtain multiple parameters re...

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 an Internet of Things calculation task scheduling system and method. The system comprises a starting module, a task trigger frequency predication module, a task parameter measurement module, a task switching algorithm module, an auxiliary processor module and a main processor module, wherein the starting module is used for stating a node, the main processor module executes former multi-tasks and calculates execution time on executing the former multi-tasks for one time and task trigger situations; the task trigger frequency predication module predicates task trigger frequency for a period of time in future according to the task trigger situations; the task parameter measurement module performs measurement to obtain a plurality of parameters required by the task switching algorithm module according to the former multi-tasks; the task switching algorithm module evaluates whether the optimal execution mode of the next calculation task is a hardware task or a software task according to the task trigger frequency and the plurality of parameters; the auxiliary processor module executes the hardware task; the main processor module executes the software task. By means of respective advantages of the auxiliary processor module and the main processor module, real-time performance of the system is ensured, and overall power consumption of the node is the lowest.

Description

technical field [0001] The present invention relates to the field of the Internet of Things, in particular to an Internet of Things computing task scheduling system and method thereof Background technique [0002] In recent years, the Internet of Things technology has developed rapidly and has been widely used in major accident monitoring, environmental monitoring and protection, intelligent transportation, smart grid, smart medical care and other fields. There is a class of applications with high computational complexity and real-time requirements in IoT applications, such as vehicle recognition and traffic statistics in the field of intelligent transportation. If video sensor nodes are used, image compression / Decompression, pattern recognition and other algorithms. In order to ensure the real-time performance of the system, these complex algorithms usually need to run in a dedicated high-speed coprocessor. Therefore, for such applications, a dual-core architecture is ge...

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
CPCY02D10/00
Inventor 石海龙李栋邱杰凡崔莉
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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