THE ARCHITECTURE OF MARS
Hermann Kopetz, W. Merker · 2005
AB” MARS (MAintainable Real time System) is a distributed fault tolerant system for real time applications. The architecture consists of a set of selfchecking components which communicate by the exchange of state and event messages with an information validity time. All components of Mars have access to an approximate global time which is realized by a fault tolerant clock synchronization algorithm. This paper describes the architecture, the interprocess communication and the fault tolerance aspects of Mars. The final section reports about the experiences gained from a prototype implementation.