Title :
New adaptive middleware for real-time embedded operating systems
Author :
Jarray, Fethi ; Chniter, Hamza ; Khalgui, Mohamed
Author_Institution :
Lab. CEDRIC, CNAM, Paris, France
fDate :
June 28 2015-July 1 2015
Abstract :
The paper presents a middleware implemented in Java, RT-MED, which corresponds to a software layer to be placed above the operating system. This software component is designed to execute and evaluate the performance, reliability and correctness of some real-time scheduling approaches which are theoretically validated. It describes a transition from the theory to the actual implementation of the proposed solutions. These solutions are based on a combinatorial optimization approach to solve the problem of feasibility in a system which is dynamically reconfigurable. RT-MED also presents a patch between the system and its environment under different constraints such as time and energy. It offers a set of adjustable parameters to control the flow of the execution. The middleware can be integrated into many operating systems and provides good quality both in terms of execution time and energy consumption. The implementation of this tool is based on java technology with embedded and real-time systems supported by the Real-Time Specification for Java. We have used a UML profile to describe various states and run-time reconfiguration of the embedded system. Results show that the middleware can effectively maintain the control and the stability of the system.
Keywords :
Java; Unified Modeling Language; combinatorial mathematics; embedded systems; middleware; optimisation; power aware computing; scheduling; software performance evaluation; Java; RT-MED; UML profile; adaptive middleware; combinatorial optimization approach; embedded system; energy consumption; execution time; performance evaluation; real-time embedded operating systems; real-time scheduling; real-time specification; real-time system; run-time reconfiguration; software component design; software layer; Embedded systems; Energy consumption; Java; Middleware; Real-time systems; Unified modeling language;
Conference_Titel :
Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th International Conference on
Conference_Location :
Las Vegas, NV
DOI :
10.1109/ICIS.2015.7166666