Computer Science Department
CS696: Research Seminar on Network and Distributed Computing, Fall 1997
The wireless communication revolution promises to change
telecommunication and computing in fundamental ways. Mobile IP,
wide-area cellular systems, and wireless LANs are being developed to
provide fully distributed and ubiquitous mobile computing and
communications. Furthermore, services for mobile user are maturing
and are poised to change the nature and scope of communication.
This research seminar will deal with practical and theoretical
problems in mobile computing and networks. We will discuss networking
issues raised by mobility of users. For example, how does network
assign addresses to mobile users? How does it keep track of their
continuously changing location? User mobility and limitation of
battery technology are the main new factors which effect application
and system software in mobile environments. Another important aspect
of mobile computing is coping with constantly changing connection
bandwidth in a mobile environment. Often connection is lost for
substantial periods. Developing client-server applications in mobile
and wireless environments is specially challenging. New information
dissemination models such as Client-Proxy-Server model have been
developed to design such applications.
Performance of applications for mobile and wireless networks
depends on several factors such as multimedia traffic pattern,
user mobility models, processor and network characteristics, and
application objectives. Performance evaluation of such application
often requires simulating the system.
In this semester we will cover the following topics which
deal with the problems mentioned above:
- Mobile IP, wireless LAN, and wireless ATM.
- Adhoc networks
- Addressing of mobile users
- Location management
- Design, analysis, and modeling
of mobile networks
- Designing and implementing mobile applications
- Mobile agents
Each student will
- Select a topic area.
- Find relevant papers in that area (some intial papers/pointers will
be provided by the instructor).
- Identify a problem.
- Make an initial presentation describing the topic area and the
- Propose a new solution or compare and contrast existing solutions.
- Implement/analyze/model and simulate the solution(s).
- Make a final presentation describing the solution(s).
- Submit a report.
System modeling can be done using SES/Workbench which
is a state-of-the-art modeling and simulation tool. See Instructions how to use SES on
our CS systems.
The course is for two credits. S/U grades will be given in this course.