Logically Synchronous Models of Distributed Systems with Explicit Timing Specifications
Abstract
Globally asynchronous, locally synchronous (GALS) has become the standard model of computation (MoC) for designing distributed software systems. Essentially, distributed components are each internally synchronous, but operate in different clock domains and communicate with other components asynchronously. Advances in clock synchronization mechanisms, supported by the increasing availability of clock synchronization implementations, allow for establishing a common notion of time across distributed platforms. We therefore advocate for a synchronous model of computation for the distributed system as a whole, assuming synchronized clocks. The paper discusses such a MoC called Ptides (Programming Temporally Integrated Distributed Embedded Systems). A Ptides model explicitly describes platform independent time delays within and across distributed components.
Event details
- Event
- TC4 Symposium 2014
- Technical Committee
- TC4
- Place
- Benevento, ITALY
- Time
- 15 September 2014 - 17 September 2014
- Website
- http://www.imeko-tc4-2014.org