CS386W: Wireless Networking (Fall 2008)

Instructor: Lili Qiu, ACES 6.242, lili@cs.utexas.edu
Lecture:
MW 2:00 - 3:30 PM @ WEL 3.260
Instructor's office hour: MW 3:30 - 4:30PM @ ACES 6.242
TA:
TBA
Class ID:
55845

Overview

Wireless networks have gone through an unprecedented growth in the past few years, and will continue to play an indispensable role in future data communication. In the first part of the course, you will learn fundamentals in wireless networks ranging from physical layer to application layer. In the second part of the course, we will discuss research challenges and state-of-art approaches in medium access, routing, transport protocols, topology control, location management, wireless network management and security. Through class lectures, homework, paper reading, and presentation, you will gain a broad understanding of  the current technology and research efforts in wireless networking, as well as further developing skill for oral presentation and writing research critiques. In addition, students are expected to accomplish a well-defined research project in a group of 2-3 to obtain experience in designing and evaluating protocols and/or techniques for wireless networks.

Grading

Exam (25%): This is the only exam we will have.

Homework (30%): All the homework are due before class. We will discuss two papers per class. You are expected to read both papers, and write a detailed review for one paper of your choice for each class. Please use this review form template for your reviews.

Class participation (5%): You are expected to attend all the classes. If you cannot come to the class for some reason, please let me know in advance. Everyone is expected to contribute to class discussion, share opinions, and ask interesting questions.  

Course project (40%): A major component in this course is to accomplish a well-defined research project in the area of wireless networking. You can work in a group of 2 to define and complete a project. I will hand out a list of project ideas for you to choose from. You also have the option to come up with your own topic, which needs to be approved by me. You are expected to write a mid-point report, a final report, and also present your work in class. Your grade will be based on your project reports and oral presentation in terms of originality, quality of execution, and clarity of presentation. 

We will strictly enforce UTCS code of conduct.

Reference Books

Mobile Communications by Jochen Schiller, Addison-Wesley

Wireless Communications: Principles and Practice by Theodore S. Rappaport, Prentice Hall

802.11 Wireless Networks: The Definitive Guide by Matthew Gast

The above books will be reserved at UT library for you to check out for up to 2 hours.

Many of the readings in this course are from online conference proceedings and journals. I would like to thank several authors of the papers for sharing their slides, and some of the lecture slides are adapted from their slides.

Mailing List

Our course mailing list is cs386w-wireless2008@utlists.utexas.edu. Please subscribe the mailing list using the following steps:

  1. Create an account at UT Lists:
    1. go to the home page of UT Lists (https://utlists.utexas.edu/sympa),
    2. click link “First login?” on the left side of the page
    3. fill in your email address (on the right side of the page) and click “Send me my password”.
    4. you will soon receive an email with the password for your account.
  2. Login your account at UT Lists (using the password you received in email)
  3. In the same browser window, change the URL to https://utlists.utexas.edu/sympa/info/cs386w-wireless2008
  4. Click link “Subscribe” on the left side of the page.

For more help on how to use UT Lists, check out  http://www.utexas.edu/its/mailinglists/start.php and https://utlists.utexas.edu/sympa/help

Homework

Homework 1 (solution)

Homework 2 (solution part 1,part 2)

Tentative Class schedule
 

Date

Topics

Reading material

Part 1: Introduction to wireless networks

8/27

Course Overview and Physical Layer (ppt,pdf)

Schiller Chapter 2

9/1

No class (Labor Day)

9/3

Introduction to MAC and IEEEE 802.11 (pdf)

Suggested readings:
802.11 Wireless Networks: The Definitive Guide, Chapter 2 & 3
IEEE 802.11 standard [pdf]

9/8

Rate control (rate-control1,rate-control2)

Martin Heusse, Franck Rousseau, Gilles Berger-Sabbatel, and Andrzej Duda. Performance Anomaly of 802.11b. In Proc. of IEEE INFOCOM, March 2003.
Starsky H.Y. Wong, Hao Yang, Songwu Lu, and Vaduvur Bharghavan. Robust Rate Adaptation in 802.11 Wireless Networks. In Proc. of ACM Mobicom, Sept, 2006.

9/10

Channel assignment (ssch,channel width,swift)

Victor Bahl, Ranveer Chandra, and John Dunagan. SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE 802.11 Ad-Hoc Wireless Networks  Proc. of ACM Mobicom 2004, Sept.-Oct. 2004.
Ranveer Chandra, Ratul Mahajan, Thomas Moscibroda, Ramya Raghavendra, Victor Bahl. A Case for Adapting Channel Width in Wireless Networks. Proc. of ACM SIGCOMM, Aug. 2008.

Hariharan Rahul, Nate Kushman, Dina Katabi, and Charles Sodini, Farinaz Edalat. Learning to Share: Narrowband-Friendly Wideband Wireless Networks. Proc. of ACM SIGCOMM, Aug. 2008.

9/15

Introduction to network layer, mobile IP, and naming (pdf)

Suggested readings:
Schiller Chapter 8.1
Charles E. Perkins, "Mobile Networking through Mobile IP." IEEE Internet Computing, January 1998. Pages 58-69

9/17

No class (rescheduled to 11/14 in class exam)

9/22

Routing in mobile networks (adapted from N. Vaidya's tutorials pdf)

David B. Johnson and David A. Maltz. Dynamic Source Routing in Ad Hoc Wireless Networks. Mobile Computing, 1996.
Charles E. Perkins and Elizabeth M. Royer. Ad hoc On-Demand Distance Vector Routing. Proc. of the 2nd IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, February 1999, pp. 90-100.
Charles E. Perkins and Pravin Bhagwat,"Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers." Proc. of ACM SIGCOMM, August 1994, London, United Kingdom

9/24

Partial Packet Recovery (mrd,ppr,soft,ziptx)

Allen Miu, Hari Balakrishnan, and Can Emre Koksal. Improving Loss Resilience with Multi-Radio Diversity in Wireless Networks. In Proc. of ACM MobiCom 2005, Aug. - Sept., 2005.

Kyle Jamieson and Hari Balakrishnan. PPR: Partial Packet Recovery for Wireless Networks. In Proc. of ACM SIGCOMM, August 2007.

9/29

Grace Woo, Pouya Kheradpour, and Dina Katabi. Beyond the Bits: Cooperative Packet Recovery Using PHY Information. In Proc. of ACM MOBICOM, September 2007.

Kate Ching-Ju Li, Nate Kushman, and Dina Katabi. ZipTx: Exploiting the Gap between Bit Errors and Packet Loss. In Proc. of ACM MOBICOM, September 2008.

10/1

Transport protocol in wireless networks (pdf)

Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan, and Randy H. Katz. A Comparison of Mechanisms for Improving TCP Performance over Wireless Links. IEEE/ACM Transactions on Networking, December 1997.
Hung-Yun Hsieh, Kyu-Han Kim, Yujie Zhu, and Raghupathy Sivakumar. A Receiver-Centric Transport Protocol for Mobile Hosts with Heterogeneous Wireless Interfaces. In Proc. of MobiCom 2003, Sept. 2003.

Part 2: Different types of wireless networks

10/6

Wireless mesh networks (etx-wcett,exor-xor,ancs,MORE)

Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris. A High-Throughput Path Metric for Multi-Hop Wireless Routing. Proc. of ACM Mobicom 2003.
Richard Draves, Jitendra Padhye, and Brian Zill. Routing in Multi-radio, Multi-hop Wireless Mesh Network. Proc. of ACM Mobicom 2004.

10/8

Sanjit Biswas, and Robert Morris. ExOR: Opportunistic Multi-Hop Routing for Wireless Networks In Proc. of ACM SIGCOMM, August 2005.
Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft. XORs in the Air: Practical Wireless Network Coding. In Proc. of ACM SIGCOMM, September 2006.

10/13

Szymon Chachulski, Michael Jennings, Sachin Katti, and Dina Katabi, Trading Structure for Randomness in Wireless Opportunistic Routing, In Proc. of ACM SIGCOMM, 2007.
Sachin Katti, Shyamnath Gollakota, and Dina Katabi, Embracing Wireless Interference: Analog Network Coding. ACM SIGCOMM, 2007.

10/15

Wireless LANs (zigzag,collision vs. weak signals)

Shravan Rayanchu, Arunesh Mishra, Dheeraj Agrawal, Sharad Saha, and Suman Banerjee. Diagnosing Wireless Packet Losses in 802.11: Separating Collision from Weak Signals. Proc. of IEEE INFOCOM, April 2008.

Shyamnath Gollakota and Dina Katabi. ZigZag Decoding: Combating Hidden Terminals in Wireless Networks. Proc. of ACM SIGCOMM, Aug. 2008.

10/20

Vehicular networks (pdf)

Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani, Brian Neil Levine, and John Zahorjan. Interactive WiFi Connectivity for Moving Vehicles. Proc. of ACM SIGCOMM, Aug. 2008.
Josepha Camp and Ed Knightly. Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-layer Implementation and Experimental Evaluation. Proc. of ACM MOBICOM, Sept. 2008.

10/22

Sensor networks (pdf)

Brad Karp, and H. T. Kung. Greedy Perimeter Stateless Routing for Wireless Networks, In Proc. of MobiCom 2000, Aug. 2000.
Rodrigo Fonseca, Sylvia Ratnasamy, Jerry Zhao, Cheng Tien Ee, David Culler, Scott Shenker, Ion Stoica. BVR: Beacon Vector Routing Scalable Point-to-Point Routing in Wireless Sensor Networks. In Proc. of NSDI, May 2005.
Suggested reading: Cheng Tien Ee, Rodrigo Fonseca, Sukun Kim, Daekyeong Moon, and Arsalan Tavakoli, David Culler, Scott Shenker, Ion Stoica. A Modular Network Layer for Sensornets. In Proc. of OSDI, Nov. 2006.

10/27

Cellular networks (pdf)

Schiller Chapter 4
Zhenyun Zhuang, Tae-Young Chang, Raghupathy Sivakumar, Aravind Velayutham. A3: Application-Aware Acceleration for Wireless Data Networks. In Proc. of ACM MOBICOM, Sept. 2006.

10/29

Delay tolerant networks (pdf)

Yong Wang, Sushant Jain, Margaret Martonosi, and Kevin Fall. Erasure Coding Based Routing for Opportunistic Networks. In Proc. of Workshop on delay tolerant networking and related networks.
A. Seth, D. Kroeker, M. Zaharia, S. Guo, and S. Keshav. Low-cost Communication for Rural Internet Kiosks Using Mechanical Backhaul. In Proc. of ACM Mobicom, Sept. 2006.

11/3

RFID and WiMax (pdf)

Schiller Chapter 7.5
M. Kodialam and Thyaga Nandagopal. Fast and Reliable Estimation Schemes in RFID Systems. In Proc. of ACM Mobicom, Sept. 2006.
Michael Buettner and David Wetherall. An Empirical Study of UHF RFID Performance. In Proc. of ACM MOBICOM, Sept. 2006. A. Ghosh, D. Wolter, J. G. Andrews, and R. Chen. Broadband Wireless Access with WiMax/802.16: Current Performance Benchmarks and Future Potential. IEEE Communication Magazine, Feb. 2005.

Part 3: Wireless network management and security

11/5

Localization (pdf)

Yu-Chung Cheng, Yatin Chawathe, Anthony LaMarca, and John Krumm. Accuracy Characterization for Metropolitan-scale Wi-Fi Localization. In Proc. of ACM MobiSys 2005, June 2005.
Saikat Guha, Rohan Narayan Murty and Emin Gun Sirer. Sextant: A Unified Framework for Node and Event Localization in Sensor Networks. In Proc. of MobiHoc 2005, May 2005.

11/10

Wireless network diagnosis (pdf)

Aditya Akella, Glenn Judd, Srinivsan Seshan, and Peter Steenkiste. Self-Management in Chaotic Wireless Deployments Proc. of ACM Mobicom 2005. Aug. - Sept. 2005.

Atul Adya, Victor Bahl, Ranveer Chandra, and Lili Qiu. Architecture and Techniques for Diagnosing Faults in IEEE 802.11 Infrastructure Networks. Proc. of DACM MOBICOM 2004, Sept. 2004.
Y. Cheng, J. Bellardo, P. Benko, A. C. Snoeren, G. M. Voelker, and S. Savage. Jigsaw: Solving the Puzzle of Enterprise 802.11 Analysis. In Proc. of ACM SIGCOMM, Sept. 2006.

11/12

Wireless network security (pdf)

Nikita Borisov, Ian Goldberg, and David Wagner. Intercepting Mobile Communications: The Insecurity of 802.11. Proc. of ACM Mobicom, 2001.
Paramvir Bahl, Ranveer Chandra, Jitendra Padhye, Lenin Ravindranath, Manpreet Singh, Alec Wolman, and Brian Zill
Enhancing Security of Corporate Wi-Fi Networks Using DAIR. In Proc. of ACM MOBISYS, June 2006.

11/14

In class exam

11/17

Wireless network security

Jeffrey Pang, Benjamin Greenstein, Ramakrishna Gummadi, Srinivasan Seshan, David Wetherall. 802.11 User Fingerprinting. In Proc. of ACM MOBICOM 2007. Ben Greenstein, Damon McCoy, Jeff Pang, Tadayoshi Kohno, Srinivasan Seshan, and David Wetherall. Ben Greenstein, Damon McCoy, Jeff Pang, Tadayoshi Kohno, Srinivasan Seshan, and David Wetherall. Improving Wireless Privacy with an Identifier-Free Link Layer Protocol. In Proc. of ACM MobiSys 2008.

11/19

Wenyuan Xu, Wade Trappe, Yanyong Zhang, and Timothy Wood. The Feasibility of launching and detecting jamming attacks in wireless networks. In Proc. of ACM MobiHoc 2005.

Maxim Raya, Jean-Pierre Hubaux, and Imad Aad. Domino: A System to Detect Greedy Behavior in IEEE 802.11 Hotspots. Proc. of ACM MobiSys 2004.
Yih-Chun Hu, Adrian Perrig, and David Johnson. Ariadne: A Secure On-Demand Routing Protocol for Ad Hoc Networks. In Proc. of ACM Mobicom, Sept. 2002.

11/24

Chuanxiong Guo, Helen J. Wang, and Wenwu Zhu. Smart Phone Attacks and Defenses. Proc. of HotNets III, 2004.
William Enck, Patrick Traynor, Patrick McDaniel, Thomas La Porta. Exploiting Open Functionality in SMS-Capable Cellular Networks. In Proc. of ACM CCS, November 2005.

11/26

No class (rescheduled to 12/5)

12/1

Project presentation

12/3

Project Presentation

12/5

Project Presentation