Realizing Uncertainty-Aware Timing Stack in Embedded Operating System

02/03/2018
by   Amr Alanwar, et al.
0

Time awareness is critical to a broad range of emerging applications – in Cyber-Physical Systems and Internet of Things – running on commodity platforms and operating systems. Traditionally, time is synchronized across devices through a best-effort background service whose performance is neither observable nor controllable, thus consuming system resources independently of application needs while not allowing the applications and OS services to adapt to changes in uncertainty in system time. We advocate for rethinking how time is managed in a system stack. In this paper, we propose a new clock model that characterizes various sources of timing uncertainties in true time. We then present a Kalman filter based time synchronization protocol that adapts to the uncertainties exposed by the clock model. Our realization of a uncertainty-aware clock model and synchronization protocol is based on a standard embedded Linux platform.

READ FULL TEXT
research
06/07/2018

A System for Clock Synchronization in an Internet of Things

Synchronizing clocks on Internet of Things (IoT) devices is important fo...
research
05/21/2018

Communication with Crystal-Free Radios

We consider a communication channel where there is no common clock betwe...
research
06/24/2018

The application of precision time protocol on EAST timing system

The timing system focuses on synchronizing and coordinating each subsyst...
research
06/25/2020

Implementation of Symbol Timing Recovery for Estimation of Clock Skew

Time synchronization in any distributed network can be achieved by using...
research
07/08/2020

Energy Efficient Cross Layer Time Synchronization in Cognitive Radio Networks

Time synchronization is a vital concern for any Cognitive Radio Network ...
research
05/29/2019

TickTalk -- Timing API for Dynamically Federated Cyber-Physical Systems

Although timing and synchronization of a dynamically-changing set of ele...
research
05/04/2020

Preventing Time Synchronization in NTP's Broadcast Mode

Network Time Protocol (NTP) is used by millions of hosts in Internet tod...

Please sign up or login with your details

Forgot password? Click here to reset