Authors:
Wiem Housseyni
1
;
Olfa Mosbahi
1
and
Mohamed Khalgui
2
Affiliations:
1
National Institute of Applied Sciences and Technology (INSAT) and University of Carthage, Tunisia
;
2
National Institute of Applied Sciences and Technology (INSAT), University of Carthage, School of Electro-Mechanical Engineering and Xidian University, Tunisia
Keyword(s):
Real-time Scheduling, Distributed Architecture, Energy Harvesting, Dynamic Reconfiguration, RTOS, Posix-based Implementation.
Related
Ontology
Subjects/Areas/Topics:
Context
;
Context-Aware Systems
;
Distributed and Mobile Software Systems
;
Distributed Architectures
;
Paradigm Trends
;
Parallel and High Performance Computing
;
Software Engineering
Abstract:
The designs of reconfigurable embedded real-time energy harvesting multiprocessor systems are evolving for higher energy efficiency, high-performance and flexible computing. Energy management has long been a limiting factor in real-time embedded systems. A reconfiguration is defined as a dynamic operation that offers to the system the capability to adjust and adapt its behavior i.e., scheduling policy, power consumption, or to modify the applicative functions i.e., add-remove-update software tasks, according to environment and the fluctuating behavior of renewable source. This paper provides an implementation of reconfigurable multiprocessor energy harvesting systems. The objective of this work is to develop software components for the design of real-time operating systems. We propose a novel adaptive approach in order to address the limitations in energy harvesting systems. We develop a reconfigurable real-time energy harvesting system based on POSIX implementation. The proposed app
roach is assessed from two aspects, energy management and real-time scheduling. Experimental results show the effectiveness of the proposed approach compared with state-of-the-art techniques.
(More)