Title :
An Algorithm for Online Reconfiguration of Resource Reservations for Hard Real-Time Systems
Author :
Kumar, Pratyush ; Stoimenov, Nikolay ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
Abstract :
Nowadays, real-time applications expect the supporting computing system to be reconfigured at run-time. Even during such reconfiguration, timing requirements of the applications must be met. By extension, such requirements are relevant in the design of resource reservations techniques. In this work, we consider such a reconfiguration of the reservation provided by a constant bandwidth server (CBS). Firstly, we de-fine an exact notion of correctness of a server´s reconfiguration. Then we design a provably correct server algorithm R-CBS that allows for run-time reconfiguration of a standard CBS. The algorithm maintains specific information about the execution trace and uses it to efficiently perform the reconfiguration at the earliest possible time. We highlight the advantages of R-CBS in comparison to reconfiguration of TDMA servers and in reconfiguring multiple servers simultaneously.
Keywords :
network servers; real-time systems; resource allocation; time division multiple access; R-CBS; TDMA servers; constant bandwidth server; hard real-time systems; online resource reservation reconfiguration algorithm; provably correct server algorithm; real-time applications; resource reservation technique design; run-time reconfiguration; server reconfiguration; supporting computing system; Algorithm design and analysis; Bandwidth; Heuristic algorithms; Real time systems; Servers; Standards; Timing; Mode change; Resource reservation;
Conference_Titel :
Real-Time Systems (ECRTS), 2012 24th Euromicro Conference on
Conference_Location :
Pisa
Print_ISBN :
978-1-4673-2032-0
DOI :
10.1109/ECRTS.2012.28