Course Outline
Analyzing the performance of any computer or networked system: such as Web application servers, packet scheduling disciplines,operating system schedulers, cellular telephony networks is an important step in the design and deployment of such systems.
Performance of many systems can be measured, but a sound basis in queuing system models is required for two important aspects: 1) to ensure that the performance tests are performance field data is correct, and 2) for predicting the performance of a system in a scenario that cannot be measured. The theory of queues is a mathematical theory that helps model a wide range of computing and networking systems with a common abstraction of a queuing system. In this course, you will learn the most basic results in queuing systems, in an intuitive way, and learn how to apply them to computer and network systems performance. The focus in this short course will be on being able to reason about asymptotic values of performance metrics at high loads and low loads, which is very useful in validating results of performance tests. Practical examples of performance analysis of networked servers (e.g. a Web server), of packet network links, of cellular networks etc, will be provided. A case study of interpreting the load test results of a simple Web Server using the framework of queuing systems will be covered throughout the course.
About Instructor
Prof. Varsha Apte is a Professor in the Department of Computer Science and Engineering at IIT Bombay. She works in the areas of performance analysis of computing systems and networks. She completed her M.Sc. in from Pune University in 1989, and PhD. from Duke University in 1994, both in Computer Science. After her Ph.D., she joined the Teletraffic Theory and Performance Analysis department in AT&T Bell Labs as Member, Technical Staff, which later became the Network Design and Performance Analysis
department of AT&T Labs. She joined as faculty in the CSE Dept, IIT Bombay in 2002. During the academic years 2009-2011, she was Visiting Faculty at the Computer Science and Automation Department, Indian Institute of Science, Bangalore. While in Bangalore, she
also worked at IBM Research Labs as part-time Visiting Researcher from June 2009-May 2010. For more information, please visit: https://www.cse.iitb.ac.in/~varsha
Pre-requisites
- At least 3rd year UG in CSE Pre-requisite Courses : Operating Systems and Computer Networks
Intended Audience
- 4th year undergraduates or post-graduates in Computer Science and Engineering, IT industry professionals engaged in computer applications performance testing and evaluation
For detailed syllabus click here