E2 204, Spring 2022
Stochastic Processes & Queueuing Theory
Lectures
- 04 Jan 2022: Lecture-01 Introduction
- 06 Jan 2022: Lecture-02 Probability Review
- 11 Jan 2022: Lecture-03 Conditional Expectation
- 13 Jan 2022: Lecture-04 Stochastic Processes
- 18 Jan 2022: Lecture-05 Stopping Times
- 20 Jan 2022: Lecture-06 Strong Markov Property
- 25 Jan 2022: Lecture-07 Renewal Processes
- 27 Jan 2022: Lecture-08 Distribution Functions
- 01 Feb 2022: Lecture-09 Limit Theorems
- 03 Feb 2022: Lecture-10 Regenerative Processes
- 08 Feb 2022: Lecture-11 Blackwell’s Theorem
- 10 Feb 2022: Lecture-12 Key Renewal Theorem
- 15 Feb 2022: Lecture-13 Key Renewal Theorem: Applications
- 17 Feb 2022: Lecture-14 Renewal Reward Process
- 22 Feb 2022: Lecture-15 Discrete Time Markov Chains
- 24 Feb 2022: Lecture-16 DTMC: Invariant Distribution
- 01 Mar 2022: Lecture-17 Continuous Time Markov Chains
- 03 Mar 2022: Lecture-18 CTMC: Embedded Markov Chain and Jump Times
- 08 Mar 2022: Lecture-19 CTMC: Stationarity
- 10 Mar 2022: Lecture-20 Reversibility
- 15 Mar 2022: Lecture-21 Queues
- 17 Mar 2022: Lecture-22 Reversed Processes
- 22 Mar 2022: Lecture-23 Stochastic Networks
- 24 Mar 2022: Lecture-24 Martingales: Introduction
- 29 Mar 2022: Lecture-25 Martingales: Convergence Theorem
- 31 Mar 2022: Lecture-25 Martingales: Concentration Inequalities
- 05 Apr 2022: Lecture-26 Exchangeability
- 07 Apr 2022: Lecture-27 Random Walks
- 12 Apr 2022: Lecture-28 GI/G/1 Queues
Homework
- 06 Jan 2022: Homework-01
- 20 Jan 2022: Homework-02
- 03 Feb 2022: Homework-03
- 17 Feb 2022: Homework-04
- 03 Mar 2022: Homework-05
- 17 Mar 2022: Homework-06
- 31 Mar 2022: Homework-07
- 14 Apr 2022: Homework-08
Tests
- 12 Feb 2022: Mid Term 1
- 26 Mar 2022: Mid Term 2
- 26 Apr 2022: Final (09:00am-12:00noon)
Grading Policy
Mid Terms: 40
Homeworks: 30
Final : 30
Course Syllabus
Poisson process, Renewal theory, Markov chains, Reversibility, Queueing networks, Martingales, Random walk.
Course Description
Basic mathematical modeling is at the heart of engineering. In both electrical and computer engineering, many complex systems are modeled using stochastic processes. This course will introduce students to basic stochastic processes tools that can be utilized for performance analysis and stochastic modeling of dynamic systems and networks.
Teams/GitHub Information
Teams
We will use Microsoft Teams for all the course related communication.
Please do not send any email regarding the course.
You can signup for the course team Stochastic-Processes-2022 using the following code swzjpss.
GitHub
All the students in the class have read access to Stochastic-Processes public repository on GitHub.
Please follow the guidelines in the sample lecture.
The source file for the sample lecture is in the repository.
It is recommended you save it with another name in your local repository for creating a new lecture.
Here is a good book for Git and a simple tutorial.
Instructor
Parimal Parag
Office: EC 2.17
Hours: By appointment.
Time and Location
Classroom: EC 1.07, Main ECE Building
Hours: Tue/Thu 11:30am-01:00pm.
Teaching Assistants
Samarth Hawaldar
Email: samarthh@iisc.ac.in
Hours: By appointment.
Textbooks
Stochastic Processes, P. Parag and Vinod Sharma.
Stochastic Processes, Sheldon M. Ross, 2nd edition, 1996. You can get a copy of the textbook from the campus book store.
Introduction to Stochastic Processes, Erhan Cinlar, 2013.
Markov Chains: Gibbs Fields, Monte Carlo Simulation, and Queues, Pierre Bremaud, 1999.
Markov Chains, James R. Norris, 1998.
Reversibility and Stochastic Networks, Frank P. Kelly, 2011.
Probability: Theory and Examples, Rick Durett, 4th edition, 2010.