Title
Periodic timers revisited: The real-time embedded system perspective
Abstract
Common sense dictates that single-shot timer mechanisms are more suitable for real-time applications than periodic ones, specially in what concerns precision and jitter. Nevertheless, real-time embedded systems are inherently periodic, with tasks whose periods are almost always known at design-time. Therefore a carefully designed periodic timer should be able to incorporate much of the advantages of single-shot timers and yet avoid hardware timers reprogramming, an expensive operation for the limited-resource platforms of typical embedded systems. In this paper, we describe and evaluate two timing mechanisms for embedded systems, one periodic and another single-shot, aiming at comparing them and identifying their strengths and weaknesses. Our experiments have shown that a properly designed periodic timer can usually match, and in some cases even outperform, the single-shot counterpart in terms of precision and interference, thus reestablishing periodic timers as a dependable alternative for real-time embedded systems.
Year
DOI
Venue
2011
10.1016/j.compeleceng.2011.03.003
Computers & Electrical Engineering
Keywords
Field
DocType
single-shot timers,single-shot timer mechanism,single-shot counterpart,periodic timer,periodic timers,real-time application,typical embedded system,real-time embedded system perspective,real-time embedded system,common sense,embedded system
Computer science,Real-time computing,Interference (wave propagation),Timer,Jitter,Periodic graph (geometry),Embedded system
Journal
Volume
Issue
ISSN
37
3
Computers and Electrical Engineering
Citations 
PageRank 
References 
4
0.50
9
Authors
3
Name
Order
Citations
PageRank
Antônio Augusto Fröhlich119634.70
Giovani Gracioli2769.53
João Felipe Santos3708.21