DocumentCode :
2159556
Title :
Middleware design for Physically-Asynchronous Logically-Synchronous (PALS) systems
Author :
Al-Nayeem, Abdullah ; Cheolgi Kim ; Woochul Kang ; Po-Liang Wu ; Lui Sha
Author_Institution :
Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2013
fDate :
Sept. 29 2013-Oct. 4 2013
Firstpage :
1
Lastpage :
10
Abstract :
The Physically-Asynchronous Logically-Synchronous (PALS) system is a recently proposed architectural pattern for cyber-physical systems. It guarantees a logically synchronous design abstraction for real-time distributed computations. In this work, we develop a new middleware, called PALSware, to support an efficient and robust implementation of the PALS system and its extensions. PALSware guarantees consistency in distributed applications by eliminating any asynchronous interactions resulting from distributed clocks and node failures. We present a layered design for this middle-ware that is both reusable in different system architectures and can be extended with architecture-specific solutions for fault management. We demonstrate the middleware for an academic control testbed and show the consistency in a fault injection framework designed for this middleware.
Keywords :
middleware; software architecture; PALS systems; PALSware; academic control testbed; architecture-specific solutions; distributed clocks; fault injection framework; fault management; middleware design; node failures; physically-asynchronous logically-synchronous systems; system architectures; Abstracts; Clocks; Computer architecture; Middleware; Servomotors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software (EMSOFT), 2013 Proceedings of the International Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/EMSOFT.2013.6658583
Filename :
6658583
Link To Document :
بازگشت