Mobile Wireless Networks
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.
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.)
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.