Internet of Things operating system scheduling method based on hybrid scheduling model

A hybrid scheduling and operating system technology, applied in the direction of program startup/switching, program control design, instruments, etc., to achieve the effects of saving memory resources, good portability and scalability, and reducing implementation complexity

Inactive Publication Date: 2017-11-24
CHONGQING UNIV OF POSTS & TELECOMM
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is to overcome the deficiencies of the prior art and provide a task scheduling method with better real-time performance and less memory resource consumption for the Internet of Things operating 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
  • Internet of Things operating system scheduling method based on hybrid scheduling model
  • Internet of Things operating system scheduling method based on hybrid scheduling model
  • Internet of Things operating system scheduling method based on hybrid scheduling model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The present invention is used to provide a scheduling method for the Internet of Things operating system based on a hybrid scheduling model. In order to make the purpose, technical solution and effect of the present invention clearer and clearer, the specific implementation of the present invention will be described in detail below in conjunction with the accompanying drawings description, but it should be understood that the specific implementations described here are only used to explain the present invention, not to limit the present invention.

[0021] This example discloses a scheduling method for an IoT operating system with a hybrid scheduling model, and the specific description is as follows:

[0022] 1. One of the advantages of this hybrid scheduling model is that it can reduce the number of stacks in the system, which is suitable for application on IoT terminals with tight resources. by figure 1 For example, there are 6 tasks (T1-T6) in the system, and 3 task...

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 operating system scheduling method based on a hybrid scheduling model. The method is characterized in that system tasks are divided into real-time tasks and non-real-time tasks, the real-time tasks adopt multithread scheduling, and an independent stack is used; the non-real-time tasks adopt event-driven scheduling, and a shared stack is used. The priority of multithread scheduling is higher than that of event-driven scheduling, and only one scheduler is in an operating state at any time. Multithread scheduling adopts an earliest deadline first (EDF) algorithm, and event-driven scheduling adopts First-in, First-out (FIFO) queue scheduling. An event-driven scheduler can be used as one thread in a multithread scheduler for scheduling. By means of the hybrid scheduling model, the number of operating stacks in Internet of Things operating system task scheduling can be reduced, the real-time performance of the operating system is ensured, meanwhile consumption of a memory is reduced, the scheduling efficiency is improved, and the scheduling means is optimized. The method is suitable for use on an Internet of Things terminal with memory resources highly restricted.

Description

technical field [0001] The invention belongs to a scheduling method for an operating system of the Internet of Things, in particular to a scheduling method for an operating system of the Internet of Things based on a hybrid scheduling model. Background technique [0002] The Internet of Things is an important part of the new generation of information technology. Its English name is IOT (Internet OfThings), as the name suggests, the Internet of Things is "the Internet of things connected". The Internet of Things can be roughly divided into four layers: perception layer, network layer, device management layer, and application layer. Among them, the perception layer of the Internet of Things is the most characteristic of the Internet of Things. The perception layer is composed of various sensors and intelligent terminals, and the most important system software running on these terminals—the operating system, is the so-called IoT operating system. Task scheduling is one of ...

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
CPCG06F9/4881G06F2209/484G06F2209/486
Inventor 黄俊夏恒发
Owner CHONGQING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products