DocumentCode
1590947
Title
Assuring Resilient Time Synchronization
Author
Bondavalli, Andrea ; Ceccarelli, Andrea ; Falai, Lorenzo
Author_Institution
Univ. of Florence, Florence
fYear
2008
Firstpage
3
Lastpage
12
Abstract
In many distributed and pervasive systems the clocks of nodes are required to be synchronized to a unique global time. Due to unpredictable system and environment characteristics, the distance of a local clock from global time is a variable factor very hard to predict. Systems usually adopt measures to guarantee an upper bound on such distance from global time that are very often quite far from typical execution scenarios and thus are of practical little use. As a consequence, while in many circumstances reliable information on the actual distance from global time would improve system behaviour, unfortunately such information is usually not available. In this paper we propose the Reliable and Self-Aware Clock (R&SAClock), a low-intrusive software service that is able to compute a conservative estimation of distance from an external global time. R&SAClock acts as a new clock that couples information gained from synchronization mechanisms with information collected from the local clock to provide both current time and a self-adaptive reliable estimation of distance from global time. This paper describes the R&SAClock as a system component: we define its main functions, services and time-related mechanisms. Finally details of an implementation of the R&SAClock for the NTP synchronization mechanism and Linux OS are shown.
Keywords
distributed processing; synchronisation; system monitoring; ubiquitous computing; Linux operating system; conservative distance estimation; distributed system; low-intrusive software service; pervasive system; reliable-self-aware clock; resilient time synchronization; system behaviour; Bonding; Clocks; Frequency synchronization; Linux; Monitoring; Propagation delay; Protocols; Time measurement; Uncertainty; Wireless sensor networks; Pervasive systems; R&SAClock; clock synchronization; synchronization uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2008. SRDS '08. IEEE Symposium on
Conference_Location
Naples
ISSN
1060-9857
Print_ISBN
978-0-7695-3410-7
Type
conf
DOI
10.1109/SRDS.2008.12
Filename
4690795
Link To Document