Class Hours: Tu-Th 4:00-5:20pm. Library E4310
Course Description: This is an advanced course in wireless and mobile networking from the link layer and up. The broad topics include (i) medium access control (MAC) protocols and transmission scheduling in the link layer, (ii) routing protocols and Mobile IP/IP micro-mobility in the network layer, (iii) TCP and related issues in the transport layer, (iv) localization and use of location information, (v) wireless network capacity, (vi) energy management and topology control. We will also consider fundamental issues such as fairness and security if we have time. As far as network architecture is considered, much of the discussion will be related to multihop wireless networks - such as ad hoc, mesh or sensor networks. But we will also consider single hop networks such as cellular systems and wireless LANs, as well as vehicular networks and RFID. Though we will cover common standards such as 802.11 the course is not about standards or technology. The question of standards and/or technology will come up only to illustrate principles and not as end goal. Much of the course will consider fundamental issues, algorithms, protocols and performance analysis.
Text: There is no required textbook. The readings will be mostly from papers and instructor provided notes. The following is a good wireless networking text for elementary concepts. But this is not a required reading.
Mobile Communications
by Jochen Schiller, Addison Wesley
Pre-requisites: Networking or data communications AND algorithms at least in the undergraduate level. You are expected to be proficient in C/C++ and using Linux based systems for projects or any programming homeworks. Knowledge of one or more scripting languages such as perl, tcl, or python would be useful. If you think you need to take CSE 534 Fundamentals of Networking, do that class first. It is a good idea to have a good undergraduate level networking book handy to brush up concepts as required. Recommendations:
Computer Networking: A Top-Down Approach Featuring the Internet
by Jim Kurose and Keith Ross, Addison-Wesley.
Computer Networks: A Systems Approach
by Larry Peterson and Bruce Davie. Morgan Kaufmann
TCP/IP Illustrated, Volume 1
by W. Richard Stevens. Addison-Wesley.
Grading: Homeworks and quizzes 40%, Term project (to be done in groups of suitable size) 20%, Midterm Exam 15%, Final Exam 25%. These weights are approximate and will be adjusted depending on how things go. In the project you are required to research one aspect of wireless networking in great depth, perform evaluation on a simulator or a real system as appropriate and write a report in the style of technical paper.
Blackboard: The course will use blackboard software extensively. Go to: blackboard.stonybrook.edu and login.
Class Policy Regarding Academic Dishonesty (Please read)Course Materials
The following links are provided as historical information about how the class was taught in the past. The current semester's plan may differ substantially. The current students should follow the information posted on blackboard.