Abstract
In majority of computer systems, the most time-critical tasks are performed by interrupt service routines. In some cases pooling methods are utilized, especially when I/O hardware is not capable of stand-alone operation. When these two approaches are mixed together conflicts are likely. Pooling procedure may not tolerate delays caused by interrupts and interrupt-driven procedures may not be able to wait until pooling driver finishes its job. In various systems some of the time-critical operations can be repeated or skipped, if CPU fails to service them in time. Statistical methods can be used to verify if system performance satisfies requirements. To apply them the distribution function of time interval between two consecutive interrupt requests is calculated on the basis of a simple theoretical model. The model is then verified by empirical measurements.
Chapter PDF
Similar content being viewed by others
References
L. Abeni, G. Lipari, “Compensating for interrupt process times in real-time multimedia systems”, Third Real-Time Linux Workshop, Milano 2001.
L. Abeni, “Coping with interrupt execution time in real-time kernels: a non intrusive approach”, Proceedings of the IEEE Real-Time Systems Symposium WIP, London 2001.
R. Nelson, Probability, Stochastic Processes and Queuing Theory-The Mathematics of Computer Performance Modeling, Springer Verlag, New York 1995
W. Noworyta-“Universal Model of Interval between Interrupt Requests”-to be published
M. Gardner, J. Liu, “Performance of Algorithms for Scheduling Real-Time Systems with Overrun and Overload”, IEEE Proceedings 11 th Euromicro Conference Real-Time Systems, June 1999.
Wolfgang A. Halang, “Contemporary research on real-time scheduling considered obsolete”, 27 th IFAC/IFIP/IEEE Workshop on Real-Time Programming, May 14–17 2003 Lagow, Poland.
B. Srinivasan, S. Pather, R. Hill, F. Ansari, D. Niehaus, “A firm real-time system implementation using commercial off-the-shelf hardware and free software”, Proceedings of the IEEE Real-Time Technology and Applications Symposium, 1998.
G. Bernat, A. Burns, A. Llamosi, “Weakly Hard Real-Time Systems”, IEEE Transactions on Computers Vol. 50 No. 4 April 2001
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science + Business Media, Inc.
About this paper
Cite this paper
Noworyta, W. (2004). Distribution of Time Interval Between Successive Interrupt Requests. In: Kleinjohann, B., Gao, G.R., Kopetz, H., Kleinjohann, L., Rettberg, A. (eds) Design Methods and Applications for Distributed Embedded Systems. DIPES 2004. IFIP International Federation for Information Processing, vol 150. Springer, Boston, MA. https://doi.org/10.1007/1-4020-8149-9_6
Download citation
DOI: https://doi.org/10.1007/1-4020-8149-9_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-8148-4
Online ISBN: 978-1-4020-8149-1
eBook Packages: Springer Book Archive