In many distributed systems that involve interactions between physical objects, human beings and environment, the precise time of an event is very important. This is particularly true for automated control applications, wherein the knowledge of the exact time of occurrence of a certain event, or the ability to enforce a given action at a precise instant, is crucial for the correct operation of the entire system (or, at least, for its accuracy and performance). Typical examples are the execution of transactions in enterprise resource planning (ERP) systems or the coordination of movements in multi-axis, numerically controlled machines. The required degree of accuracy depends on the specific application considered. For the two cases mentioned above, for instance, it is in the order of several seconds and fractions of microseconds, respectively. It is worth noting that even in the case of distributed applications that have planning horizons of days or even weeks, such as ERP, the time resolution on different machines (as provided by the underlying operating systems) related to, e.g., the lastaccess/ modification time for files, is typically 1 s or less.

Synchronize Your Watches: Part I: General-Purpose Solutions for Distributed Real-Time Control

G Cena;I Cibrario Bertolotti;S Scanzio;A Valenzano;C Zunino
2013

Abstract

In many distributed systems that involve interactions between physical objects, human beings and environment, the precise time of an event is very important. This is particularly true for automated control applications, wherein the knowledge of the exact time of occurrence of a certain event, or the ability to enforce a given action at a precise instant, is crucial for the correct operation of the entire system (or, at least, for its accuracy and performance). Typical examples are the execution of transactions in enterprise resource planning (ERP) systems or the coordination of movements in multi-axis, numerically controlled machines. The required degree of accuracy depends on the specific application considered. For the two cases mentioned above, for instance, it is in the order of several seconds and fractions of microseconds, respectively. It is worth noting that even in the case of distributed applications that have planning horizons of days or even weeks, such as ERP, the time resolution on different machines (as provided by the underlying operating systems) related to, e.g., the lastaccess/ modification time for files, is typically 1 s or less.
2013
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
distributed clock synchronization
real-time control
standard protocols
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/173463
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact