CS 2520/TELCOM 2321 - High Speed WANs
Thursday 6:00 pm - 8:50 pm
Dr. Taieb Znati
Tel: 412 624-8417
Support for Quality of Service (QoS) has been the goal of the Internet community for many years. QoS characterizes the general ability of the Internet to differentiate between communications traffic in order to provide different levels of service to end users. The objective of this course is to provide an understanding of the basic principles and fundamental design issues related to integrated and differentiated service networks.
The first part of the course focuses on the performance objectives and quality-of-service (QoS) requirements of multimedia applications and services. The second part discusses the TCP/IP protocol suite, with a brief coverage of ATM networks. The third part of the course focuses on congestion control issues and design approaches for Internets. Topics include characterization of the network traffic and its implications on network design, network-level traffic management and congestion control, transport-level traffic management and flow control, packet scheduling and resource allocation. To illustrate these design principles and approaches, an elaborate discussion of the TCP traffic and congestion control framework and the ATM traffic control and resource management model is provided. The third part covers the major approaches to Internet routing, including distance vector, link state and path-vector routing, and examines multicast routing. The fourth part focuses on different Internet QoS service models, namely the IntServ/RSVP model, and the DiffServ model. The fifth part of the course focuses on protocols for QoS support in the Internet: Resource reServation Protocol (RSVP), Multi-Protocol Label Switching (MPLS), and Real-time Transport Protocol (RTP). The last part of the course focuses on overlay networking, including peer-to-peer networking, content distribution and multicasting.
The following list of topics will be discussed:
i. IPv4 Overview
ii. IPv6 Overview
i. Bandwidth Management and Resource Allocation
ii. Packet Scheduling
i. TCP Flow Control
ii. TCP Congestion Control
iii. TCP Performance
i. Requirements for ATM traffic and Congestion Control
ii. ATM Traffic Management Framework
i. RIP OSPF
i. Traffic Management and Control
ii. Queueing Disciplines
iii. Random Early Detection
iv. Controlled load and Guaranteed services
i. DiffServ Model
ii. DiffServ Operations
1. MPLS Architecture
2. MPLS Traffic Engineering
3. MPLS Signaling Protocol over MPLS
William Stallings, “High Speed Networks and Internets: Performance and Quality of Service”, 2nd Edition, 2002.
Douglas E. Comer, “Internetworking with TCP/IP Vol. I: Principles, Protocols, and Architecture”, 3rd Edition, Prentice Hall, 1995.
Dimitri Bertsekas and Robert Gallager, “Data Networks”, 2nd Edition, Prentice Hall, 1992.
Journal Papers: Many problems related to next generation networks are under active debate and are not covered in the textbooks. Papers from current literature will be assigned.
Office hours will be held during the following hours:
Tuesday : 11:0 0am - 12:00 pm
Thursday : 11:00 am - 12:00 pm
Additional hours by appointment
Exam I: Thursday 27, Oct. 2005.
Project: Monday 12, Dec. 2005.
Exam I: 20%
Exam II: 30%
The course will use both a textbook as well as a set of research papers. We will use the textbook for the fundamentals, seminal research papers for the origins of the problems and techniques, and recent research papers for the current state of the art.
Students are expected and strongly encouraged to actively participate in the White Board discussions about topics relevant to the course material. Students are also expected to check the course webpage regularly for announcements, class schedules, lecture notes, homework assignment solutions, reading assignments, and etc (http://www.cs.pitt.edu/~znati/wans.html).
Homework assignments are expected to be
turned in at the start of class period on the due date. Typically, homework is
due one week after it is assigned unless otherwise mentioned. If the student is
unable to attend the class, homework may be left in the instructor's mailbox at
Disability Resources and Services
If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact the instructor and Disability Resources and Services, 216 William Pitt Union, 412-648-7890 or 412-383-7355 (TTY), as early as possible in the term.