Towards the Use of LITMUS RT as a Testbed for Multiprocessor Scheduling in Energy Harvesting Real-Time Systems

Energy reduction is a key issue for the design of real-time embedded systems. In this context, energy harvesting has emerged as a feasible option to increase the autonomy of battery-based real-time embedded systems and became subject of intensive research. However, current studies usually rely on di...

Full description

Saved in:
Bibliographic Details
Published in:2017 VII Brazilian Symposium on Computing Systems Engineering (SBESC) pp. 109 - 116
Main Authors: Borin, Lais, Castro, Marcio, Mea Plentz, Patricia Della
Format: Conference Proceeding
Language:English
Published: IEEE 01-11-2017
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Energy reduction is a key issue for the design of real-time embedded systems. In this context, energy harvesting has emerged as a feasible option to increase the autonomy of battery-based real-time embedded systems and became subject of intensive research. However, current studies usually rely on discrete driven in-house simulators or use mathematical models only. Unfortunately, those approaches hide several important aspects of real-time embedded systems, resulting in non-realistic and incomplete analyses. Moreover, they are not publicly available to the research community, making it difficult to reproduce results. In this paper we propose to use LITMUS-RT, an open-source real-time extension of the Linux kernel with a focus on multiprocessor real-time scheduling and synchronization, as an experimental platform for energy harvesting real-time systems research. Our results show that the proposed proof-of-concept solution implemented with LITMUS-RT allows researchers to study the behavior of real-time schedulers in the context of an energy harvesting real-time system, and could be integrated in the LITMUS RT kernel in the future.
ISSN:2324-7894
DOI:10.1109/SBESC.2017.21