Skip to main content

Process Structure and Scheduling in Real-Time Protocol Implementations

  • Conference paper
Kommunikation in verteilten Systemen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 267))

Abstract

Real-time network communication involves 1) the media access control of the underlying network, 2) transport protocols, 3) the scheduling of CPU and network interface devices, and 4) the process/interrupt structure of protocol implementations. This paper is concerned with 3) and 4), in the context of network communication of digital audio and video data. We describe the issues and design alternatives for CPU and network interface scheduling in the sending host, and CPU scheduling for protocol processing in the receiving host. We discuss how the proposed policies can be incorporated in existing operating systems such as UNIX. Our discussion is based on the DASH Resource Model, a workload and scheduling model designed for real-time communication.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. G. Herrtwich, “Time Capsules: An Abstraction for Access to Continuous- Media Data”, 11th Real-Time Systems Symposium, Orlando, Dec. 1990.

    Google Scholar 

  2. D. D. Clark, “Modularity and Efficiency in Protocol Implementation”, DARPA Internet RFC 817, July 1982.

    Google Scholar 

  3. D. P. Anderson, S. Tzou, R. Wahbe, R. Govindan and M. Andrews, “Support for Continuous Media in the DASH System”, Proc. of the 10th International Conference on Distributed Computing Systems, Paris, May 1990.

    Google Scholar 

  4. D. P. Anderson, R. G. Herrtwich and C. Schaefer, “SRP: A Resource Reservation Protocol for Guaranteed-Performance Communication in the Internet”, Technical Report 90–006, International Computer Science Institute, Feb. 1990.

    Google Scholar 

  5. D. D. Clark, M. L. Lambert and L. Zhang, “NETBLT: A High Throughput Transport Protocol”, Proc. of ACM SIGCOMM 87, Stowe, Vermont, Aug. 1987, 353–359.

    Google Scholar 

  6. D. P. Anderson, “Meta-Scheduling for Distributed Continuous Media”, UC Berkeley, EECS Dept., Technical Report No. UCB/CSD 90 /599, Oct. 1990.

    Google Scholar 

  7. J. F. Kurose, M. Schwartz and Y. Yemini, “Multiple-Access Protocols and Time- Constrained Communication”, ACM Computing Surveys 16, 1, 43–70.

    Google Scholar 

  8. S. J. Leffler, W. N. Joy and R. S. Fabry, “4.2BSD Networking Implementation Notes”, UNIX Programmer’s Manual, Volume 2, July 1983.

    Google Scholar 

  9. C. Topolcic, C. Lynn, S. Casner and P. Park””, Internet working draft of “Experimental Internet Stream Protocol, Version 2 (ST-II)”, Mar. 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heilderberg

About this paper

Cite this paper

Anderson, D.P., Delgrossi, L., Herrtwich, R.G. (1991). Process Structure and Scheduling in Real-Time Protocol Implementations. In: Effelsberg, W., Meuer, H.W., Müller, G. (eds) Kommunikation in verteilten Systemen. Informatik-Fachberichte, vol 267. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76462-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76462-2_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53721-2

  • Online ISBN: 978-3-642-76462-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics