loading...
Dynamic Real-time Reconfiguration in Distributed Systems: Timing Issues and Solutions
Seattle, Washington May 18-May 20
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.25Eighth IEEE International Symposium o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Uwe Brinkschulte, University of Karlsruhe, Germany
Etienne Schneider, University of Karlsruhe, Germany
Florentin Picioroag?, University of Karlsruhe, Germany
Dynamic software reconfiguration is a useful tool to adapt and maintain software systems. In most approaches, the system has to be stopped while the reconfiguration is in progress. This is not suitable for real-time systems, even on small-embedded systems. Timing constraints must be met even while the system is reconfiguring. Our approach is based on the real-time middleware OSA+. Our main objective is to be able to reconfigure services during run-time, with a predictable and predefined blackout time (the time the systems does not react due to the reconfiguration). Three different approaches concerning the blocking or non-blocking state of a service are presented. These approaches can be used to realize a tradeoff between the reconfiguration time and the blackout time.
Index Terms:
dynamic reconfiguration, real-time, blackout time, embedded systems, distributed systems
Citation:
Uwe Brinkschulte, Etienne Schneider, Florentin Picioroag?, "Dynamic Real-time Reconfiguration in Distributed Systems: Timing Issues and Solutions," isorc, pp.174-181, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.