Outline
|
|
This page contains the outline for Computer Networks.
Deviations from this outline will be announced in class and will also be
posted on the notices page.
Week #1 (08/27/12) - The Internet top down
- Topics: Layered protocol model. Concepts and definitions. History of
Internet. RFCs. Application layer protocols.
- Reading: See here.
- Events: None
Week #2 (09/03/12) - The Internet top down (continued)
- Topics: Sockets interface. Designing a reliable data transfer protocol.
Evolution of TCP.
- Reading: See here.
- Events: No class on Monday (Labor Day)
Week #3 (09/10/12) - The Internet top down (continued)
- Topics: Routing. Multiple access protocols - wired and wireless. ALOHA and
Ethernet analysis.
- Reading: See here.
- Events: None
Week #4 (09/17/12) - Performance evaluation
- Topics: Principles of performance evaluation. Design of experiments. Output
analysis. Research communities; journals and conferences.
- Reading: See here.
- Events: None
Week #5 (09/24/12) - Measurement
- Topics: Concepts of measurement, arithmetic versus geometric mean.
Instrumenting software for timing and counting measurements. Measurement
tools (Wireshark, SNMP, MRTG, etc.).
- Reading: See here.
- Events: None
Week #6 (10/01/12) - Analytical modeling
- Topics: Kleinrock on performance modeling. Stochastic processes and Markov
models (state classification, discrete and continuous time). The Poisson process
and its properties.
- Reading: See here.
- Events: Mini-project #1 due on Friday at midnight
Week #7 (10/08/12) - Queueing theory
- Topics: Queuing notation, disciplines, and behavior. Arrival and
service processes. Little's Law. Operational laws and analysis. Fluid
flow models. The M/M/1 queue.
- Reading: See here.
- Events: None
Week #8 (10/15/12) - Queueing Theory (continued)
- Topics: Other M/M queues. The Erlang formulas. The M/G/1 queue.
Jackson networks and Mean Value Analysis.
- Reading: See here.
- Events: Mini-project #2 due on Firday by midnight
Week #9 (10/22/12) - Simulation modeling
- Topics: Overview and components of a discrete event simulation.
Flowchart of discrete event-based simulations. Principles of event lists
and event ordering. Overview of random number generation.
- Reading: See here.
- Events: Midterm exam in class on Monday
Week #10 (10/29/12) - Simulation modeling (continued)
- Topics: Process-oriented simulation and the CSIM function library. Example
models of an M/M/1 queue and call center.
- Reading: See here.
- Events: Mini-project #3 due on Wednesday by midnight
Week #11 (11/05/12) - Traffic characterization
- Topics: Traffic analysis and synthetic generation of traffic. Burstiness
and non-stationarity. Concept of self-similarity and its effects on network
performance.
- Reading: See here.
- Events: None
Week #12 (11/12/12) - Hot topic #1 - Traffic shaping and scheduling
- Topics: Overview of traffic shaping and scheduling - problems and research.
- Reading: See here.
- Events: No class on Monday (Veteran's Day)
Week #13 (11/19/12) - Hot topic #2 - Multicast and P2P
- Topics: Overview of multicast and its evolution to P2P - problems and
research.
- Reading: See here.
- Events: Mini-project #3 due on Wednesday by midnight
Week #14 (11/26/12) - Hot topic #3 - Sensor networks
- Topics: Overview of sensor networks - problems and research.
- Reading: See here.
- Events: None
Week #15 (12/03/12) - Hot topic #4 - Green networks
- Topics: Overview of energy efficiency topics - problems and research.
- Reading: See here.
- Events: Mini-project #4 and paper review due on Friday
by midnight
Week #16 (12/10/12) - Final exam
- Topics: None
- Reading: None
- Events: Comprehensive final exam on Wednesday,
December 12th from 8:00pm to 10:00pm.
|
Last update on August 25, 2012
|