Instructor/TA
Office
Phone
Email
Office Hours

Basem Shihada

4210

 

Basem.shihada

By Appointment

  • Time/Place: Sunday/Tuesday 9:00-10:30 at Room 3224
  • Website: www.shihada.com/teaching.htm
  • Required textbook: Computer Networking: A Top-down approach, J. Kurose and K. Ross, 5 th edition, 2009
  • Reference books:
    • Andrew S. Tanenbaum , (4th edition) (2002) Computer Networks , Prentice Hall
    • Research papers.
  • Course description: Packet switching; the Internet architecture; routing; router architecture; flow control algorithms; retransmission algorithms; congestion control, TCP/IP; detecting and recovering from errors; switching; Ethernet (wired and wireless) and local area networks; physical layers; clocking and synchronization. Assignments introduce network programming, including sockets, designing a router and implementing a transport layer.
  • prerequisites: Students must have good understanding of computer networks, excellent skills in C/C++ and TCL, using net-
    work simulators such as NS-2, working with Linux systems.
  • Grading:
    • Homework: 20%
    • Exams:
      • 20% Midterm
      • 20% Final
    • Presentations: 10%
    • Projects: 30%
    • Student must obtain the passing grade (70%) in the exams and the final project to pass the course.

    The course will include a major research project component that requires per-
    forming several paper reviews, presentations, and simulations.

  • Homework policy: all assignments, including contributions to discussion, submitted by students in the course of this class should be work written by themselves specifically for this class. Students must clearly cite and reference each and every source that was used in their development. Where students use the actual words of a source, they must put those words inside quotation marks.
  • Calendar:
Date
Topics
Reading Comments/Exercises
       
Introduction
  • No Reading Required
 
Internet Architecture and Performance Measurement
  • Lecture [PDF]
  • Chapter 1 (textbook)
Transport Layer and Network Congestion Control
  • Chapter 3 (textbook)
  • Tutorial [PDF]
  • Tutorial [PDF]
  • Tutorial [PDF]
  • Tutorial [PDF]
7/09
Assignment 1
  • Due 21/09
12/09
No Class
 
14/09
No Class
 
21/09
Assignment 1 Results
  • Each group presents 5-8 slides on the assignment results
 
Netowrk Routing
  • Lecture [PDF]
  • Chapter 4 (textbook)
03/10 Midterm Exam
  • Lecture Hall 2, 9:00-10:15AM
  • Solution [PDF]
Wireless Networks
  • Lecture [PDF]
  • Chapter 6 (textbook)
10/10
Assignment 2
  • Due 19/10
Optical Networks
  • Tutorial [PDF]
19/10
Assignment 2 Results
  • Each group presents 5-8 slides on the assignment results
 
24/10
Wireless Sensor Networks
  • D. Estrin, R. Govindan, J. Heidemann, S. Kumar. "Next Century Challenges: Scalable Coordination in Sensor Networks, " Proceedings of MOBICOM 1999. [PDF]
  • R. Szewczyk, J. Polastre, A. Mainwaring, J. Anderson, and D. Culler. "Analysis of a Large Scale Habitat Monitoring Application," SenSys 2004. [PDF]
 
26/10
Wireless Mesh Networks
  • R. Bruno, M. Conti, E. Gregori,"Mesh Networks: Commodity Multihop Ad Hoc Networks", IEEE Comm Mag. 2005. [PDF]
  • J. Ishmael, S. Bury, D. Pezaros, N. Race, "Deploying Rural Community Wireless Mesh Networks", IEEE Internet Computing, Vol. 12, No. 4, 2008. [PDF]
 
31/10
Project Proposal
  • 3 page description of your proposed final project. It should include a clear statement of what problem you are tackling, how, and how it stands with respect to prior work. Projects should be in groups of 5 students.
31/10
Network Mesurements
  • D. Aguayo, J. Bicket, S. Biswas, G. Judd, R. Morris, "Link-Level Measurements from an 802.11b Mesh Networks", Sigcomm 2004. [PDF]
  • J. Bicket, D. Aguayo, S. Biswas, R. Morris, "Architecture and Evaluation of an Unplanned 802.11b Mesh Network", MobiCom 2005. [PDF]
 
02/11
WiMax
  • F. Wang, F. Hsieh, S. Benes, "Mobile WiMax Systems: Performance and Evolution", IEEE Comm. Mag. [PDF]
  • K. Etemad, "Overview of Mobile WiMax Technology and Evolution", IEEE Comm. Mag. 2008. [PDF]
 
07/11
Antenna
  • D. Halperin, W. Hu, A. Sheth, D. Wetherall,"802.11 with Multiple Antennas for Dummies", ACM SigComm Comp. Review, 2010. [PDF]
  • A. Goldsmith, S. Jafar, N. Jindal, S. Vishwanath," Capacity Limits of MIMO Channels", IEEE JSAC 2003. [PDF]
 
09/11
Congnitive Radio
  • S. Haykin, "Cognitive Radio: Brain-Empowered Wireless Communications", IEEE JSAC, 2005. [PDF]
  • R. Venkatesha, P. Pawelczak, J. Hoffmeyer, H. Berger, " Cognitive Functionality in Next Generation Wireless Networks" Standardization Efforts", IEEE Comm. Mag. 2008. [PDF]
 
14/11
No Class
 
16/11
No Class
 
21/11
Media Access
  • V. Bharghavan, A. Demers, S. Shenker and L. Zhang. "MACAW: A Media Access Protocol for Wireless LANs." SIGCOMM 1994. [PDF]
  • W. Ye, J. Heidemann, and D. Estrin. "An Energy-Efficient MAC Protocol for Wireless Sensor Networks." INFOCOM 2000. [PDF]
 
23/11
Channel Selection
  • P. Kyasanur, J. So, C. Chereddi, N. Vaidya," Multi-Channel Mesh Networks: Challanges and Protocols", IEEE Wireless Comm. 2006 [PDF]
  • R. Chandra, R. Mahajan, T. Moscibroda, R. Raghavendra, P. Bahl, "A Case for Adapting Channel Width in Wireless Networks", SigComm 2008. [PDF]
 
28/11
Transport
  • V. Gambiroza, B. Sadeghi, E. Knightly, "End-To-End Performance and Fairness in Multihop Wireless Backhaul Networks", MobiCom 2004 [PDF].
  • K. Nahm, A. Helmy, C.-C. Kuo, "TCP over Multihop 802.11 Networks: Issues and Performance Enhancement", MobiHoc 2005. [PDF]
 
30/11
LTE
  • A. Furuskar, T. Jonsson, M. Lundevall, "The LTE Radio Interface - Key Characteristics and Performance", IEEE PIMRC , 2008. [PDF]
  • C. Ball, T. Hindelang, I. Kambourov, S. Eder, "Spectral Efficiency Assessment and Radio Performance Comparison between LTE and WiMax", IEEE PIMRC 2008. [PDF]
 
05/12
Final Projects
  • Group 1 (TBD)
  • Group 2 (TBD)
 
07/12
Final Projects
  • Group 3 (TBD)
  • Group 4 (TBD)
 
11/12
Final Exam Period
 
 

 

© 2010 Basem Shihada