Content: This course studies performance issues in computer networks. The course starts with a brief introduction to Markov Analysis. The Markov chain analysis technique is then used to study the performance of classic protocols such as Aloha, CSMA and new wireless protocols, such as 802.11. The second topic is congestion control in the Internet. The performance of the TCP protocol will be studied analytically as well as empirically using the NS2 network simulator. A number of TCP performance issues will also be discussed, including TCP synchronization, High speed TCP and RTT unfairness. The last portion of the course will study advanced network techniques to ensure quality of service (QoS). Topics include fairness guarantee, delay guarantee, and deadline guarantee. If time permits, we will also study multicasting, video on demand and other exotic network protocols. Text: no text book (online notes and research papers) Assessments: homeworks, one midterm and one final Prereq: CS458