EE/CS 658

 
Internet Engineering
Spring 2008
 
 

Course Outline

Minute Papers

Presentations

      Schedule

Useful Links



     
Instructor: Prof. Anura Jayasumana, Electrical and Computer Engineering
       Email: Anura.Jayasumana@colostate.edu
       Office Hrs: Open

       Teaching Assistant: Dilum Bandara
       Email: dilumb@engr.colostate.edu
       Office Hrs: Open Hrs

       Course Announcement


Topic
Readings
Notes Assignment
Introduction - Technology and Traffic Trends 
Exabyte Era
IP Traffic Forecast


Internet Architecture, Layering,
End-to-end Argument, Net Neutrality
Saltz84,    Blu01,
Weiss06
1, 2

Network Programming, Sockets, Client-Server


Lab 1
TCP  and End-to-End Congestion Control JaKa88FaFl95 4

Overlay Networks
DoMa03, NaPe03

Lab 2
Lab 3
Intro to Queuing Systems
       - Kendall's Notation, Poisson Process
       - Stochastic Processes - Classification
Notes (Helsinki) 5

6


  HW 1
Continuous time Markov Chains
              - Birth-Death, M/M/1, M/M/k, ....
Discrete time Markov Chains
              - Classification
              - Stationary and transient
                         state probabilities
Notes (Norris)

 HW 2
M/G/1  Analysis
  Handout


Performance Analysis using Simulations


 Lab 4
 Lab 5
Sensor Networks
 Handout


Services over Overlay Networks Pradeep Srinivasa
Transport Protocols for Sensor Networks
Dulanjalee Dhanapala
Traffic Validation Architecture
He Yan
TCP for wireless networks
Saurabh Gattani
Admission Control in IEEE 802.16 Broadband Wireless Access System
Lihua Wan
IP Router Architecture
Raghunandan Mandyam
RFID Zheng Wang
Trends in Networking





 Labs:
We plan to have six lab assignments out of which you have to complete five. Those who are very familiar with socket programming may therefore skip the first assignment and start with the second (in which case, follow the deadlines in the last column).  If you have any doubts, we recommend strongly that you start with the first assignment.



Lab Assignments Due
Due
1. Introduction to Socket Programming & Client-Server Systems
                   * Demo sign-up sheet
Feb 13
----
2. A Reliable Transport Protocol & A Network Protocol for an Overlay Network - Part 1
                   * Demo sign-up sheet
Feb 22
Mar 7
Feb 15
Feb 29
3. A Reliable Transport Protocol & A Network Protocol for an Overlay Network - Part 2
                   * Demo sign-up sheet
Mar 28
Mar 14
4.  Performance of a NIC with Offload Capability
          How to write an event-driven simulator (real) 
                                   (A lecture from a while ago. Apologies for voice quality.
                                     The assignment referred to in the lecture is a simple queue. )
                                     pdf of slides




Apr 18
Apr 18
5.  Performance of Different Queuing Disciplines
May 12

     NOTE:   If you completed Lab 1,  select either Lab 4 or Lab 5. This is your last lab.
                   If you did not do Lab 1,   do Lab 4 and 5.
                   Those who are working on a  preapproved prject do not need to do any additional labs.