ECE 658

Internet Engineering

Spring 2011


Course Outline


Minute Papers

Presentations    

Useful Links


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

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

Internet Architecture, Layering,
End-to-end Argument,
Net Neutrality
Saltz84, Blu01,
Weiss06
Schewick vs. Farber

Network Programming, Sockets, Client-Server
Lab 1
Overlay Networks DoMa03, NaPe03 Lab 2
Introduction to Queuing Systems
  - Kendall's Notation, Poisson Process
  - Stochastic Processes - Classification
Notes (Helsinki) HW 1




Event Driven Simulation

Markov Processes
Continuous time Markov Chains
              - Birth-Death, M/M/1, M/M/k, ....

Notes (Norris)




HW 2
Discrete time Markov Chains
              - Classification
              - Stationary and transient
                         state probabilities

PageRank

 HW 3
Multimedia (Voice/Video)
   - Characteristics and Requirements
   -  RTP/RTCP


Gigabit Networking - What is different?


Simulation of Networks


Quality of Service Provisioning
    - RSVP, IntServ
    - DiffServ

 Cisco HB
 QoS Whitepaper
 IntServ RFC
 DiffServ RFC 2474
 DiffServ RFC 2475

Presentations:

4/20  Cloud Computing   - Veeresh Rudrappa
                 1-2PM (C203 Engr)
4/21  Vehicular Networks - Pritum Shah
4/26  3G and 4G Cellular Networks - Brad Donaho
4/28  IP Lookup Algorithms - Nishit Kapadia
5/3  (ten.)   Internet Topology  - Brahadeesh Guhan







      Teaching Assistant: Vidarshana Bandara
      Email: vwb@engr.colostate.edu
      Office Hrs: TR 1:00-2:00pm, also by appointment
      (You can find me in Engr C203)

     * Please demonstrate all your labs (except 6) before May 12.

Lab Assignments
Due
6. A Reliable Transport Protocol and A Network Protocol for an Overlay Network - Part 2 Thursday, May 12
NO DEMO
5. A Reliable Transport Protocol and A Network Protocol for an Overlay Network - Part 1 Design due: April 21st
Code due: April 28th
4. A Distributed Hash Tables Based P2P Resource Discovery System Thursday, Apr 07th
3. Simulation of a Network Interface Card with Offload Capability
Updated: 02/24/11 4:00pm
Tuesday, Mar 08th
2. Working with Planet-lab Thursday, Feb 17th
1. Introduction to Socket Programming & Client-Server Systems Thursday, Feb 3rd

      Please check RamCT mail and discussion group for additional information related to labs.