Mobile Wireless Networking

Prof. James P.G. Sterbenz <jpgs@eecs.ku.edu>
Department of Electrical Engineering and Computer Science
The University of Kansas

News and Announcements

This semester there is no networking prerequisite. Necessary background material will be covered in class with pointers to relevant notes.

EECS 882 Feel free to join the EECS 882 Facebook group or Google+ circle, and to post and discuss items relevent to class topics.

Course Description

EECS 882
3 credit hours

Comprehensive coverage of the disciplines of mobile and wireless networking, with an emphasis on architecture and protocols. Topics include cellular telephony, MAC algorithms, wireless PANs, LANs, MANs, and WANs; wireless and mobile Internet; mobile ad hoc networking; mobility management, sensor networks; satellite networks; and ubiquitous computing.

Prerequisites

EECS 780, 563 taken at KU as an undergrad, or equivalent, or permission from the instructor. This course is intended for MS and PhD level students and is not open to undergraduates.

Spring 2016 Offering Details

This page contains schedule, laboratory, homework, and exam information specific to the Fall 2013 offering. Refer to the main EECS 882 page for generic course information including textbooks and exam topics.

Time and Location

Spring 2016
LectureDiscussion
Mon.Wed.
18:10–21:0018:10–21:00
3150 Learned250 Regnier3150 Learned245 BEST
LawrenceEdwardsLawrenceEdwards
 EECS 882-1000  EECS 882-1500  EECS 882-1010  EECS 882-1600 
LEC 65833LEC 70796DIS 65834LBN 70797

The lecture will be offered simulatneously in Lawrence and on Edwards with a video-conference link to Edwards.

The discussion session will meet when needed and as announced, for to make up lectures rescheduled due to travel.

Instructor Office hours

Mon. 16:00–18:00 in 3036 Eaton or 154 Nichols, by appointment.
Email, skype chat, or call before you come to be sure of my location.
+1 785 864 7890 (Nichols)
+1 785 864 8846 (Eaton)

Correspondence

All email correspondence to the instructor must contain a subject line beginning Subject: EECS882 - followed by a meaningful indicator of the content. The former is so that automatic email filters are likely to do the right thing; the latter is so that we know what the email regards when looking at the folder view in an email client. Email not following this guideline is likely to get misfiltered and be unread.


Schedule of Lectures and Readings

Tentative schedule of lectures, readings, assignments, and exams. Dates in the future subject to change. The readings in this table are undergoing substantial updating for this semester.

-->
EECS 882 Spring 2016 Schedule
Date Lecture Reading Project
Subject Key Protocols and Algorithms Required Optional  Presentations  EECS 780 Background Date Due
 18 Jan.  MLK Day: no class
 Wed. 
 27 Jan. 
Administrivia, Ethics, and Preliminaries
MWN-AE
[display]
 Ethics
 Citation
 [SRC1984]
 K:1
 S:2–2.2, 3–3.1.3
 lecture:
 [print] | [display]
 introduction 
schedule
 Wed. 
 03 Feb. 
Mobile Wireless Environment and
Physical Layer
MWN-MW
[print] [display]
 M:1
 [ARY1995]
 W:2.1, 3
 D:2
 [B2007] {RA}  S:5.1–5.1.1
 lecture:
 [print] | [display]
 Wed. 
 03 Feb. 
 
 15 Feb. 
