skip to main content
10.1145/217382.217433acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

Leave-in-Time: a new service discipline for real-time communications in a packet-switching network

Authors Info & Claims
Published:01 October 1995Publication History

ABSTRACT

Leave-in-Time is a new rate-based service discipline for packet-switching nodes in a connection-oriented data network. Leave-in-Time provides sessions with upper bounds on end-to-end delay, delay jitter, buffer space requirements, and an upper bound on the probability distribution of end-to-end delays. A Leave-in-Time session's guarantees are completely determined by the dynamic traffic behavior of that session, without influence from other sessions. This results in the desirable property that these guarantees are expressed as functions derivable simply from a single fixed-rate server (with rate equal to the session's reserved rate) serving only that session. Leave-in-Time has a non-work-conserving mode of operation for sessions desiring low end-to-end delay jitter. Finally, Leave-in-Time supports the notion of delay shifting, whereby the delay bounds of some sessions may be decreased at the expense of increasing those of other sessions. We present a set of admission control algorithms which support the ability to do delay shifting in a systematic way.

References

  1. 1.D. Clark, S. Shenker, and L. Zhang, "Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism," in Proceedings of ACM SIG- COMM '92, pp. 14-26, August 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.R.L. Cruz, "A Calculus for Network Delay, Part I: Network Elements in Isolation," In IEEE Transactions on Information Theory, Vol. 37, No. 1, pp. 114-131, January 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.R.L. Cruz, "A Calculus for Network Delay, Part II: Network Analysis," In IEEE Transactions on Information Theory, Vol. 37, No. 1, pp. 132-141, January 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.A. Demers, S. Keshav, and S. Shenker, "Analysis and Simulation of a Fair Queueing Algorithm," In Proceedings of ACM SIGCOMM '89, pp. 1-12, September 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.D. Ferrari and D. Verma, "A Scheme for Real-Time Channel Establishment in Wide-Area Networks," In IEEE JSAC, Vol. 8, No. 4, pp. 368-379, April 1990.Google ScholarGoogle Scholar
  6. 6.N. R. Figueira, "A New Approach to the Control of Real- Time Traffic in Packet Switching Data Networks," Ph.D. Dissertation, Department of Computer Science and Engineering, University of California, San Diego, June 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.N. R. Figueira and Joseph Pasquale, "An Upper Bound on Delay for the VirtualClock Service Discipline," IEEE/ACM Transactions on Networking, Vol. 3, No. 4, August 1995, (in press). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.N.R. Figueira and Joseph Pasquale, "Leave-in-Time: A Service Discipline for Real-Time Communications in a Packet Switching Network," Technical Report CSE95-426, University of California, San Diego, May 1995.Google ScholarGoogle Scholar
  9. 9.S. J. Golestani, "A Stop-and-Go Queueing Framework for Congestion Management," In Proceedings of ACM SIG- COMM '90, pp. 8-18, September 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.S. J. Golestani, "Congestion-Free Transmission of Real-Time Traffic in Packet Networks," In Proceedings of IEEE INFO- COM '90, pp. 527-536, June 1990.Google ScholarGoogle Scholar
  11. 11.S. J. Golestani, "Duration-Limited Statistical Multiplexing of Delay-Sensitive Traffic in Packet Networks," in Proceedings oflEEE INFOCOM '91, pp. 323-332, April 1991.Google ScholarGoogle Scholar
  12. 12.S. J. Golestani, "A Self-Clocked Fair Queueing Scheme for Broadband Applications," In Proceedings of IEEE INFO- COM '94, pp. 636-646, June 1994.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13.C. Kalmanek, H. Kanakia, and S. Keshav, "Rate Controlled Servers for Very High-Speed Networks," In Proceedings of IEEE GlobeCom '90, pp. 300.3.1-300.3.9, December 1990.Google ScholarGoogle Scholar
  14. 14.L. Kleinrock, Queueing Systems, VoI. 1. New York: Wiley, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.J. Kurose, "On Computing Per-session Performance Bounds in High-Speed Multi-hop Computer Networks," In ACM Sigmetrics '92, pp. 128-139, June 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.A. M. Lee, Applied Queueing Theory. London: Macmillan, New York: St. Martin's Press, 1966.Google ScholarGoogle Scholar
  17. 17.A. K. Parekh, "A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks," Ph.D. Dissertation, Massachusetts Institute of Technology, LiDS-TH- 2089, February 1992.Google ScholarGoogle Scholar
  18. 18.A. K. Parekh, and G. Gallager, "A Generalized Processor Sharing Approach to Flow Control in integrated Services Networks -- The Single Node Case," In Proceedings of IEEE INFOCOM '92, Vol. 2, pp. 915-924, May 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.A. K. Parekh, and G. Gallager, "A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks -- The Multiple Node Case," In Proceedings of IEEE INFOCOM '93, Vol. 2, pp. 521-530, March 1993.Google ScholarGoogle Scholar
  20. 20.A. K. Parekh, and G. Gallager, "A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case," In iEEE/ACM Transactions on Networking, Vol. 1, No. 3, pp. 344-357, June 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.J. R. Shelton, "Solution Methods for Waiting Line Problems," Journal of Industrial Engineering, pp. 293-303, July-August 1960.Google ScholarGoogle Scholar
  22. 22.D. Verma, H. Zhang, and D. Ferrari, "Delay Jitter Control for Real-Time Communication in a Packet Switching Network," In Proceedings of lEEE TriCom '91, pp. 35-43, April 1991.Google ScholarGoogle Scholar
  23. 23.R. W. Wolff, Stochastic Modelling and the Theory of Queues. Englewood Cliffs, NJ: Prentice Hall, 1989.Google ScholarGoogle Scholar
  24. 24.O. Yaron and M. Sidi, "Calculating Performance Bounds in Communication Networks," In Proceedings of IEEE INFO- COM '93, Vol. 2, pp. 539-545, March 1993.Google ScholarGoogle Scholar
  25. 25.D. Yates, J. Kurose, D. Towsley, and M. G. Hluchyj, "On Persession End-to-End Delay Distributions and The Call Admission Problem for Real-Time Applications with QOS Requirements,'' In Proceedings of ACM SIGCOMM '93, pp. 2-12, September 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.H. Zhang and D. Ferrari, "Rate-Controlled Static-Priority Queueing," In Proceedings of IEEE INFOCOM '93, pp. 227- 236, March 1993.Google ScholarGoogle Scholar
  27. 27.H. Zhang and D. Ferrari, "Improving Utilization for Deterministic Service in Multimedia Communication," In Proceedings of the International Conference on Multimedia Computing and Systems, pp. 295-304, May 1994.Google ScholarGoogle Scholar
  28. 28.H. Zhang and S. Keshav, "Comparison of Rate-Based Service Disciplines," In Proceedings of ACM SIGCOMM '91, pp. 113-121, August 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.L. Zhang, "VirtualCIock: A New Traffic Control Algorithm for Packet Switching Networks," In ACM Transactions on Computer Systems, Vol. 9, No. 2, pp. 101-124, May 1991. Also in Proceedings ofACM SIGCOMM '90, pp. 19-29, September 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Leave-in-Time: a new service discipline for real-time communications in a packet-switching network

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SIGCOMM '95: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
                October 1995
                372 pages
                ISBN:0897917111
                DOI:10.1145/217382
                • cover image ACM SIGCOMM Computer Communication Review
                  ACM SIGCOMM Computer Communication Review  Volume 25, Issue 4
                  Oct. 1995
                  345 pages
                  ISSN:0146-4833
                  DOI:10.1145/217391
                  • Editor:
                  • David Oran
                  Issue’s Table of Contents

                Copyright © 1995 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 October 1995

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                SIGCOMM '95 Paper Acceptance Rate30of143submissions,21%Overall Acceptance Rate554of3,547submissions,16%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader