| Instructor: | Eyal de Lara BA 2179 (416) 946-8656 delara@cs.toronto.edu |
| Location: | BA4290 |
| Class time: | Wednesday 4-6 PM |
| Syllabus: | |
| Newsgroup: | ut.cdf.csc2228h |
The emergence of small and inexpensive processors and wireless networks has lead to the wide spread deployment of mobile information devices, such as cell phones, PDAs, and laptops, which promise to provide access to information any time and any where. More recently, the integration of processing and networking into every-day items, such as kitchen appliances, cameras, and projectors, has the potential of expanding the role of mobile devices from information gateways into portals for interacting with the physical environment.
Developing mobile and pervasive applications remains, however, a doubting task. High levels of device heterogeneity, limited and variable system resources, as well as system configuration are just a few of the challenges that complicate application development and deployment. This course provides a broad overview of the issues involved in developing mobile and pervasive applications. Some topics to be covered include: wireless technologies, disconnected operation, power and bandwidth adaptation, location awareness and tracking, resource discovery, Mobile-IP, and ad-hoc routing.
The course starts with a few introductory lectures on the characteristics of mobile and pervasive applications and the networking technologies that enable them. The main part of the course, however, consists of student-lead discussions of relevant research papers. A research-intensive group project in an area related to mobile or pervasive computing is a fundamental part of the course. The result of these projects will be presented in a conference-like session at the end of the semester. For a more comprehensive description of course requirements click here . A list of suggested research projects is available here.
Basic understanding of operating system principles and knowledge of network programming.
| Date | Topic | Reading | Assignment Due Dates |
| Sep 13 | Introduction | slides.pdf | |
| Sep 20 | UbiComp Vision |
M. Satyanarayanan IEEE Personal Communications, August 2001 Presenter - Andres Lagar T. Kindberg and A. Fox IEEE Pervasive Computing, Vol 1, Num 1, January 2002, pp 26-35. Presenter - Andres Lagar |
|
| Sep 27 | Access to Personal Computing Environment |
Ricardo A. Baratto, Leonard N. Kim, Jason Nieh SOSP 2005 Presenter - Alex Varshavsky Ramon Caceres, Casey Carter, Chandra Narayanaswami, Mandayam Raghunath MobiSys 2005 Presenter - Iqbal Mohomed |
Email list of group members |
| Oct 4 | Mobile Data | Mehul Motani, Vikram Srinivasan, Pavan S. Nuggehalli MobiCom 2005 Presenter - Hossein Rahnama Julian Chesterfield, Pablo Rodriguez MobiSys 2005 Presenter - Charlie Zhang |
Project proposal |
| Oct 11 | Localization | Yiming Ji, Saa Biaz, Santosh Pandey, Prathima Agrawal MobiSys 2006 Presenter - Adin Scannell Yu-Chung Cheng, Yatin Chawathe, Anthony LaMarca, John Krumm MobiSys 2005 Presenter - Minzhou Liu |
|
| Oct 18 | Device Pairing | Claude Castelluccia, Pars Mutaf MobiSys 2005 Presenter - David Dearman Anthony J. Nicholson, Ian E. Smith, Jeff Hughes, and Brian D. Noble Pervasive 2006 Presenters - Minzhou Liu and James Lu |
|
| Oct 25 | Security | Paramvir Bahl, Ranveer Chandra, Jitendra Padhye, Lenin Ravindranath, Manpreet Singh, Alec Wolman, Brian Zill MobiSys 2006 Presenter - James Lu Yaniv Shaked, Avishai Wool MobiSys 2005 Presenter - Miguel Padilla |
|
| Nov 1 | Power | Jacob Sorber, Nilanjan Banerjee, Mark D. Corner, Sami Rollins MobiSys 2005 Presenter - Waqas ur Rehman Lin Zhong, Niraj K. Jha MobiSys 2005 Presenter - Ivan Hernandez |
First progress report |
| Nov 8 | Mesh Networks | John Bicket, Daniel Aguayo, Sanjit Biswas, Robert Morris MobiCom 2005 Presenters - Charlie Zhang and Miguel Padilla Yair Amir, Claudiu Danilov, Michael Hilsdale, Raluca Musaloiu-Elefteri, Nilo Rivera MobiSys 2006 Presenter - Adin Scannell |
|
| Nov 15 | Multiple Wireless Interfaces | Trevor Pering, Yuvraj Agarwal, Rajesh Gupta, Roy Want MobiSys 2006 Presenter - Eunkyu Lee Allen Miu, Hari Balakrishnan, and Can Emre Koksal MobiCom 2005 Presenter - Dave Dearman |
|
| Nov 22 | Evaluating Mobile Networks | Jungkeun Yoon, Brian D. Noble, Mingyan Liu, Minkyong Kim MobiSys 2006 Presenter - Waqas ur Rehman Pradipta De, Ashish Raniwala, Rupa Krishnan, Krishna Tatavarthi, Jatan Modi, Nadeem Ahmed Syed, Srikant Sharma, Tzi-cker Chiueh MobiSys 2006 Presenters - Eunkyu Lee |
Second progress report |
| Nov 29 | Sensor Networks | Carl Hartung, Richard Han, Carl Seielstad, Saxon Holbrook MobiSys 2006 Presenter - Ivan Hernandez Hongzhou Liu, Tom Roeder, Kevin Walsh, Rimon Barr, Emin Gun Sirer MobiSys 2005 Presenter - Hossein Rahnama |
|
| Dec 6 | Project Presentations | ||
| Dec 15 | Final project report | ||