CS721 Network Performance Evaluation

CS721 Network Performance Evaluation


Course introduction, The Science of Network Performance Evaluation, Experimental/ Empirical Network Performance Evaluation, The Art of Network Performance Evaluation, Modeling and Simulation based Network Performance Evaluation, Course summary/ conclusions.

Course Synopsis

This is a graduate level course. The purpose of this course is to present a comprehensive breadth-focused overview of empirical, analytical, and simulation techniques used for modeling and studying the performance of communication networks. In particular, following details will be covered: a. Empirical techniques: how to design valid experiments through which we systematically analyze communication networks through measurements? b. Analytical techniques: how to we make analytical models to analyze and model the performance of communication networks? In particular, we will gain an overview of queueing theory and its most important results. c. Simulation techniques: how do we make computational models to analyze and model the performance of communication networks?

Course Learning Outcomes

Upon successful completion of this course, students should be able to:

  • Apply simulation techniques to develop valid models of communication networks
  • Apply queueing-based models to characterize communication networks and to gain insights about their performance
  • Perform measurement-based empirical performance analysis of communication networks
  • Design a set of experiments to obtain the most information for a given level of effort
  • Understand the inherent trade-offs involved in using simulation, measurement, and analytical modeling
  • Avoid common simulation/ modeling/ measurement/ data presentation/ data analysis errors
  • Evaluate the relative merits of alternative system/algorithm design solutions
  • Present quantitative results visually in an effective manner
  • Engage in research in the field of performance analysis and evaluation

Download Section

CS721 Handouts

CS721 PPT Slides

CS721 Video Lectures

CS721 Midterm

CS721 Final Term

CS721 Viva