Mobile Wireless Networks

Professor Alhussein Abouzeid

RPI, ECSE 6962: Fall 2002

 

Overview

This course examines how mobility and wireless communications affect the design and performance of networks, systems and applications. Proper support for mobility of devices and/or end-users mandates a rethinking of the traditional layered design of computer networks, by considering the inter-layer interactions and increasing information sharing between network layers.

The scope of this course will include "traditional" wireless networks, in which an underlying infrastructure is assumed, as well as ad hoc mobile wireless networks, in which nodes may come and go and must form their own network infrastructure on the fly. The course will also consider new types of wireless mobile wireless networks including sensor networks, peer-to-peer networks, and others (time permitting).

In groups, students will design and implement applications and system features of their choosing using open-source simulation tools. The assignments in this course will include a lot of reading. In addition, student groups will present 15 minutes presentations on current research topics. A final project report and demonstration will constitute a large portion of the grade.

We will discuss some basic limitations and design issues at the physical layer of the network stack, but will mainly focus on MAC, routing, transport and application layers from a computer networks (distributed systems) perspective. Prof. Alejandra Mercado’s ECSE-6560: Digital Communications covers lower-level (link and channel access layer) issues in wireless networks in detail.

 

Syllabus: Tentative Syllabus

 

Projects (updated 12/19/02)

 

1.         Rajagopal Iyengar, “The Application of Game Theory to The Analysis of Cooperation in Mobile Ah-Hoc Networks.”

2.         Amos Alubala, “Genetic Algorithms for Searching and Data Collection in Sensor Networks.”

3.         Jiang Li, Yong Xia and Su Yi, “Increasing the Capacity of Wireless Ad-Hoc Networks.”

4.         Harshad Bhutada, Shivani Deshpande, “Distributed Currency-Based Wireless Co-operation Scheme.”

5.         Amitabh Chaudhury and Advait Sane, “Enforcing service availability in mobile Ad Hoc Networks.”

6.         John H Downs, “Active Queue Management in Wireless Heterogeneous Networks.”

7.         Rich Gonyea and Clint Gates, “Using a Wireless Ad-hoc Network to Optimize the Flow of Automobile Traffic.”

8.         Shruti Gorappa, Vishnu Priya Tekumalla, “JOEY:  A Transport Layer Protocol for Multihop Wireless Networks.”

9.         Benjamin Lam, “Is it advisable to use AQM in a wireless LAN?

10.      Yu Liu, “AODV-SALOR: Source-Aware Local Repair in Ad Hoc Networks.”

11.      Ritesh Pradhan, “Trajectory-based Routing on a Complex Curve for Ad-Hoc Sensor Networks.’

12.      Satish Raghunath and Omesh Tickoo, “Pro-active Route Expiry Detection for Efficient Routing in Mobile Ad Hoc Networks”.

13.      Alireza Seyedi, “An Opportunistic Multichannel CDMA MAC Protocol with Receiver-Based Channel Selection.”

14.      Xiaoli Tang, “A MAC Protocol for Embedded Bit Stream Transmission Over Wireless Networks.”

15.      Ranjit Vadakkan, “Mobile IP Optimization Using Virtual Home Agents.”

16.      Andreas Weiss, “Improved Flooding Techniques with Maximally Disjoint Multipaths.”

17.      Huaming Wu and Ying Liu, “QoS-based Dynamic Resource Allocation in Wireless Networks.”

18.      Qiang Xiao, “Improving Video Quality in Wireless Networks.”

19.      Hua Yang and Fengji Ye, “Power-Aware Protocols For Distributed Target Tracking In Sensor Networks.”

 

(Note: Some of these papers have been submitted to conferences – please contact authors if you need a copy. You can search here for the email of any RPI student.)

 

Details

Lectures:  Wednsedays, 6:00-8:50 PM, WALKER 5113.

 

Instructor:  Prof. Alhussein Abouzeid <abouzeid@ecse.rpi.edu>
Office: JEC 6038
Tel: (518) 276-6534
Office hours: Tuesdays, 4-6 pm

Teaching assistant: Fengji Ye <yef@rpi.edu>
Office hours: Mondays 2-4 pm

Prerequisites:

Introductory courses on wireless communications and networking concepts will be assumed. Good command of C/C++.

Course material:

Links to most readings and handouts will be provided on this web page. No textbook is required.

WebCT:

Announcements will be sent to the course email list. Discussions about class projects, readings, etc. will be automated through the WebCT homepage. E-mail me if you have troubles with either.

Tentative Grading Policy:

Class participation (discussions of readings, presentations, etc.): 10%
Course project: 40%
Mid-term exam: 20%

Assignments: 30%  

Audit policy:

Auditors need to send me an e-mail to discuss each case. In general, auditors are requested to keep up will all the readings and assignments, including proposing project ideas. However, auditors will not participate in the projects themselves. However, since there are too many people interested in attending the class, we may have to limit the number of auditors.

Restriction: Auditors participating in team-based assignments and projects need to form teams composed of auditors only.