skip to main content
10.1145/183018.183044acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article
Free Access

Time-parallel simulation of cascaded statistical multiplexers

Authors Info & Claims
Published:01 May 1994Publication History

ABSTRACT

The multiplexing of several lightly loaded links onto a more heavily loaded output link is a problem of considerable importance to the design and traffic engineering of many types of packet-oriented telecommunications equipment, including that used in Asynchronous Transfer Mode (ATM) networks. Network configurations generally require the cascaded operation of such multiplexers and switches. Important objectives to achieve small cell loss ratios while maintaining efficient utilization of the transmission links. The small cell loss ratio objective results in extremely long simulation runs. To address this problem, we propose a new technique that relies on a compact description for the arriving/departing traffic at the multiplexers and a time-parallel scheme without fix-up phases for effective parallelization. The technique does not make assumptions about the analytical nature of the arrival process, thereby allowing trace-driven simulations to be performed as well. We demonstrate the method for a number of configurations and traffic scenarios, and observe that it yields one to two orders of magnitude speedup on a 32 processor Kendall Square Research KSR-1 multiprocessor compared to an efficient cell-level simulation executing on a Sparc-10 workstation.

References

  1. 1.The ATM Forum, "ATM User-Network Interface Specification, Version 3.0," Mountain View, California, October 29, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.E Baccelli and M. Canales, "Parallel Simulation of Stochastic Petri Nets Using Recurrence Equations," Performance Evaluation Review, vol. 20, no. 1, pp. 257-258, June 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Bellcore, "Synchronous Optical Network (SONET) Transport Systems: Common Generic Criteria," Document Number TR-NWT-000253, Issue 2, December 1991.Google ScholarGoogle Scholar
  4. 4.CCITT Study Group XVIII, "Recommendations Drafted by Working Party XVIII/8 (General B-ISDN Aspects) to be Approved in 1990," Document Number COM XVIII-R 34-E, Geneva, June 1990.Google ScholarGoogle Scholar
  5. 5.K. M. Chandy and J. Misra, "Distributed Simulation: A Case Study in Design and Verification of Distributed Programs," IEEE Trans. on Software Engineering, vol. SE-5, no. 5, pp. 440-452, September 1979.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.D. Cohen and D. Heyman, "A Simulation Study of Video Teleconferencing Traffic in ATM Networks," Proc. IEEE INFOCOM '93, pp. 894-901, 1993.Google ScholarGoogle Scholar
  7. 7.C.A. Cooper and T. Eliazov, "A Study of the Statistical Multiplexing Efficiencies Achievable with Variable Bit Rate Traffic on a BISDN," Internal Bellcore Technical Memorandum, 1991.Google ScholarGoogle Scholar
  8. 8.R. M. Fujimoto, "Parallel Discrete Event Simulation", Comm. ACM, vol. 33, no. 10, pp. 30-53, October 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.A. G. Greenberg, B. D. Lubachevsky and I. Mitrani, "Algorithms for Unboundedly Parallel Simulations", ACM TOCS, vol. 9, no. 3, August 1991, pp. 201-221. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.H. Heffes and D. M. Lucantoni, "A Markov Modulated Characterization of Packetized Voice and Data Traffic and Related Statistical Multiplexer Performance," IEEE JSAC, vol. SAC-4, no. 6, pp. 856-868, September 1986.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.P. Heidelberger and H. S. Stone, "Parallel Trace-Driven Cache Simulation by Time Partitioning," Proc. 1990 Winter Simulation Conference, pp. 734-737, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.P. Heidelberger, "Fast Simulation of Rare Events in Queueing and Reliability Models", Tutorial Proceedings, Performance '93, Springer-Verlag, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.D. R. Jefferson, "Virtual Time," ACM Transactions on Programming Languages and Systems, vol. 7, no. 3, July 1985, pp. 404-425, July 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Y.-B. Lin and E. D. Lazowska, "A Time-Division Algorithm for Parallel Simulation," ACM Trans. Modeling and Computer Simulation, vol. 1, no. 1, pp. 73-83, January 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Y.-B. Lin, "Parallel Trace-Driven Simulation for Packet Loss in Finite-Buffered Voice Multiplexers," Parallel Computing, vol. 19, no. 2, pp. 219-228, February 1993.Google ScholarGoogle ScholarCross RefCross Ref
  16. 16.I. Nikolaidis, R. M. Fujimoto, C. A. Cooper, "Parallel Simulation of High-Speed Network Multiplexers," in Proc. of the 32nd IEEE Control and Decision Conference, pp. 2224-2229, San Antonio, TX, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  17. 17.S. Parekh and J. Walrand, "A Quick Simulation Method for Excessive Backlogs in Networks of Queues", IEEE Trans. Automatic Control, vol. 34, no. 1, pp. 54-66, January 1989.Google ScholarGoogle ScholarCross RefCross Ref
  18. 18.Ph.D. thesis of the first author, under preparation, College of Computing, Georgia Tech.Google ScholarGoogle Scholar
  19. 19.J. J. Wang and M. Abrams, "Approximate Time- Parallel Simulation of Queuing Systems with Losses," Proc. 1992 Winter Simulation Conference, pp. 700-708, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.J. J. Wang and M. Abrams, "Determining Initial States, , th for Time-Parallel Simulations, Proc. 7 Workshop on Parallel and Distributed Simulation, pp. 19-26, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Time-parallel simulation of cascaded statistical multiplexers

            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
              SIGMETRICS '94: Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
              May 1994
              294 pages
              ISBN:089791659X
              DOI:10.1145/183018

              Copyright © 1994 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 May 1994

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate459of2,691submissions,17%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader