Course Information
 
Days: Tuesday
Hours: 6:00 – 8:50 p.m.
Room: IS 411
Webpage: http://www.cs.pitt.edu/~znati/Mobile.html
   
Instructor:  Dr. Taieb Znati
Office:   6401 Sennot Square
Phone: (412) 624-8417
Email:  znati@cs.pitt.edu
Web Page:  http://www.cs.pitt.edu/~znati
   
Office Hours: 

Tuesday and Thursday: 12:30 – 1:30

 

Course Description

Recent advances in computer and wireless communications technologies are paving the way for a widespread use of a new class of mobile wireless networks referred to as ad-hoc networks.  These networks are self-organizing, rapidly deployable, and require no fixed infrastructure. As such these networks are envisioned to have dynamic, sometimes rapidly-changing, random, multi-hop topologies which are likely composed of relatively bandwidth-constrained wireless links. The vision of mobile ad hoc networking is to support robust and efficient operation in mobile wireless networks by incorporating routing functionality into mobile nodes. 

The lack of infrastructure makes ad hoc wireless networks a viable alternative to cellular networks whenever a fixed network is infeasible to implement, or less desirable due to cost, security or lack of flexibility.  Ad hoc networks are ideal for many applications, ranging from personal area networks to rescue operations, and are expected to become an integral part of the networking infrastructure.  Ad Hoc networks, however, have several salient characteristics including time-varying topology, bandwidth-constrained, variable capacity links, energy-constrained operation, and limited physical security. Furthermore,  some envisioned networks may be relatively large, which brings about the need for adequate mechanism to achieve scalability.

This course focuses on the fundamental issues related to the design of this new class of networks. The topics to be covered include the basic characteristics of a wireless link, the design implications of energy and resource limitations on media access and networking protocols, network self-configuration and adaptation, localization and time synchronization, and security in wireless ad-hoc networks. The course will also discuss the impact of mobility on protocol design in wireless Internet environments.

 

 

Course Prerequisites

In general, very good knowledge of fundamentals of computer networks and systems is required. A course in computer networks, at the senior or graduate level, is mandatory. Some knowledge of operating systems, data structures and algorithms, and graph theory is recommended.

Course Structure

This will be a challenging course, requiring each student to read a large number of technical papers, write critiques, lead class discussions through presentations, and work on a research project.

Class attendance and participation are mandatory, both for lectures given by the instructor as well as presentations given by other students. The reading materials will be available on the web ahead of the lectures.

To facilitate class participation and exciting discussion among the participants, each class will be structured as follows:

·        Presentation Session: During this segment, the presenter will discuss the main aspects of the paper. The presenter should summarize the paper, give some context for the paper by discussing related research work, and set the stage for an animated discussion. The session will last 25-30 minutes. The presenter is responsible for staying within the time limit.

·        Critique Session: During this segment, the presenter will evaluate the significance of the research work proposed in the paper, through careful consideration of its contributions and the novelty of the proposed approaches to the solution: What are the main contribution(s)? What are the innovations of the paper toward the solution? How do the contributions of the paper relate to the contributions of related work? What are the weaknesses of the paper? What are the most promising areas of follow-on work in the area? This session will last 15 minutes. The presenter is responsible for staying within the time limit.

·        Discussion Session: During this segment, open class discussion will take place. This is an important and significant part of this course. Students are strongly encouraged to participate actively in this discussion. This is a good way to learn and gain better understanding of the state of the art in the field. Students are expected to ask questions, make suggestions, explore new ideas, and point out related work if applicable. Care must be taken not to monopolize the discussion. Students are expected to be concise, convincing and conclusive in their arguments. This session will typically last 20 minutes

Grading Policy

The final grade for this course will be based on the following:

·        Reading Summaries (25%): Each student will be required to read and summarize at least two of the assigned papers for each topic. Students will submit a written summary of the papers they have read, except for the weeks in which they will be presenting a paper in class.

·        Paper Presentation (20%): Each student will be required to present 3-4 papers. The speaker is responsible for making the slides of the presentation available, along with any relevant material, prior to class presentation. Attendees will be assessed on the contributions they make to the discussion when others are presenting

·        Paper Review (15%): Each student will be asked to review a technical submission by a colleague and submit a detailed review of the submission along with a recommendation for the paper. Reviews will be assigned anonymously.

·        Research Project (40%): Each student will, individually or in a group of at most two, execute a research project, involving analysis, simulation or implementation, or building a prototype and demonstrate its working. At the end of the term, each student must submit a research report in the form of a conference paper and briefly present their results in class.

Course Topics

Week

Topic

01/11

Introduction and Course Overview

  • Wireless Ad-Hoc Networks Overview
  • Characteristics and Main Challenges of Ad-Hoc Networks
  • Fundamentals of Wireless Networks

01/18

Media Access Protocols for Ad Hoc Wireless Networks

  • MAC Protocol Design Issues
  • Distributed MAC Protocols: MACA and its variants
  • IEEE 802.11 Standard
  • Multi-Channel Protocols

02/01

Routing Protocols for Ad Hoc Wireless Networks

  • Design Issues and Performance Requirements
  • Routing Overview
  • Proactive Routing
  • Reactive Routing
  • Hybrid routing
  • Hierarchical Routing
  • Power Aware Routing
  • Multicast Routing

 

03/01

Transport Protocols for Ad Hoc Wireless Networks

  • Transport Protocol Design Issues
  • TCP over Ad Hoc Wireless Networks
  • Other Transport Protocols for Ad Hoc Networks

03/15

Wireless Internet

  • Design Issues
  • Mobile IP
  • TCP in Wireless Environments
  • WAP Model

03/22

Security Protocols for Ad Hoc Networks

 

  • Security Requirements
  • Issues and Challenges in Security Provisioning
  • Network Security Attacks
  • Key Management
  • Secure Routing in Ad Hoc Wireless Networks

04/05

QoS in Ad Hoc Wireless Networks

  • Issues and Challenges
  • MAC Layer Solutions: Cluster TDMA, IEEE 802.11e, DBASE
  • Network Layer Solutions: QoS Routing Protocols
  • QoS Frameworks for Ad Hoc Wireless Networks

 04/12

Energy Management in Ad Hoc Wireless Networks

 

  • Issues and Challenges
  • Battery Management Schemes
  • Transmission Power Management Schemes
  • System Power Management Schemes

 

04/26

Final Project Presentation and Submission

 

Useful Sites

Recent related papers can be found in the following web sites

·        Infocom: Communications Conference

o        http://www.ieee-infocom.org/2004/technicalprogram.htm

o        http://www.ieee-infocom.org/2003/technical_programs.htm

o        http://www.ieee-infocom.org/2002/technical_programs.htm

o        http://www.ieee-infocom.org/2001/program.html

o        http://www.ieee-infocom.org/2000/program.html

·        Mobicom: Mobile Computing Conference

o        http://www.acm.org/sigmobile/mobicom/2004/program.html

o        http://www.acm.org/sigmobile/mobicom/2003/program.html

o        http://www.acm.org/sigmobile/mobicom/2002/program/

o        http://www.acm.org/sigmobile/mobicom/2001/conference_program.html

o        http://www.acm.org/sigmobile/mobicom/2000/Conference.htm

·        Mobihoc: Mobile Ad Hoc Networks Conference

o       http://www.sigmobile.org/mobihoc/2004/program.html

o       http://www.sigmobile.org/mobihoc/2003/program.html 

o       http://www.sigmobile.org/mobihoc/2002/program.html

o       http://www.sigmobile.org/mobihoc/2001/Conference.htm 

o       http://www.sigmobile.org/mobihoc/2000/program.html   

·        Sigcom: Communication Conference

o        http://www.sigcomm.org/sigcomm2004/papers.html  

o        http://www.acm.org/sigs/sigcomm/sigcomm2003/conferenceprogram.html

o        http://www.sigcomm.org/sigcomm2002/technical.html  

o        http://www.acm.org/sigs/sigcomm/sigcomm2001/technical_program.html

o        http://www.acm.org/sigs/sigcomm/sigcomm2000/conf/techprog.htm

 

Policy of Missed Exams

 You must have a pressing reason for failing to submit on time reading summary, a paper review, or paper presentation material. Rescheduling will be allowed only if the instructor is notified at least one week prior to the original date. If you miss a homework to an unforeseen emergency, you may be granted an extension only after providing written documentation of an excuse that is acceptable to the instructor.