4 units – Spring Quarter; alternate years
Lecture: 3 hours
Prerequisite: ECS 273 or ECS 252
Grading: Letter; homework/lab assignments (30%), exams (20%), class presentation (10%), and project (40%).
Advanced topics in the theoretical foundations of network measurements, modeling, and statistical inferencing. Applications to Internet engineering, routing optimization, load balancing, traffic engineering, fault tolerance, anomaly detection, and network security. Individual project requirement.
Expanded Course Description:
The course introduces the key methodologies and techniques to (a) collect, visualize, analyze, and model empirical measurements, (b) test a hypothesis, (c) formulate and optimize Internet engineering solutions (e.g., applied to routing, load balancing, etc.), and (d) characterize the performance and design trade-offs of network protocols and architectures.
An individual project will contribute up to 40% of the course grade. The project will demonstrate quality, significance, and in-depth knowledge of the scope of the topics covered in the course. Through reading and critique of assigned published papers in this area, the students will learn how to formulate a research problem, choose a specific approach, and design experiments for performance evaluation. The students will be exposed to both analytical (e.g. multiple time-scale analysis, linear algebra, stochastic processes) and software tools (e.g. OPNET, ns-2, VxWorks) that are used in networking research.
EEC 274 is an advanced class in networking, emphasizing the theoretical foundations of Internet measurements and modeling, routing, traffic engineering, and anomaly detection. It naturally complements EEC 273 and ECS 252, which cover basic concepts of computer networks and build the foundation for EEC 274. ECS 258 covers some complementary advanced topics on Internet Quality of Service (QoS), such as Differentiated Services and Integrated Services, without overlap.
Last revised: May 2006