Instructor: Dr. Tarek Sheltami
Office: 22-327
Email: tarek@kfupm.edu.sa
Tel: 4678
Catalog Description
The course will cover the new field of sensor networking using research papers as the primary reading material. There will be 2 major exams, one final exam and several written assignments. The topics we will cover include applications of sensor networks, MAC design, energy efficiency issues, routing and transport protocols for these networks, k-coverage issues and some security issues. I expect students to have taken a networking class so that I do not have to explain the various terms used above. Some papers also involve mathematical derivations using probabilities etc., I expect students to be able to follow along.
Objectives
This course objective to present in a unified and organized manner the most important recent advances in wireless ad hoc and sensors networks and research. The focus will not be on the particular technologies, but rather on the most fruitful research methodologies, the underlying fundamental limitations of these networks and the most useful mathematical tools. The references will be carefully selected collection of research papers that had a significant impact on the field. The course is an excellent opportunity for students to be exposed to an area of research which is currently very active, and in which important advances are continuously being made.
Prerequisite
COE 344 or consent from the instructor.
Student Background
Students are expected to have an excellent understanding of the OSI model and very good mathematical and programming skills. Also, basic knowledge of probability theory is required.
Student Outcome
Upon the successful completion of this course students will be able to:
All assignments will require computer usage. This may involve the use of word processing as well as graphic software’s. Some assignments may require the use of electronic databases and/or the internet. Moreover, oral presentations should be conducted via computers. In different projects, students might use special packages that are available in the department to carry out their project simulations or to process their experimental data. Some simulation programs available in the COE department such as OpNet, Matlab and others or programming language such as Java and C++ can be used in the project work.
Grading Policy: | % |
Attendance | 5% |
Assignments | 10% |
Quizzes | 10% |
Mid-terms | 30% |
Project | 15% |
Final Exam | 30% |
Tentative course material breakdown
Week | Topic |
1 | · Introduction to Wireless Sensor Networks · Network Deployment · Overview · Structured versus randomized deployment · Network topology |
2 | · Network Deployment · Connectivity in geometric random graphs · Connectivity using power control · Coverage metrics · Mobile deployment · Discussion of chapter 2 exercises |
3 | · Localization Protocols · Overview · Key issues · Localization approaches · Coarse-grained node localization using minimal information |
4 | · Localization Protocols · Fine-grained node localization using detailed information · Network-wide localization · Theoretical analysis of localization techniques · Discussion of chapter 3 exercises |
5 | · Time synchronization Protocols · Overview · Key issues · Traditional approaches · Fine-grained clock synchronization · First Major Exam |
6 | · Time synchronization Protocols · Fine-grained clock synchronization · Coarse-grained data synchronization · Discussion of chapter 4 exercises |
7 | · Medium-access and sleep scheduling · Overview · Traditional MAC protocols · Energy efficiency in MAC protocols · Asynchronous sleep techniques |
8 | · Medium-access and sleep scheduling · Medium-access and sleep scheduling · Sleep-scheduled techniques · Contention-free protocols · Discussion of chapter 6 exercises · Second Major Exam |
9 | · Sleep-based topology control · Overview · Constructing topologies for connectivity · Constructing topologies for coverage |
10 | · Sleep-based topology control · Set K-cover algorithms · Cross-layer issues · Discussion of chapter 7 exercises |
11 | · Energy-efficient and robust routing · Overview · Metric-based approaches · Routing with diversity · Multi-path routing |
12 | · Energy-efficient and robust routing · Lifetime-maximizing energy-aware routing techniques · Geographic routing · Routing to mobile sinks |
13 | · Energy-efficient and robust routing · Discussions of chapter 8 exercises · Data-centric networking · Overview · Data-centric routing · Data-gathering with compression · Querying |
14 | · Data-centric networking · Querying · Discussion of chapter 9 exercises · General review of all covered material |
15 | · Oral presentations |