New Reconfigurable Middleware for Feasible Adaptive RT-Linux
@inproceedings{Khemaissia2014NewRM, title={New Reconfigurable Middleware for Feasible Adaptive RT-Linux}, author={Imen Khemaissia and Olfa Mosbahi and Mohamed Khalgui and Walid Bouzayen}, booktitle={PECCS}, year={2014} }
This paper is interested in reconfigurable real-time embedded OS for microprocessors. Our study concerns specifically RT-Linux. Since the latter is not designed to be reconfigurable, we propose to develop an intermediate layer to play the role of middleware that will be in interaction with the kernel Linux. This layer will manage the addition/removal/update of the periodic and also aperiodic tasks sharing resources and with precedence constraints. These tasks should respect their deadlines…
11 Citations
Reconfigurable CAN in real-time embedded platforms
- Computer Science2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO)
- 2014
This paper proposes a multi-agent based architecture to check the correct transmission of messages and proposes in addition new solutions to construct the dynamic frame-packing while the bandwidth is minimized.
New Reconfigurable Middleware for Adaptive RTOS in Ubiquitous Devices
- Computer Science
- 2016
This work develops a software plugin, called Reconf-Middleware, which corresponds to a software layer to be placed above the Operating System (OS), to manage tasks execution for reconfigurable architecture when the battery recharges are done periodically.
New Methodology for Feasible Reconfigurable Real-Time Network-on-Chip NoC
- Computer ScienceICSOFT-EA
- 2016
The current research paper is interested in flexible reconfigurable real-time Network-on-Chip (NoC) in Multiprocessors System- on-Chip MPSoC architectures, and proposes a new approach that is called CRM (abrev. Cynapsys Reconfigurable MP soC).
CRMPSoC: New Solution for Feasible Reconfigurable MPSoC
- Computer ScienceICSOFT
- 2016
The paper addresses low-power adaptations of MPSoC when dynamic reconfigurations of the periodic and aperiodic tasks (sharing resources) are applied at run-time to save or improve the performance.
Dynamic Low-Power Reconfiguration of Real-Time Systems With Periodic and Probabilistic Tasks
- Computer ScienceIEEE Transactions on Automation Science and Engineering
- 2015
An intelligent agent is developed, which provides four solutions to reconfigure the system at runtime and modifies their temporal parameters dynamically, in order to feasibly serve the probabilistic tasks and reduce the system's power consumption.
New Automatic Agent-Based Solutions for Feasible Reconfigurable MP-SoC Architectures
- Computer Science2014 14th International Conference on Application of Concurrency to System Design
- 2014
Several technical solutions are proposed as the parameter modification of periodic and aperiodic tasks, hardware migration, bin-packing based re-location of tasks to satisfy real-time and energy constraints after any reconfiguration of flexible MP-SoC embedded architectures.
Coherence and Feasibility of Real-Time Software Tasks in Networked Adaptive Systems
- Computer ScienceIEEE Access
- 2018
A dynamic methodology called Cynapsys-reconfigurable control system that allows coherent distributed behaviors of devices after any scenario to resolve all problems that can happen after concurrent distributed reconfiguration scenarios.
REHLib: New Optimal Implementation of Reconfigurable Energy Harvesting Multiprocessor Systems
- Computer ScienceICSOFT
- 2017
A novel adaptive approach in order to address the limitations in energy harvesting systems is proposed and a reconfigurable real-time energy harvesting system based on POSIX implementation is developed.
Dynamic Reconfiguration of Intelligence for High Behaviour Adaptability of Autonomous Distributed Discrete-Event Systems
- Computer ScienceIEEE Access
- 2019
A new protocol for the coordination in the two levels of the reconfiguration process to get correctness in the system results is proposed and the correctness of the coordination between the different decisions by the field of thecoordination factor is presented.
On Reconfiguration Theory of Discrete-Event Systems: From Initial Specification Until Final Deployment
- Computer ScienceIEEE Access
- 2019
An overview on different research activities for developing reconfigurable discrete-event systems (RDESs) from initial high-level specification according to user requirements until final low-level deployment in target hardware components finds significant gains in terms of the system reactivity and flexibility under related constraints.
References
SHOWING 1-10 OF 22 REFERENCES
Reconfiguration of Uniprocessor Sporadic Real-Time Systems: The Sensitivity Approach
- Computer Science
- 2011
The authors present a state of the art for sensitivity analysis in the case of WCETs, Periods and Deadlines reconfigurations and study to what extent sensitivity analysis can be used to decide on the possibility of reconfiguring a system.
Dynamic Low Power Reconfigurations of Real-time Embedded Systems
- Computer SciencePECCS
- 2011
This paper developed and tested a tool supporting an agent-based architecture where an intelligent software agent is proposed to check each dynamic reconfiguration scenario and to suggest for users useful technical solutions that minimize the energy consumption.
Overload Management in Real-Time Control Applications Using (m, k)-Firm Guarantee
- Computer ScienceIEEE Trans. Parallel Distributed Syst.
- 1999
This paper discusses an overload management technique which discards selected task instances in such a way that the performance of the control loops in the system remain satisfactory even after a failure, and proposes a scheduling policy which deterministically guarantees when and where the misses will occur.
Schedulability analysis of window-constrained execution time tasks for real-time control
- Computer ScienceProceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002
- 2002
The aim of the work is to provide a method to determine how much a task can increase its computation time, maintaining the system feasibility under a dynamic priority scheduling.
Preemptive and Non-Preemptive Real-Time UniProcessor Scheduling
- Business
- 1996
It appears that preemptive and non-preemptive scheduling are closely related and that the analysis of fixed versus dynamic scheduling might be unified according to the concept of higher priority busy period.
Algorithms and complexity concerning the preemptive scheduling of periodic, real-time tasks on one processor
- Mathematics, Computer ScienceReal-Time Systems
- 2005
The preemptive scheduling of periodic, real-time task systems on one processor is investigated, and it is shown that for incomplete task systems, that is, task systems in which the start times are not specified, the feasibility problem is ∑2p-complete.
Reconfiguration of Distributed Embedded-Control Systems
- Computer ScienceIEEE/ASME Transactions on Mechatronics
- 2011
An architecture of reconfigurable multiagent systems is defined, where a reconfiguration agent modeled by nested state machines is affected to each device of the execution environment to apply local automatic reconfigurations, and a coordination agent is proposed for any coordination between devices in order to guarantee safe and adequate distributed reconfigurements.
Stack-based scheduling of realtime processes
- Computer ScienceReal-Time Systems
- 2004
It is shown how to extend the Priority Ceiling Protocol to handle: multiunit resources, which subsume binary semaphores and reader-writer locks; dynamic priority schemes, such as earliest-deadline-first (EDF), that use static “preemption levels”; sharing of runtime stack space between jobs.
Reconfiguration Protocol for Multi-Agent Control Software Architectures
- Computer ScienceIEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)
- 2011
An architecture of reconfigurable multi-agent systems in which a Reconfiguration Agent is affected to each device of the execution environment to apply local reconfiguration, and a Coordination Agent is proposed for coordinations between devices in order to guarantee safe and adequate distributed reconfigurations is defined.
A stack-based resource allocation policy for realtime processes
- Computer Science[1990] Proceedings 11th Real-Time Systems Symposium
- 1990
The stack resource policy is at least as good as the PCP in reducing maximum priority inversion and supports a stronger schedulability test with EDF scheduling.