Skip to main content

CPU utilization of multimedia processes: HeiPOET — The Heidelberg predictor of execution times measurement tool

  • Conference paper
  • First Online:
Book cover Multimedia: Advanced Teleservices and High-Speed Communication Architectures (IWACA 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 868))

Abstract

Due to the time characteristics of audio and video data, the processing of multimedia applications has to be done using real-time mechanisms. Scheduling algorithms used within such systems require information about the processing time requirements, the CPU utilization of the applications, to perform schedulability tests. Since multimedia applications are often constructed by combining processing modules (often called stream handlers), processing time determination for these modules is required. The multitude of these modules and the large variety of computer systems calls for a measurement tool. In this paper we define the term CPU utilization for multimedia processing and describe the CPU utilization measurement tool HeiPOET. The presented measurements show that the tool provides measurement results with good accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Altenhofen, J. Dittrich, R. Hammerschmidt, T. Käppner, C. Kruschel, A. Kückes, T. Steinig: The BERKOM Multimedia Collaboration Service. Proceedings of the ACM Multimedia '93 Conference, Anaheim, 1993.

    Google Scholar 

  2. M.J. Bach: The Design of the UNIX Operating System. Englewood Cliffs N.J., Prentice Hall, 1986.

    Google Scholar 

  3. G. Blair, G. Coulson, P. Auzimour, L. Hazard, F. Horn, J.B. Stefani: An Integrated Platform and Computational Model for Open Distributed Multimedia Applications. Proceedings 3rd International Workshop on Network and Operating System Support for Digital Audio and Video, San Diego, 1992.

    Google Scholar 

  4. N. Chomsky, Syntactic Structures. Den Hag, Mouton, 1957.

    Google Scholar 

  5. C.S. Cheng, J.A. Stankovic, K. Ramamritham, “Scheduling Algorithms for Hard Real-Time Systems: A Brief Survey”, IEEE Tutorial on Hard Real-Time Systems, Washington D.C., Computer Society Press of the IEEE, S. 150–174, 1988.

    Google Scholar 

  6. L. Delgrossi, C. Halstrick, R.G. Herrtwich, F. Hoffmann, J. Sandvoss, B. Twachtmann: Reliability Issues in Multimedia Transport. Proceedings of the Second Workshop on High Performance Communication Subsystems (HPCS '93), Williamsburg, Sept. 1993.

    Google Scholar 

  7. D. Ferrari, G. Serazzi, A. Zeigner: Measurement and Tuning of Computer Systems. Englewood Cliffs N.J., Prentice Hall, 1983.

    Google Scholar 

  8. P. Gopinath, T. Bihari, R. Gupta: Compiler Support for Object Oriented Real-Time Software. IEEE Software, Vol. 9, No. 5, September 1992.

    Google Scholar 

  9. R.G. Herrtwich: Timed Data Streams in Continuous Media Systems. TR-90-026, International Computer Science Institute Berkeley, May 1990.

    Google Scholar 

  10. K.B. Kenny, K.J. Lin: Measuring and Analyzing Real-Time Performance. IEEE Software, Vol. 8, No. 5, September 1991.

    Google Scholar 

  11. C.L. Liu, J.W. Layland: Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment. Journal of ACM, Vol. 20, No. 1, January 1973.

    Google Scholar 

  12. S. Shenker, D.D. Clark, L.Zhang: A Scheduling Service Model and a Scheduling Architecture for an Integrated Services Packet Network. Internet Draft, 1993.

    Google Scholar 

  13. L. Wolf, R.G. Herrtwich: The System Architecture of the Heidelberg Transport System. ACM Operating Systems Review, Vol.28, No. 2, April 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ralf Steinmetz

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wittig, H., Wolf, L.C., Vogt, C. (1994). CPU utilization of multimedia processes: HeiPOET — The Heidelberg predictor of execution times measurement tool. In: Steinmetz, R. (eds) Multimedia: Advanced Teleservices and High-Speed Communication Architectures. IWACA 1994. Lecture Notes in Computer Science, vol 868. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58494-3_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-58494-3_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58494-0

  • Online ISBN: 978-3-540-49007-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics