Unlock instant, AI-driven research and patent intelligence for your innovation.

A Scheduling Method for Optimizing the Quality of Service of Embedded Software

A technology of embedded software and quality of service, applied in the direction of program startup/switching, multi-program installation, energy-saving computing, etc., can solve the problems of system service quality degradation, system power consumption and waste of money, and achieve excellent comprehensive service quality Effect

Active Publication Date: 2018-04-17
SHENZHEN AUDAQUE DATA TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This will inevitably lead to waste of system power consumption and money expenditure, or a decrease in system service quality

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 Scheduling Method for Optimizing the Quality of Service of Embedded Software
  • A Scheduling Method for Optimizing the Quality of Service of Embedded Software
  • A Scheduling Method for Optimizing the Quality of Service of Embedded Software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The technical solution and beneficial effects of the present invention will be apparent through the detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings.

[0025] The successful implementation of the solution of the present invention must be based on two important technical prerequisites: (1) a variable-frequency CPU processor; (2) running software tasks have a clear quantitative definition of service quality.

[0026] The variable frequency processor refers to the control center of the embedded system, that is, the CPU, which can change its own clock frequency and its own running speed as needed, and thus change the running speed of the software. The frequency conversion function is widely used in mainstream processors, such as the ARM Cortex-A8 processor commonly used in smart phones, and the speed can be adjusted between 600MHz-1GHz. Since the i3 series of Intel processors, SpeedStep technology has been u...

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 present invention relates to a scheduling method for optimizing QoS (Quality of Service) of embedded software. The method comprises: S10, according to an imprecise calculation model, defining QoS Qi of software i into a monotone increasing function Qi=Fi(oi), wherein oi represents a period number of a selection execution part of each software i for occupying a CPU; S20, maximizing a sum of the QoS of each operation software i in the system and carrying out mathematical modeling for solving the optimization problem, i.e. aiming to solve oi and maximizing Sigma Fi(oi), wherein the constraint condition is (reference to the specification) and (reference to the specification), K is a constant, Ti represents execution time of the software i, Ebudget represents given energy consumption of the embedded system, fmin represents the lowest frequency of the CPU and fmax represents the highest frequency of the CPU; and S30, according to a solving result, setting the period number oi of the selection execution part of each software i for occupying the CPU. The present invention provides an overall planning scheduling strategy on the level of a computer operation system so as to control operation of the software in the system and guarantee to achieve the optimal comprehensive QoS effect when massive software operates.

Description

technical field [0001] The invention relates to the technical field of embedded systems, in particular to a scheduling method for optimizing the service quality of embedded software. Background technique [0002] Embedded system (Embedded system) is a kind of "special-purpose computer system completely embedded in the controlled device and designed for specific applications". Embedded systems are generally defined as: application-centric, computer technology-based, software and hardware can be tailored to meet the application system's strict requirements for function, reliability, cost, volume, power consumption, etc. Specialized computer systems. [0003] From smart phones, to wearable devices such as smart bracelets and smart watches, to furniture appliances such as refrigerators, set-top boxes, and microwave ovens, embedded electronic systems have quietly occupied every corner of people's daily lives. With the maturity of the electronic chip manufacturing process, the fu...

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/48
CPCY02D10/00
Inventor 不公告发明人
Owner SHENZHEN AUDAQUE DATA TECH