skip to main content
10.1145/3302541.3311526acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
research-article

"What Did I learn In Performance Analysis last year?": Teaching Queuing Theory for Long-term Retention

Published:27 March 2019Publication History

ABSTRACT

This paper presents experiences over thirteen years of teaching a queuing systems-based performance analysis course. We discuss how a 'mathematics first' approach resulted in students not retaining the intuitive concepts of queueing theory, which prompted us to redesign a course which would emphasize the 'common sense' principles of queuing theory as long-term takeaways. We present a sequence of syllabus topics that starts with developing and arriving at a host of queuing systems based insights and 'formulae' without going into the mathematics at all. Our key insight is that in practice, only asymptotic values - at both low and high load - are critical to (a) understand capacities of systems being studied and (2) basic sanity checking of performance measurement experiments. We also present two assignments (one measurement, and one simulation) that we now give, that help in reinforcing the practical applicability of queuing systems to modern server systems. While we do not have formal studies, anecdotally, we have reason to believe that this re-design has helped students retain for the long term, the most essential results of queuing systems, even if they do not study this subject further.

References

  1. H. Akimaru and K. Kawashima. Teletraffic: theory and applications. Telecommunication networks and computer systems. Springer-Verlag, 1993.Google ScholarGoogle Scholar
  2. V. Apte. Performance analysis of computer systems and networks. Lecture Notes for CS 681, CSE Department, IIT Bombay.Google ScholarGoogle Scholar
  3. D. Bertsekas and R. Gallager. Data Networks (2Nd Ed.). Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Harchol-Balter. Performance Modeling and Design of Computer Systems: Queueing Theory in Action. Cambridge University Press, New York, NY, USA, 1st edition, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. A. Menasce, V. A. Almeida, L. W. Dowdy, and L. D owdy. Performance by design: computer capacity planning by example. Prentice Hall Professional, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. K. S. Trivedi. Probability & Statistics with reliability, queuing and computer science applications. John Wiley & Sons, 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. "What Did I learn In Performance Analysis last year?": Teaching Queuing Theory for Long-term Retention

            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
              ICPE '19: Companion of the 2019 ACM/SPEC International Conference on Performance Engineering
              March 2019
              99 pages
              ISBN:9781450362863
              DOI:10.1145/3302541

              Copyright © 2019 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: 27 March 2019

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate252of851submissions,30%

              Upcoming Conference

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader