CS218A Winter 1999 Course: Advanced Computer Networks Instructor: M. Gerla 3732H BH, 825-2660 Office Hours: M-W 2-3 or by appointment Textbooks Recommended: P. Green, "Fiber Optic Networks", Prentice Hall, 1992. Recommended: S. Keshav, "An Engineering Approach to Computer Networking", Addison Wesley, 1997. Recommended: D.E. Comer, "Internetworking with TCP/IP", Vol. I, Prentice Hall, Second Edition, 1990. Recommended: D. J. Goodman, "Wireless Personal Communications", Addison Wesley, 1997. Recommended: C. Partridge, "Gigabit Networking", Addison Wesley, 1993. Recommended: A. S. Tanenbaum, "Computer Networks" Prentice Hall, 1981. Related Literature: IEEE Transactions on Communications IEEE Transactions on Networks Computer Network and ISDN Systems Journal IEEE Journal of Selected Areas in Communications Performance Evaluation Journal ACM Communications Globecom Proceedings Infocom Proceedings ICC Proceedings ICCC Proceedings IFIP Proceedings Int. Switching Symposium Proceedings ACM Sigcomm. Proceedings ACM Sigmetrics Proceedings IEEE Transactions on Lightwave Technology IEEE Communications Magazine IEEE Personal Communications Magazine IEEE Networks Magazine Networks Journal Telecommunications Systems Journal Internetworking Journal Computer Communications Journal Prerequisites CS 118; CS 112; or equivalent Purpose and Content of the Course The main purpose of the course is to present advanced topics in data communications which are the subject of current research. The course is organized in three parts. Part I is dedicated to high speed networks (LANs and WANs). Main focus is on MAC, link, and network layers. The material is taken from the book by Keshav and Green (optical components and networks) as well as from recent journal and conference articles. Part II covers the area of wireless networks. Main topics are cellular radio and ad hoc radio nets. The material is drawn from D. Goodman's book and from journal articles. Part III deals with internetting. The main strategy addressed here is TCP/IP. The coverage follows the reference textbooks by Comer, as well as recently published papers. As part of the course, students will carry out a project of their choice, relevant to the topics covered in class. The project will consist in the implementation (via simulation or via coding on an actual testbed) of a protocol or control scheme, and in its evaluation. Recommended simulation languages are NS and Parsec. Execution of measurements on an existing system and interpretation of measurement results is also an acceptable option. A term paper describing the results of the implementation/experiment will be prepared and turned in during finals week. Also, a class presentation will be delivered at the end of the course. Course Outline I. High Speed Networks LANs (Fast E-net; Giga-Enet; Myrinet) ATM (protocol layers, routing, congestion control, bdw allocation) All Optical Networks (single hop; multi hop) II. Wireless Networks Cellular Systems (AMPS, TDMA, CDMA, Wireless ATM, 3rd Generation) Packet Radio Networks; ad hoc networks (wireless LANs,etc) III. Internetting TCP/IP Internet (routing, multicast, scheduling, cong. control) Grading Class Participation 5% Homework and quizzes 15% Midterm 30% Term Project/Presentation 50%