MAC Algorithms and Protocols
MWN-ML
[print] [display]
Aloha, Slotted Aloha
CSMA, CSMA/CD
CSMA/CA, MACA, MACAW
SDMA, D-MAC
TDMA, TDD
FDMA, FDD, OFDMA
CDMA, DSSS, FHSS
 M:6
 [GL2000
 W:4.1–4.5
 D:3
 [KRD2006
 [BDSZ1994]
 [KSV2000] {AB}  K:5
 S:5.1.2–5.1.3
 lecture:
 [print] | [display]
 interest in potential topics
 (from list or your own suggestions)
 due by email TBD 
 15 Feb. 
 
 Wed. 
 17 Feb. 
Wireless Links and Subnetworks
(LANs, PANs, and MANs)
MWN-WN
Bluetooth, 802.15.1, 802.15.3 WPAN
IrDA, WUSB, WiMedia
802.11 WLAN, Wi-Fi
  802.16 WMAN, WiMAX, 802.22 WRAN  
 M:2, 3.9–3.11
 W:5,
      6–6.6, 6.8,
      7–7.6, 7.10
 [KT2007]
 [HDS+2010]
 W:7.8–7.9,
      8–9
 [AWW2005]
 [SC+2009]
 [NRT2004
 ([VFC2013],
 [PG2011]) {SB}
 [PW2010] {AB}
 [GOP2012] {RA}
 ([E2008],
 [WG+2008]) {XR}
 K:6  discussion of topic interests
group formation in class 
 29 Feb.  Exam 1: Fundamentals, MAC, Wireless Links and Subnetworks
 29 Feb.  Network Simulation with ns-3
MWN-NS
[print] [display]
 [S2007]
 [S2008]
 ns-3 Web page 
 [WI2009]
 [FP2001]
 [HMK2001]
 Wireshark:
 [print] | [display
 sockets:
 [print] | [display
 04 Apr.
 Wed. 
 24 Feb. 
Mobility and Location Management
MWN-LM
[print] [display]
random walk, random waypoint
Gauss-Markov
 [CBD2002]
 [RAH2007]
 [C2003]
 [V2003]
 [XW2008]
 [FK2006]
 [YLN2003]{AB}
 [BSH2003]{SB}
 Wed. 
 30 Mar. 
Introduction to Wireless Simulation with ns-3
MWN-SW
[print] [display]
 [KN+2004]
 ns-3 Wireless
 Tutorial
 
 11 Apr.
 14 Mar.  Spring break: no class
 07 Mar. 

 Wed. 
30 Mar. 
Mobile Cellular Telephony
MWN-MT
[print] [display]
AMPS, IS-95, CDPD, CDMA2000
GSM, EDGE, UMTS
IMT2000
LTE, LTE-A
 M:3–3.8, 3.11
 D:1, 7–13
 [ZAB1999]
 [TRV1998]
 [PD2000]
 [CAG2008]
 [MK2000]
 [MR1996] {JD}
 [ABC+2014] {RA}
~2 page proposal
+ 5 references
due TBD
Templates:
[LaTeX (BibTeX, PDF)] [MS-Word]*
 04 Apr.  Introduction to Mobile Simulation with ns-3
MWN-SM
[print] [display]
 [BJS2010]
 ns-3 Mobility API
 18 Mar.
 Wed. 
30 Mar. 
Ad Hoc Networking
MW-AH
[print] [display]
 M:5
 [RS1996]
 [CG2007a,  CG2007b]  [KS2006]{RX}
 [RH2000]{AB}
full outline
+ edited proposal
+ additional references
due TBD
 11 Apr.  Introduction to MANET Simulation with ns-3
MWN-SR
[print] [display]
 [KCC2005]
 ns-3 Manual
Routing
 
25 Apr. 
04 Apr.  MANET Routing Algorithms and Protocols
MWN-MR
[print] [display]
DSDV, AODV, DSR OLSR  M:7
 W:4.6–4.7
 [RT1999]
 [PR1999]
 [J1994]
 [JRO+2009]
 [PJCS2011]
 [PRDM2001] {SB}
 [BMJ+1998] {RA}
 K:4.5–4.6
 [MR2007]
 lecture:
 [print] [display]
 11 Apr.  Wireless and Mobile Internet and
Transport Protocols
MWN-WI
[print] [display]
Mobile IP (security)
TCP Westwood
 M:4, 9–9.6
 [P2002] sec.1
 [LL2006]
 [BPSK1997]
 [KSE+2004]
 [P2002] sec.2–5 
 [AB2007]
 [WHC2005]
 [PRS2010]
 [CGK+2002]
 [WYSG2005]
 [OSC+2013] {AB}
 [BPSK1997] {XR}
 K:3; 4–4.4
 S:5.2–5.3.4; 5.4–5.5;
     7–7.2.2
 lecture NL:
 [print] | [display]
 lecture TL:
 [print] | [display]
18 Apr.  Energy and Power Management
MWN-EM
[print] [display]
 M:11
 [ACFP2009]
 [VC2013]
 [JSAC2001]
 [CCMM2009  [JHSG2011] {SB}
 [MCCM2009] {RA} 
complete draft
report
due 29 Apr.
 Wed. 
 20 Apr. 
Exam 2: Mobile Wireless Networks
27 Apr.  Sensor Networks
MWN-SN
[print] [display]
802.15.4
ZigBee
 M:12
 [ASSC2002]
 [AK2004]
 [KW2005]
 [AY2005]
 [BPC+2007]
 [CMYP2009]
 [ZG2003]
 [SYY+2013] {XR}
 [QLT2007] {AB}
04 May  Satellite Links and Networks
MWN-SL
[print] [display]
TCP (recommendations) (research)
PILC errors
SCPS SCPS-TP
 [PS2002]
 [WTJS2009]
 [DMT1997]
 [WPE2001] {SB}
 04 May  Cross-Layering
MWN-XL
[print] [display]
 [SM2005]
 [FGA2008]
 [RJC+2011]
 [SSK2002]
 [KK2005]
 [G2006] {RA}
 04 May.  Security, Survivability, Disruption Tolerance, Resilience
MWN-RS
 M:9.7–13
 [SKH+2002]
 [SHC+2010]
 [SMMA2006]
 [LSP2009]
 [FF2008]
 [MPAF2004] {XX}
04 May.  Project Presentations final report
due 06 May
11 May  Exam 3: Domain Specific Networks and Special Topics
Comprehensive Final Exam
21 May  Final grades available

Reading Assignments and Presentations

Reading assignments: M = Murthy & Manoj; W = Walke, Mangold, and Berlemann; D = Dahlman, Parkvall, and Sköld
Background reading: K = Kurose & Ross; S = Sterbenz & Touch

Reading assignments must be done before the corresponding date in the schedule table above. Expect random pop quizzes on the readings and the class participation grade depends in part on asking intelligent questions that show that you have read the books and papers in advance of lecture or student presentation.

Student Presentations

Each student will present one paper during the semester. Draft presentations are due by email PDF attachment to the instructor James P.G. Sterbenz <jpgs@eecs.ku.edu> no later than 24 hours in advance of the class in which they will be presented. The Subject: line must begin with the exact string EECS882 - presentation. This will allow us to sanity check the content, style, and length of the presentation in advance.

If you use animations, you may also send the .ppt, .key (MacOS Keynote), or .odp (OpenOffice Impress) source file in addition to the PDF if you use animations. You must use the class template file (converting to Keynote or OO Impress if you wish) and not alter the font style nor size unless negotiated well in advance of your presentation; this option is open to experienced presentors that have their own well-developed style that meets the needs of the class. Be sure to carefully note the guidance on fonts, bullets, figures, and references in the template.

Depending on feedback, additional iterations must take place before the presentation. The final version of the presentation to be made available to the class (incorporating feedback from the class presentation) will be due at 23:59 the day following the presentation.

Projects

Project Topics

List of potential project topics; you are also free to suggest your own topics. Projects may be composed of one to three people. As projects are assigned to individuals this semester, initials in braces indicate project team members. In some cases, there is opportunity to work with ResiliNets project memebers indicated parenthetically.

  1. E2E transport
    1. ResTP (resilient transport protocol) implementation in ns-3 {SaG (with Anh and Siddharth)}
    2. implement another existing transport protocol in ns-3 (e.g. Peach, Illinois), using our TCP Westwood(+) as a starting point in ns-3 and compare performance to conventional TCP (with Siddharth and Anh)
  2. Routing
    1. analyse geographic diversity in wireless networks {JL (with Yufei)}
    2. implement MANET gegraphic routing protocol (LAR or SIFT) in ns-3 {AM? + AB? (with Yufei)}
  3. Wireless challenges
    1. analysis of MANET robustness to attacks against critical nodes {implement gegraphic routing protocol (LAR or SIFT) in ns-3 {DR? + MB? (with Dongsheng)}
  4. Optimising wireless network dependability {JD}

Project Milestone Submissions

See the schedule table above for templates and milestones.

Project submissions must use the either the LaTeX and BibTeX style or *MS-Word templates linked in the table. Students who are my thesis or project advisees are required to use LaTeX, since this is the required format for theses. All submissions must be as a PDF attachment by email to the instructor James P.G. Sterbenz <jpgs@eecs.ku.edu> by the 23:59 midnight on the specified day. The Subject: line must begin with the exact string EECS882 - project followed by the submission type {topics, proposal, outline, draft, final}. Clicking on the mailto: URI above will properly address and subject-tag the email for term paper submissions. Refer to the main course page for further information.

Exams

EECS 882 Fall 2016 Exam Results
 Exam   Minimum   Mean   Median   Maximum 
1        
2        
3        
comprehensive        

 


Navigation: Up: EECS 882Top: James P.G. Sterbenz


Last updated 04 May 2016 – Valid XHTML 1.1Lynx inspectedW3C AAA Conformance
©2003–2016 James P.G. Sterbenz <jpgs@eecs.ku.edu>