Please use this identifier to cite or link to this item: doi:10.22028/D291-36334
Volltext verfügbar? / Dokumentlieferung
Title: On Parametrizing Feasible Reconfigurable Systems Under Real-Time, Energy, and Resource Sharing Constraints
Author(s): Goubaa, Aicha
Khalgui, Mohamed
Li, Zhiwu
Frey, Georg
Al-Ahmari, Abdulrahman
Language: English
Title: IEEE transactions on automation science and engineering : T-ASE
Volume: 18
Issue: 3
Startpage: 1492
Endpage: 1504
Publisher/Platform: IEEE
Year of Publication: 2021
DDC notations: 600 Technology
Publikation type: Journal Article
Abstract: This article deals with reconfigurable uniprocessor systems powered by a renewable energy source under real-time and resource sharing constraints. A reconfigurable system is defined as a set of implementations, each of which is encoded by real-time periodic software tasks. Reconfiguration is a flexible runtime scenario that adapts the current system’s implementation to any related environment evolution under well-defined conditions. A task is characterized by an effective calculated deadline that should be less than a maximum deadline defined in user requirements. The main problem is how to calculate the effective deadlines of the different periodic tasks in the different implementations under possibly the predicted renewable energy source and the sharing of resource constraints. We propose an offline method based on three solutions to calculate the deadlines of tasks. The first serves to compute the deadlines ensuring the real-time system feasibility and also minimizes the number of context switches by assigning the highest priority to the task with the smallest maximum deadline. The second computes the deadlines ensuring the respect of energy constraints, and the third computes the deadlines ensuring the respect of resource sharing constraints. These three solutions calculate the possible deadlines of each task in the hyperperiod of the corresponding implementations. We develop a new simulator called DEAD-CALC, that integrates a new tool called RANDOM-TASK for applying and evaluating the proposed solutions. The conducted experimentation proves that this methodology provides deadlines with affecting neither the load nor the processor speed while reducing the calculation time. Note to Practitioners —Real-time software is particularly difficult to design since, in addition to ever more complex functional constraints, it has to satisfy a set of stringent nonfunctional requirements, such as deadlines. In fact, the violation of deadlines can lead to breakdowns, data lo...
DOI of the first publication: 10.1109/TASE.2020.3020333
URL of the first publication: https://ieeexplore.ieee.org/document/9241794
Link to this record: urn:nbn:de:bsz:291--ds-363348
hdl:20.500.11880/33019
http://dx.doi.org/10.22028/D291-36334
ISSN: 1558-3783
1545-5955
Date of registration: 3-Jun-2022
Faculty: NT - Naturwissenschaftlich- Technische Fakultät
Department: NT - Systems Engineering
Professorship: NT - Prof. Dr. Georg Frey
Collections:SciDok - Der Wissenschaftsserver der Universität des Saarlandes

Files for this record:
There are no files associated with this item.


Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.