CS 218 Course Overview

Advanced Computer Networks

Description of the CourseMario Gerla
Lecture, four hours; outside study, eight hours. Review of seven-layer ISO-OSI model. High-speed networks: LANs, MANs, ATM. Flow and congestion control; bandwidth allocation. Internetting. Letter grading.

View Course Overview

Background students will need
Although prerequisites are not enforced for graduate students, it is strongly recommended that each student has taken courses equivalent to “Modeling Uncertainty in Information Systems” and “Computer Network Fundamentals.”

About the Instructor
Mario Gerla: Mario Gerla received a graduate degree in engineering from the Politecnico di Milano and the Ph.D. degree from UCLA in 1973. After working for Network Analysis Corporation from 1973 to 1976, he joined the Faculty of the Computer Science Department at UCLA where he is now Professor. His research interests cover the performance evaluation, design and control of distributed computer networks. He has worked on various wireless network protocols and architectures under government and industry support (WAMIS and GloMo projects). Currently he is leading the ONR sponsored MINUTEMAN project, the main focus of which is the design of a robust, scalable wireless ad hoc network architecture for unmanned intelligent agents in defense and homeland security scenarios. He is also conducting research on QoS routing, multicasting protocols and TCP transport for the Next Generation Internet (see www.cs.ucla.edu/NRL for recent publications). Prof. Gerla is an IEEE Fellow.

Course Objectives
In this course, we cover advanced topics in data communications that are the subject of current research. Recent literature papers will be posted as reading assignments.  We will focus mainly on two topics: wireless networks, and; Internet transport protocols.

The course is organized in two parts:

Part I covers wireless data networks. Main topics are ad hoc radio nets and wireless LANs with applications to personal and vehicular networks. The emphasis is on MAC, network (including network coding), transport layers, mobile applications and wireless network security. The material is drawn mainly from journal articles. The reading material will be posted on the web the week prior to coverage.

Part II deals with Internet protocols. Main topics are TCP, streaming, Open Flow and SDNs. We will study recent extensions of TCP that can handle multiple paths, ie MP TCP. We will conclude with P2P applications. The coverage follows recently published papers.

 View Course Overview