Method for improving scheduling flexibility and resource utilization rate of automotive open system architecture operating system (AUTOSAR OS) based on Contract

A utilization rate and flexibility technology, applied in the field of scheduling mechanism, can solve the problem of processor resource utilization rate decline, etc., to achieve the effect of ensuring resource demand and schedulability, and optimizing resource utilization rate

Active Publication Date: 2013-06-05
ZHEJIANG UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the current real-time operating system, there are the following problems: since multiple functional modules are to be mapped to one processor for execution, in order not to cause conflicts between the corresponding tasks of each functional module, it is necessary to reduce the resource usage of each task, resulting in Decrease in overall processor resource utilization

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
  • Method for improving scheduling flexibility and resource utilization rate of automotive open system architecture operating system (AUTOSAR OS) based on Contract
  • Method for improving scheduling flexibility and resource utilization rate of automotive open system architecture operating system (AUTOSAR OS) based on Contract
  • Method for improving scheduling flexibility and resource utilization rate of automotive open system architecture operating system (AUTOSAR OS) based on Contract

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Below in conjunction with accompanying drawing and embodiment the present invention will be further described:

[0024] The present invention is realized on the RTOS——SmartOSEK OS, which conforms to the AUTOSAR standard independently developed by Zhejiang University. SmartOSEK OS is closely connected with other modules of the SmartSAR software platform. Before the introduction of the present invention, the software platform architecture of SmartSAR is as follows: figure 1 As shown, after introducing the present invention, another submodule has been added in the SmartOSEK OS module as attached image 3 shown.

[0025] After introducing the present invention to SmartOSEK, the defined data structure is as follows:

[0026] Table 1. Properties of the contract structure

[0027] parameter name Parameter Description max_period The maximum period of the server. min_budget The minimum execution capability of the server in each cycle. deadline ...

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 a method for improving the scheduling flexibility and resource utilization rate of an automotive open system architecture operating system (AUTOSAR OS) based on Contract. An abstraction layer is added to the original AUTOSAR OS software platform structure. The abstraction layer is formed by four modules including a core module, a dynamic reclamation module, a hierarchical scheduling module and a spare capacity sharing module. Owing to the application of the Contract model to the AUTOSAR OS, the AUTOSAR OS can satisfy complex time requirements from users more easily. Besides, based on the introduction of the Contract model, the AUTOSAR OS can meet dynamically-changed time requirements. Compared with the prior art, the invention has the following benefits: (1) based on a Contract model, the complex time requirements from users are satisfied; (2) the maximum resource demand and schedulability of the system can be ensured by resource reversion and on-line / off-line schedulability analysis; (3) the resource utilization rate is optimized by reclaiming and re-distributing the capacities of idle processors; and (4) a user can freely select the most appropriate scheduling algorithm to schedule corresponding tasks.

Description

technical field [0001] The invention relates to a resource scheduling mechanism of an embedded real-time operating system, in particular to a contract-based method for improving AUTOSAR OS scheduling flexibility and resource utilization. Background technique [0002] The contract model is the interface between the application layer and the scheduling layer. It proposes a higher-level abstraction, so that developers only need to formulate the needs of the application without associating these needs with the parameters of a specific scheduling algorithm. AUTOSAR (AUTomotive Open System Architecture) is a standardized open automotive software architecture. AUTOSAR OS is an embedded real-time operating system that conforms to the AUTOSAR standard, and is a statically configured multi-task single-processor RTOS. The AUTOSAR standard referred to in the present invention is version 3.0.1, and it is implemented on the SmartOSEK OS, an OS conforming to the AUTOSAR standard independe...

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/50
Inventor 李红顾宗华陈浩杰王旭阳张成硕吴朝晖
Owner ZHEJIANG UNIV
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