94.581
Advanced Topics in Computer Communications: Mobile Computing
Winter
2001
Tue &
Thu 11:30 am – 1 pm
Instructor:
Thomas Kunz
ME 4474,
tkunz@sce.carleton.ca
Wireless Communication
and Mobile Applications are relatively new paradigms in communications and
computer science. This course will provide an introduction and overview of
wireless communication alternatives for mobile data applications, focusing on
mobility-related aspects of higher-level protocols, and examines in depth the
infrastructure, available services, and application paradigms for developers of
mobile applications. The course prerequisite is a course in computer or data networks.
Resources: There is no single textbook
that adequately covers such a diverse range of topics (and buying multiple
textbooks is clearly not very appealing financially). One reasonably complete
book is Mobile Communications, by Jochen Schiller, Addison-Wesley 2000, ISBN
0-201-39836-2. I made copies of my set of transparencies available as course
notes and they are available in the bookstore. The notes have an extensive list
of references in the Appendix. I will post these notes, plus other reference
material, on the course webpage, http://kunz-pc.sce.carleton.ca/sce581/. I will also post marks, assignments, and
sample solutions on this webpage.
Marking Scheme: There will be a midterm
exam worth 20%, a final exam worth 30%, and a course project, which is worth
50%. To obtain the full marks on the course project, students will have to
submit a project proposal by Thursday, January 26. The proposal should be
submitted via e-mail to tkunz@sce.carleton.ca,
and be about one page (60 lines of ASCII text) long (see below for a discussion
of the project requirements). You will receive feedback on the proposal within
one week.
Due Dates: The midterm will be in
class, on February 27, the final exam will be in class on April 3. The project
report is due April 8.
|
Handed Out |
Weight |
Midterm Exam |
February 27 |
20 % |
Final Exam |
April 3 |
30 % |
Project Report |
April 8 |
50% |
Cheating: Collaboration on assignments and the project
is not permitted. Suspected collaboration will be investigated and will be
reported to the Dean of Engineering, see also General Regulation 14. Cheating
covers a wide range of offences, including submitting another student’s work as
your own solution or providing solutions to assignments that are copied from
publicly available material without proper citation.
Project: 50% of your mark will be determined by an
individual course project. The idea is to have students independently explore a
technical concept related to the course, present the result in a cohesive
format, and to suggest a research project that would extend the reviewed
state-of-the-art. To ensure that students are on the right track, I require
students to submit a 1-page proposal by January 26 the latest. This proposal
should outline the suggested topic and why it is relevant to the course,
provide the suggested structure of the final report, and list references to be
used in the research. The following points should be kept in mind when research
project topics:
·
use publicly available references,
academic journals, conference proceedings (I expect each final report to be
based on at least 5 articles that appeared in traditional academic venues, plus
references derived from the WWW and other sources)
·
make sure reports do not “rehash”
course content
·
reports and suggested research should
focus on technical issues, not
marketing
The final report should be at most 15 pages in total (including cover
page, Appendix, TOC, …..),
use 11pt font or larger, printed single-sided with 1in margins all
around. The text may be typeset single-spaced.
Outline:
·
Introduction and History
·
overview of technologies for wireless
communication
·
marketplace (growth, dominant
technologies)
·
Data in Wireless Cellular Systems
·
radio access schemes
·
CDPD, GSM
(GPRS), IMT-2000
·
Data in Wireless Local Area Networks
·
Wireless LANs: WaveLan, IEEE 802.11
·
Personal Area Networks: Bluetooth
·
High-Speed Wireless Networks:
HiperLan
·
Internet Protocols
·
IP
·
DHCP
·
Mobile IP (in IPv4 and IPv6)
·
Routing
·
review of standard Internet routing
·
routing in ad-hoc networks
·
TCP over Wireless Link
·
“standard” TCP protocol
·
TCP performance over wireless link:
I-TCP, snoop
·
Services and Service Discovery
·
DNS as an example of a service
·
RFC 2165 (Service Location Protocol)
·
Jini: Overview, Service Discovery
·
System Support for Mobile
Applications
·
Theoretical Model
·
File Systems and Databases
·
Wireless WWW
·
WAP (Wireless Application Protocol)