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

An Embedded Operating System Task Scheduling Method Oriented to Energy Harvesting System

A technology of energy collection and operating system, which is applied in the field of embedded operating system task scheduling, can solve the problems of reducing the total amount of battery energy transfer and energy use efficiency, so as to improve the total amount of energy transfer and energy use efficiency, and avoid interruption of task execution Effect

Inactive Publication Date: 2017-02-22
NORTHWESTERN POLYTECHNICAL UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to overcome the interruption of task execution caused by the fact that the current energy harvesting system does not consider the task energy consumption and the necessity of managing battery charging in the task scheduling process, and when the task is running under a high load, the excessively frequent shallow charge and shallow discharge mode of the battery is reduced. The total amount of battery energy transfer and energy use efficiency are solved

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
  • An Embedded Operating System Task Scheduling Method Oriented to Energy Harvesting System
  • An Embedded Operating System Task Scheduling Method Oriented to Energy Harvesting System
  • An Embedded Operating System Task Scheduling Method Oriented to Energy Harvesting System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] When implementing the task scheduling method of the embedded operating system oriented to the energy harvesting system, the two conditions of task energy consumption and battery energy constraints are comprehensively considered in the task scheduling under the premise of satisfying real-time performance. Energy is consumed when the processor is running a task, and the battery replenishes energy when the processor is idle. The battery energy can never exceed its maximum threshold E mzx , can never fall below the minimum threshold E min . Therefore, an energy harvesting system P=(Σ,B) is schedulable if and only if there exists a feasible schedule that guarantees that all tasks can be completed within the deadline and that the energy level of the battery is always at [E min ,E max ].

[0026] The specific implementation process of the embedded operating system task scheduling method for the energy harvesting system is as follows:

[0027] 1) System definition

[0028...

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 an embedded operating system task scheduling method for an energy collecting system. While task instantaneity is guaranteed, tasks are scheduled in a grouping manner by setting the maximum energy threshold value and the minimum energy threshold value of a battery. The embedded operating system task scheduling method for the energy collecting system has the advantage that energy consumption of the tasks and energy restriction of the battery are considered in a task scheduling process, and task execution interruption caused by insufficient energy of the battery can be avoided; and on the basis of the energy consumption of the tasks and the energy restriction of the battery, the grouping scheduling strategy is adopted, and the using frequency of the battery in a shallow charging and shallow discharging mode is reduced when a task load is high, so that the total energy transfer quantity of the battery and the energy service efficiency are improved.

Description

technical field [0001] The invention relates to the technical field of embedded operating system task scheduling, in particular to an energy harvesting system-oriented embedded operating system task scheduling method. Background technique [0002] With the increasing demand for device miniaturization and longer battery life, energy management has gradually become the focus of embedded system research. Indiscriminate use of equipment energy will shorten the operating time of the equipment. In practical applications, after some devices are deployed, the corresponding embedded applications need to run for a long time, for example, wireless sensor nodes, cruisers and so on. How to extend the service life of these electronic devices has become particularly important. Harvesting energy from the surrounding environment using energy harvesting technology is an effective way to solve this problem. Embedded systems that use energy harvesting technology to collect and store energy f...

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/48G06F1/32
CPCY02D10/00
Inventor 董云卫葛永琪张健孙朋朋
Owner NORTHWESTERN POLYTECHNICAL UNIV
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