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öhlich | 1 | 196 | 34.70 |
Giovani Gracioli | 2 | 76 | 9.53 |
João Felipe Santos | 3 | 70 | 8.21 |