Course Overview
The goal of this seminar class is to acquaint participants with some of the fundamental concepts and state-of-the-art research in the areas of mobile computing, wireless networking and ubiquitous computing. Focus will be on the computer science issues in mobile computing. There are no formal requirements but it is expected that participants would have taken at least introductory classes in computer networks and operating systems. The course will consist of weekly presentations, discussions and a term project.
Each week, 2-3 papers will be assigned as required reading from the list of papers for that week. For the first two weeks, I will do all the presentation. In weeks 3 through 13, the class will start with an overview of the week's topic(s) by the instructor, mostly based on the papers in that week's background section. My presentation will be followed by the three student presentations which will be based on the required reading. Papers assigned will include both overview and magazine articles which are rich in insight, as well as detailed case papers which investigate specific issues in more depth. In preparing your talk, please use the following powerpoint template for uniformity. Also please send me your powerpoint slides by noon on the day of your talk so that I can make the slides available on class website. Students will be encouraged to choose papers in their areas of interest. In addition to presenting their chosen papers, students will also be expected to participate in class discussions. There will also be a significant term project The projects will investigate in-depth one of the sub-topics treated in the seminar and group work will be encouraged.General Information
Discussions: Tuesdays, 6pm - 8.50pm, FL 320
Instructor: Prof. Emmanuel Agu, FL-139, 508-831-5568, emmanuel@cs.wpi.edu
Office Hours: Monday and Thursday: 3:00PM - 4:00PM, Tuesday 5:00PM - 6:00PM; Others by appointmentText: There will be no text for this class. Selected papers will be assigned from the literature. Please see bibliography (schedule) section below. Other relevant papers may be suggested. Students may change papers in their chosen section by proposing new ones at least two weeks before the papers are due to be presented.
The following books may also be helpful:
- Schiller J, Mobile Communications Addison-Wesley, 2000
- Toh C-K, "Ad Hoc Mobile and Wireless Networks", Prentice-Hall, 2002
- Pahlavan and Krishnamurthy, "Principles of Wireless Networks", Prentice-Hall, 2002
- Lin and Chlamtac, "Wireless and Mobile Network Architectures", John Wiley and Sons, 2002
- Tanenbaum, "Computer Networks (4th Edition)", Prentice-Hall 2002
Class Websites: The class website is at http://www.cs.wpi.edu/~emmanuel/courses/cs525m/S04/.
Grading Policy: Presentation(s): 50%, Class participation: 10%, Final project: 40%
Access to papers: A number of the assigned papers are from the ACM and IEEE digital libraries. To access these papers, you either have to be at home or configure your browser to use a proxy. You can find details for the proxy configuration on the WPI Gordon's library website at http://www.wpi.edu/Academics/Library/Help/proxy.htmlProjects
Deadlines
Description Deadline Decide project Area February 10 Propose project March 16 Mid-project update April 6 Final presentations April 27 March 9 tentatively no class (term break) Projects Website
I have set up a website specifically for projects with useful links and resources [ HERE ]Topics Schedule
Week 1 (Jan. 20): Introduction (Vision, definitions and Challenges)
Overview of Topic
In this section, we take a look at the vision of mobile computing, understand key sub-areas of mobile, ubiquituous and pervasive computing.Required Reading
- M. Satyanarayanan, "Pervasive Computing: Vision and Challenges." IEEE Personal Communications, volume 8, issue 4 , Aug. 2001. [ PDF file ] (Must be on campus to download)
- M. Weiser, "Some Computer Science Problems in Ubiquitous Computing," Communications of the ACM, July 1993. [ PDF file ] (Must be on campus to download)
- Bagrodia R, Chu W, Kleinrock L and Popek G, "Vision, Issues and Architecture for Nomadic Computing", IEEE Personal Communications, December 1995 [ PDF file ] (Must be on campus to download)
Other Papers
- G. Forman and J. Zahorjan, "The Challenges of Mobile Computing," IEEE Computer, Vol. 27, No. 4, (April 1994), pp. 38-47. [ PDF file ] (Must be on campus to download)
- M. Satyanarayanan, "Fundamental Challenges of Mobile Computing," ACM Symposium on Principles of Distributed Computing, 1995. [ PDF file ]
- R. Katz, "Adaptation and Mobility in Wireless Information Systems," IEEE Personal Communications, Vol. 1, No. 1, (Q1 1994), pp. 6-17. [ PDF file ] (Must be on campus to download)
- L. Kleinrock, "Nomadicity: Anytime, Anywhere In A Disconnected World," Mobile Networks and Applications, Vol. 1, No. 4, (January 1996), pp. 351-357. [ PDF file ]
Week 2 (Jan. 27): Applications (Multimedia, Graphics, Application-Aware Adaptation)
Overview of Topic
Application-aware and applications and application standards are discussed.Required Reading
- B. Noble and M Satyanarayanan, "Experience with Adaptive Mobile Applications in Odyssey", Mobile Networks and Applications 4 (1999) pp. 245-254 [ PDF file ]
- Puri A and Eleftheriadis A, "MPEG-4: An Object-based Multimedia Coding Standard Supporting Mobile Applications", Mobile Networks and Applications 3 (1998), pp. 5-32 [ PDF file ] (Must be on campus to download)
- Krikke J, "Graphics Applications over the Wireless Web: Japan Sets the Pace", IEEE Computer Graphics and Applications, May/June 2001 (Vol. 21, No. 3), pp. 9-15 [ PDF file ] (Must be on campus to download)
Other Papers
- Robin Kravets and P. Krishnan, "Application-Driven Power Management for Mobile Communication", ACM/URSI/Baltzer Wireless Networks (WINET) special issue of Best Papers from MobiCom'98. [ PDF file ] (Must be on campus to download)
- J. Flinn and M. Satyanarayanan, "Energy-aware adaptation for mobile applications." Proceedings of the 17th annual ACM symposium on operating systems principles, December 12-15, 1999, Kiawah Island Resort, South Carolina [ PDF file ] (Must be on campus to download)
- B. Noble, M. Satyanarayanan, D. Narayanan, J. Tilton, J. Flinn and K. Walker, "Agile application-aware adaptation for mobility." Proceedings of the 16th ACM symposium on operating system principles, October 1997, St. Malo, France [ PDF file ] (Must be on campus to download)
Week 3 (Feb. 3): Mobile Databases and Broadcast Data
Overview of Topic
Data management and database issues in mobile environments are discussed. Issues include data dissemination in the face of assymetry and intermittent connections, consistency models, and location-dependent data distribution.Background Reading
- T. Imielinksi and B. R. Badrinath, "Wireless Mobile Computing: Challenges in Data Management," Communications of the ACM, October 1994, 37(10) [ PDF file ] (Must be on campus to download)
Required Reading
- S. Acharya, R. Alonso, M. Franklin, and S. Zdonik, "Broadcast Disks: Data Management for Asymmetric Communication Environments," Proceedings of ACM SIGMOD'1995. [ PDF file ]
- D. Barbara, "Mobile Computing and Databases - A Survey," IEEE Trans. on Knowledge and Data Engineering, Vol. 11, No. 1, (Jan/Feb 1999), pp. 108-117. [ PDF file ] (Must be on campus to download)
- T. Imielinski, S. Viswanathan, and B. Badrinath, "Data on Air: Organization and Access," IEEE Trans. on Knowledge and Data Engineering, Vol. 9, No. 3, (May/Jun 1997), pp. 353-372. [ PDF file ] (Must be on campus to download)
Other Papers
- S. Acharya, "“Broadcast Disks”: Dissemination-based Data Management for Asymmetric Communication Environments," Ph.D. Thesis, Brown University, 1997.
- D. B. Terry, A. J. Demers, K. Petersen, M. J. Spreitzer, M. M. Theimer and B. B. Welch. "Session guarantees for weakly consistent replicated data." Proceedings of the international conference on parallel and distributed information systems (PDIS), September 1994, Austin, Texas. Pages 140-149.
- Karin Petersen, Mike J. Spreitzer, Douglas B. Terry, Marvin M. Theimer and Alan J. Demers, "Flexible update propagation for weakly consistent replication." Proceedings of the sixteenth ACM symposium on operating systems principles, October 5-8, 1997, Saint-Malo, France. Pages 288-301
- E. Pitoura and B. Bhargava, "Data Consistency in Intermittently Connected Distributed Systems," IEEE Trans. on Knowledge and Data Engineering, Vol. 11, No. 6, (Nov/Dec 1999), pp. 896-915.
- M. Dunham and V. Kumar, "Location dependent data and its management in mobile databases," Proceedings of 9th Int'l Workshop on Database and Expert Systems Applications, 1998, pp. 414-419
Week 4 (Feb. 10): Systems Issues: File Systems, Disconnected Operation, Power Savings, etc
Overview of Topic
Major computer science system issues in computer science shall investigated including the effects of disconnections on file systems and operating systems, power saving strategies, and mobile agents.Background Reading
- Jing J, Helal A and Elmagarmid A, "Client-Server Computing in Mobile Environments", ACM Computing Surveys, vol. 31, No. 2, June 1999, pp. 117-157 [ PDF file ] (Must be on campus to download)
Required Reading
- J. Flinn and M Satyarayanan, "PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications," Proceedings of the Second IEEE Workshop on Mobile Computing Systems and Applications February, 1999, New Orleans, LA [ PDF file ]
- Satyanarayanan M, "The Evolution of Coda", ACM Transactions on Computer Systems (TOCS), Volume 20, Issue 2, May 2002, pp. 85-124 [ PDF file ] (Must be on campus to download)
- Lorch J R and Smith A J, "Software Strategies for Portable Computer Energy Management", IEEE Personal Communications, June 1998, pp. 60-73 [ PDF file ] (Must be on campus to download)
Other Papers
- B. Noble, "System Support for Mobile, Adaptive Applications," IEEE Personal Communications, Vol. 7, No. 1, (Feb. 2000). [ PDF file ]
- B. Badrinath, A. Fox, L. Kleinrock, G. Popek, P. Reiher, and M. Satyanarayanan, "A conceptual framework for network and client adaptation," ACM MONET Journal, Vol. 5, No. 4, (Dec. 2000), pp. 221-231.
- David Goodman, Narayan Mandayam, "Power Control for Wireless Data", IEEE Personal Communications, April 2000
- Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices. Stemm and Katz, IEICE Transactions on Communications, Aug. 1997. J. J. Kistler and M. Satyanarayanan, "Disconnected Operation in the Coda File System," ACM Transactions on Computer Systems, Vol. 10, No. 1, February 1992, pp. 3-25 [ PDF file ]
- James J. Kistler and M. Satyanarayanan, "Disconnected operation in the coda file system." Proceedings of the thirteenth ACM symposium on operating systems principles, October 13-16, 1991, Pacific Grove, California. Pages 213-225.
- L. B. Mummert, M. R. Ebling and M. Satyanarayanan, "Exploiting weak connectivity for mobile file access." Proceedings of the fifteenth ACM symposium on operating systems principles, December 3-6, 1995, Copper Mountain, Colorado. Pages 143-155.
- Goldsmith A.J. and Wicker S.B., “Design challenges for energy-constrained ad hoc wireless networks,” IEEE Wireless Communications, vol. 9, no. 4, pp. 8-27, Aug. 2002.
- Ephremides A, “Energy concerns in wireless networks,” IEEE Wireless Communications, pp. 46-59, vol. 9, no. 4, Aug. 2002.
- F. Douglis, P. Krishnan and B. Bershad, "Adaptive disk spin-down policies for mobile computers." Computing systems, Volume 8, Number 4, Fall 1995
- C. Tait, Hui Lei, S. Acharya and Henry Chang, "Intelligent file hoarding for mobile computers," Proceedings of ACM MobiCom'95, pp. 119-125.
Week 5 (Feb. 17): Wireless Systems (Indoor and outdoor) and Wireless Internet
Overview of Topic
We will go over key indoor and outdoor wireless systems and MAC protocols. We will also go over the results of measurement studies which characterize how existing wireless networks are being used.Background Reading
- B. Sarikaya, "Packet mode in wireless networks: overview of transition to third generation," IEEE Communications Magazine , Vol. 38, No. 9 (Sep. 2000), pp. 164 -172 [ PDF file ] (Must be on campus to download)
Required Reading
- B. Crow, I. Widjaja, J. Kim, P. Sakai, "IEEE 802.11 Wireless Local Area Networks", IEEE Communications Magazine, Volume: 35 Issue: 9 , Sept. 1997. [ PDF file ] (Must be on campus to download) More material can be found at Breezecom Wireless Communications by P. Brenner, "A Technical Tutorial on the IEEE802.11 Protocol", A Technical Tutorial, and A Technical Overview [ PDF file ]
- Bluetooth:Vision, Goals, and Architecture. Haartsen, Naghshineh, Inouye, Joeressen, and Allen, MCCR 1(2). [ PDF file ] (Must be on campus to download)
- Satellite-Based Internet - A Tutorial. Hu and Li, IEEE Communications, March 2001. [ PDF file ] (Must be on campus to download)
Other Papers
- Bhagwat, "Bluetooth: Technology for Short-Range Wireless Apps," IEEE Internet Computing, May/June 2001. [ PDF file ] (Must be on campus to download)
- L. Paulson, "Exploring the wireless LANscape," IEEE Computer, Vol. 33, No. 10, (Oct. 2000), pp. 12-16.
- R. LaMaire, A. Krishna, P. Bhagwat, J. Panian, "Wireless LANs and mobile networking: standards and future directions," IEEE Communications Magazine, Vol. 34, No. 8, (Aug. 1996), pp. 86 -94.
- G. Patel and S. Dennett, "The 3GPP and 3GPP2 movements toward an all-IP mobile network," IEEE Personal Communications , Vol. 7, No. 4, (Aug. 2000), pp. 62-64
- M. Albrecht, M. Frank, P. Martini, M. Schetelig, A. Vilavaara, and A. Wenzel, "IP services over Bluetooth: leading the way to a new mobility," Proceedings of 24th Annual IEEE Conference on Local Computer Networks (LCN'99), 1999, pp. 2-11. [ PDF file ] (Must be on campus to download)
- Chapter 2-4 in Jochen Schiller, "Mobile Communications," Addison-Wesley, 2000
Week 6 (Feb. 24): Wireless Transport Protocols and TCP
Overview of Topic
The end to end effects and transport layer protocols are discussed.Background Reading
- K. Pentikousis, TCP in Wired-Cum-Wireless Environments, IEEE Communications Surveys, Fourth Quarter 2000, Vol. 3, No.1 6, pp. 2-14 [ PDF file ]
- H. Elaarag, Improving TCP performance over mobile networks, ACM Computing Surveys (CSUR), v.34 n.3, p.357-374, September 2002 [ PDF file ]
- N. Vaidya, TCP for Wireless and Mobile Hosts, tutorial talk presented at 1999 MobiCom (Seattle) [ ppt slides ] [ References PDF file ]
Required Papers
- H. Balakrishnan, V. Padmanabhan, S. Seshan and R. Katz, "A comparison of mechanisms for improving TCP performance over wireless links." IEEE/ACM transactions on networking, December 1997. [ PDF file ] (Must be on campus to download)
- Christina Parsa, J.J Garcia-Luna-Aceves, "Improving TCP Performance over Wireless Networks at the Link Layer", Mobile Networks and Applications, 1999. [ PDF file ] (Must be on campus to download)
- Saverio Mascolo , Claudio Casetti , Mario Gerla , M. Y. Sanadidi , Ren Wang, TCP westwood: Bandwidth estimation for enhanced transport over wireless links, Proceedings of the 7th annual international conference on Mobile computing and networking, p.287-297, July 2001, Rome, Italy [ PDF file ] (Must be on campus to download)
Other Papers
- George Xylomenos and George C. Polyzos, "TCP and UDP Performance over a Wireless LAN", Proceedings of the IEEE INFOCOM 99 Conference, pp.439-446 [ PDF file ]
- H. Balakrishnan, S. Seshan, R. H. Katz, "Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks", ACM Wireless Networks, V 1, N 4, December, 1995.
- A. Bakre and B. Badrinath, "Implementation and performance evaluation of Indirect TCP," IEEE Transactions on Computers, Vol. 46, No. 3, (Mar 1997), pp. 260-278
- R. Caceres and L. Iftode, "Improving the performance of reliable transport protocols in mobile computing environments," IEEE JSAC, Vol. 13, No. 5, (Jun 1995), pp. 850-857.
- H. Balakrishnan, V. Padmanabhan and R. Katz, "The effects of asymmetry on TCP performance." ACM mobile networks and applications (MONET), 1999.
Week 7 (Mar. 2): Mobile/Ad Hoc Routing, Micromobility
Overview of Topic
Mobility is discussed including IP routing in ad hoc networks and micromobility approaches.Background Reading
- E. Royer and C.-K. Toh, "A review of current routing protocols for ad hoc mobile wireless networks," IEEE Personal Communications, Vol. 6, No. 2, (Apr. 1999), pp. 46-55. [ PDF file ]
- C. Perkins, "Mobile networking through Mobile IP." IEEE internet computing, January 1998. Pages 58-69 [ PDF file ]
Required Reading
- A. T. Campbell, Gomez, J., Kim, S., Turanyi, Z., Wan, C-Y. and A, Valko "Comparison of IP Micro-Mobility Protocols”, IEEE Wireless Communications Magazine, Vol. 9, No. 1, February 2002. [ PDF file ]
- J. Broch, D. Maltz, D. Johnson, Y.-C. Hu, and J. Jetcheva, "A performance comparison of multi-hop wireless ad hoc network routing protocols." In Proceedings of the fourth annual ACM/IEEE international conference on mobile computing and networking, October 1998, Dallas, Texas [ PDF file ]
- Young Bae Ko , Nitin H. Vaidya, Flooding-based geocasting protocols for mobile ad hoc networks, Mobile Networks and Applications, v.7 n.6, p.471-480, December 2002 [ PDF file ] (Must be on campus to download)
Other Papers
- C. Perkins. "Mobile IP", IEEE Comm., Vol. 35, No. 5, 1997, pp. 8499.
- Charles E. Perkins and Elizabeth M. Royer. Ad-hoc On-Demand Distance Vector Routing, Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, February 1999, pp. 90-100
- X. Zhao, C. Castelluccia and M. Baker, "Flexible network support for mobile hosts." To appear in MONET special issue on management of mobility in distributed systems, January 2001
- A. Snoeren and H. Balakrishnan, "An End-to-End Approach to Host Mobility." Proceedings of MobiCom 2000, August 2000
- D. Johnson and C. Perkins, editors, "Mobility support in IPv6." Internet draft, Internet Engineering Task Force, Mobile IP Working Group, March 10, 2000
- . Bhagwat, C. Perkins, S. Tripathi, "Network layer mobility: an architecture and survey," IEEE Personal Communications, Vol. 3, No. 3, (June 1996), pp. 54-64.
- Mark Stemm and Randy H. Katz "Vertical Handoffs in Wireless Overlay Networks," ACM Mobile Networking (MONET), Vol. 3, No. 4, (1998), pp. 335-350
- A. Snoeren and H. Balakrishnan, "An End-to-End Approach to Host Mobility," Proceedings of ACM MobiCom 2000
- A. Stephane, A. Mihailovic, A. Aghvami, "Mechanisms and hierarchical topology for fast handover in wireless IP networks," IEEE Communications Magazine, Vol. 38, No. 11, (Nov 2000), pp. 112-115
- Campbell and Gomez "IP Micro-Mobility Protocols“, ACM SIGMOBILE Mobile Computer and Communication Review (MC2R), Vol. 4, No. 4, pp 45-54, October 2001.
- R. Ramjee, T. La Porta, L. Salgarelli, S. Thuel, K. Varadhan, L. Li, "IP-based access network infrastructure for next-generation wireless data networks," IEEE Personal Communications, Vol. 7, No. 4, (Aug 2000), pp. 34-41
- A. Campbell, J. Gomez, S. Kim, A. Valko, C. Wan, Z. Turanyi, "Design, implementation, and evaluation of cellular IP," IEEE Personal Communications, Vol. 7, No. 4, (Aug 2000), pp. 42-49.
- C. Perkins (Editor), "Ad Hoc Networking," Addison Wesley, 2001.
- J. Solomon, "Mobile IP the Internet Unplugged," Prentice Hall, 1998.
- C. Perkins, "Mobile IP Design Principles and Practices," Addison-Wesley, 1998.
Week 8: Wireless MAC Protocols
Overview of Topic
We will go over wireless MAC protocols.Background Reading
- Chandra A, Gummalla V and Limb J, Wireless Medium Access Control Protocols, IEEE Communications Surveys, 2000 [ PDF file ]
Required Reading
- Does the IEEE 802.11 MAC Protocol Work Well in Multihop Wireless Ad hoc Networks?, Xu and Saadawi, IEEE Communications Magazine, June 2001. [ PDF file ]
- Choudhury, Yang, Ramanathan and Vaidya, Using Directional Antennas for Medium Access Control in Ad hoc Networks. Mobicom 2002. [ PDF file ]
- Saikat Ray and Jeffrey B. Carruthers and David Starobinski, "RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs", IEEE WCNC 2003, New Orleans, March 2003, pp. 1516-1521. [ PDF file ]
Other Papers
- Chapter 2-4 in Jochen Schiller, "Mobile Communications," Addison-Wesley, 2000
- L. Paulson, "Exploring the wireless LANscape," IEEE Computer, Vol. 33, No. 10, (Oct. 2000), pp. 12-16.
- R. LaMaire, A. Krishna, P. Bhagwat, J. Panian, "Wireless LANs and mobile networking: standards and future directions," IEEE Communications Magazine, Vol. 34, No. 8, (Aug. 1996), pp. 86 -94.
- G. Patel and S. Dennett, "The 3GPP and 3GPP2 movements toward an all-IP mobile network," IEEE Personal Communications , Vol. 7, No. 4, (Aug. 2000), pp. 62-64
- M. Albrecht, M. Frank, P. Martini, M. Schetelig, A. Vilavaara, and A. Wenzel, "IP services over Bluetooth: leading the way to a new mobility," Proceedings of 24th Annual IEEE Conference on Local Computer Networks (LCN'99), 1999, pp. 2-11.
- B. Sarikaya, "Packet mode in wireless networks: overview of transition to third generation," IEEE Communications Magazine , Vol. 38, No. 9 (Sep. 2000), pp. 164 -172
- Bluetooth:Vision, Goals, and Architecture. Haartsen, Naghshineh, Inouye, Joeressen, and Allen, MCCR 1(2).
Week 9: Performance Evaluation (Measurements, Simulation, Energy Efficiency)
Overview of Topic
In this section, we take a look at techniques such as measurement and simulation for doing performance evaluation of mobile computing systems and wireless networks.Background Reading
- D. Kotz and K. Essien, "Analysis of a Campus-Wide Wireless Network", Proceedings of the eighth annual international conference on Mobile computing and networking 2002 , Atlanta, Georgia, USA [ PDF file ]
Required Reading
- A. Balachandran, G.M. Voelker, P. Bahl, and P.V. Rangan, "Characterizing User Behavior and Network Performance in a Public Wireless LAN", SIGMETRICS 2002. [ PDF file ] (must be on campus to download)
- Christine E. Jones , Krishna M. Sivalingam , Prathima Agrawal , Jyh Cheng Chen, "A Survey of Energy Efficient Network Protocols for Wireless Networks", Wireless Networks, v.7 n.4, p.343-358, 08/01/2001 [ PDF file ] (local copy)
- A Jardosh, E Belding-Royer, K Almeroth, S Suri, "Towards realistic mobility models for mobile ad hoc networks", In Proceedings of the fourth annual ACM/IEEE international conference on mobile computing and networking, September 2003 [ PDF file ] (must be on campus to download)
Other Papers
- D. Tang and M. Baker, "Analysis of a Metropolitan-Area Wireless Network", Wireless Networks 8, 2002, pp. 107-120
- M Balazinska and P Castro, "Characterizing Mobility and Network Usage in a Corporate Wireless Local-Area Network", Mobisys 2003
Week 10: Ubiquitous Computing
Overview of Topic
We look at location sensing wireless network.Background Reading
- A. Chen, R.R. Muntz, S. Yuen, I. Locher, S. Park. M.B. Srivastava, "A Support Infrastructure for the Smart Kindergarten", IEEE Pervasive Computing, vol. 1, no. 2, April-June 2002, pp. 49-57 [ PDF file ] (Must be on campus to download)
Required Reading
- M Munoz, M Rodriguez, J Favella, A Martinez-Garcia and V M Gonzalez, "Context-Aware Mobile Communication in Hospitals", IEEE Computer, September 2003, pp 38-45 [ PDF file ] (Must be on campus to download)
- A. Harter, A. Hopper, P. Steggles, A. Ward, and P. Webster, "The Anatomy of a Context-Aware Application," Wireless Networks 8 (2-3): pp. 187-197, March-May, 2002 [ PDF file ]
- V. A. Pham and A. Karmouch, "Mobile software agents: an overview," IEEE Communications Magazine, Vol. 36, No. 7, (July 1998), pp. 26-37. [ PDF file ] (local copy)
Papers
- D. Garlan, D. Siewiorek, A. Smailagic, and P. Steenkiste Project Aura: Towards Distraction-Free Pervasive Computing, IEEE Pervasive Computing, 1(2):22--31, April-June 2002.
- Hiroaki Koshima, Joseph Hoshen. "Personal Locator Services Emerge.", IEEE Spectrum, February 2000
- Potte G.J. and Kaiser W.J.,"Wireless Integrated Network Sensors", Communications of the ACM, May 2000/Vol 43, No. 5
- Nigel Davies, Keith Cheverest, et al. "Caches in the Air: Disseminating Tourist Information in the Guide System." Describes a system similar to RADAR which uses 802.11, but is implemented outdoors.
- T. Richardson, Q. Stafford-Fraser, K. Wood, and A. Hopper, "Virtual Network Computing," IEEE Internet Computing, Vol. 2, No. 1, Jan/Feb 1998, pp 33-38.
- P. Morreale, "Agents on the move," IEEE Spectrum, Vol. 35, No. 4, (April 1998), pp. 34-41.
- B. Joy, "Shift from protocols to agents," IEEE Internet Computing , Vol. 4, No. 1, (Jan.-Feb. 2000), pp. 63-64.
- R. Gray, G. Cybenko, D. Kotz, and D. Rus, "Mobile agents: Motivations and State of the Art," In Jeffrey Bradshaw, editor, Handbook of Agent Technology, AAAI/MIT Press, 2001.
Week 11: Wireless Sensor Networks (Case studies, Location Sensing, Naming, etc)
Overview of Topic
We look at location sensing wireless networks, mobility management and user location and tracking.Background Reading
- Jeffrey Hightower, Gaetano Borriello. "Location Systems for Ubiquitous Computing.", IEEE Computer, August 2001, pp. 57-66 [ PDF file ] (Must be on campus to download)
Required Reading
- Ian F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam and Erdal Cayirci, "A Survey on Sensor Networks", IEEE Communications Magazine, vol. 40, no. 8, August 2002 [ PDF file ] (Must be on campus to download)
- Chalermek Intanagonwiwat, Ramesh Govindan and Deborah Estrin, "Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks", In Proceedings of the Sixth Annual International Conference on Mobile Computing and Networks (MobiCOM 2000), August 2000, Boston, Massachusetts. [ PDF file ] (Must be on campus to download)
- P. Bahl and V. N. Padmanabhan, "RADAR: An In-Building RF-Based User Location and Tracking System", In Proceedings of IEEE INFOCOM Conference, March 2000 [ PDF file ] (Must be on campus to download)
Other Papers
- D. Estrin, R. Govindan, J. Heidemann and S. Kumar, " Next Century Challenges: Scalable Coordination in Sensor Networks," In Proceedings of the Fifth Annual International Conference on Mobile Computing and Networks (MobiCOM '99), August 1999, Seattle, Washington. [ PDF file ] (Must be on campus to download)
- Weatherall J. and Jones A., “Ubiquitous networks and their applications,” IEEE Wireless Communications, vol. 9, no. 1, pp. 18-29, Feb. 2002.
- I. Akyildiz, J. McNair, J. Ho, H. Uzunalioglu, and W. Wang, "Mobility management in next-generation wireless systems," Proceedings of the IEEE, Vol. 87, No. 8, (Aug 1999), pp. 1347-1384.
- Scott Klemmer, Sarah Waterson, Kamin Whitehouse. "Towards a Location-based Context-aware Sensor Infrastructure." Describes early work in localization algorithms within the SensorWebs framework, which is a completely ad-hoc sensor network
- Nissanka B Priyantha, Anit Chakraborty, Hari Balakrishnan. "The Cricket Location-support System."
Week 12: Wireless Security and Intrusion Detection
Overview of Topic
We look at security and intrusion detection in wireless networks.Background Reading
- Stajano F and Anderson R, "The Resurrecting Duckling: Security Issues for Ad Hoc Wireless Networks", in proc. 7th International Workshop on Security Protocols, held in Cambridge, UK [ PDF file ] (Must be on campus to download)
Required Reading
- A D Wood and J A Stankovic, "Denial of Service in Sensor Networks", IEEE Computer, October 2002, pp. 48-56 [ PDF file ]
- Marti, Giuli, Lai and Baker, "Mitigating Routing Misbehavior in Mobile Ad hoc Networks", Mobile Computing and Networking, pages 255--65, 2000. [ PDF file ]
- J Bellardo and S Savage, "802.11 Denial-of-Service Attacks: Real Vulnerabilities and Practical Solutions", in Proc. USENIX Security Symposium, August 2003 [ PDF file ]
Other Papers
- L D Paulson, "Vendors Push Wireless LAN Security", IEEE Computer, January 2003, pp. 28-30
- Y Zhang and W Lee, "Intrusion Detection in Wirless Ad-Hoc Networks.", ACM Mobicom 2000
- J-P Hubaux, L Buttyan and S Capkun, "The Quest for Security in Mobile Ad Hoc Networks", ACM Symposium on Mobile and Ad Hoc Networking and Computing (MobiHOC) 2001
- L Zhou and Z J Haas, "Securing Ad Hoc Networks", IEEE Network, November/December 1999
- J Kong et al, "Providing Robust and Ubiquitous Security Support for Mobile Ad-Hoc Networks", in Proc. 9th Int'l Conf. Network Protocols, 2001, pp. 251-260
- A Pfitzmann, B Pfitzmann and M Waidner, "Trusting Mobile User Devices and Security Modules", IEEE Computer, February 1997
Week 13: Overview of Physical Layer
Overview of Topic
In this section, We also get an overview of the wireless physical layer, the challenges which it presents.References (for Physical Layer)
- Wesel E K, "Wireless Multimedia Communications, Addison Wesley, 1998
- Pahlavan and Krishnamurthy, "Principles of Wireless Networks", Prentice-Hall, 2002
- Tanenbaum, A"Computer Networks (4th Edition)", Prentice-Hall 2002
Required Reading
- Gibbons, P.B.; Karp, B.; Yan Ke; Nath, S.; Seshan, S."IrisNet: An architecture for a worldwide sensor web ", IEEE Pervasive Computing, Oct-Dec. 2003, pp. 22-33 [pdf]
- D Culler, J Hill, P Buonadonna, R Szewczyk and A Woo, "A Network-Centric Approach to Embedded Software for Tiny Devices", EMSOFT 2001, Oct 2001 [pdf]
Week 14: Project Presentations
All groups will give presentations of their final project.
Discussion
All participants will be expected to have read assigned papers and contribute to discussions. I will come with insights and in shall lead the discussions.
Presentations
Emmanuel's Weekly Slides
My slides may introduce some topics related to the week's theme. Also, I may choose to talk about the projects.
- Week 1: Introduction
- Week 2: Wireless Applications
- Week 3: Data Management
- Week 4: Systems Issues
- Week 5: Wireless systems and Simulation Projects
- Week 12: Boston Globe Focus on Wireless on Issue of Monday, April 12
Week Topic Presenter Slides Week 1 Introduction, vision, Definitions, Challenges (E. Agu) (slides) Week 2 Mobile Applicatons (E. Agu) (slides) Week 3 S. Acharya, R. Alonso, M. Franklin, and S. Zdonik, "Broadcast Disks: Data Management for Asymmetric Communication Environments," (Ioanna Symeou) (slides) Week 3 D. Barbara, "Mobile Computing and Databases - A Survey," (Damian Robo) (slides) Week 3 T. Imielinski, S. Viswanathan, and B. Badrinath, "Data on Air: Organization and Access," (Randy Chong) (slides) Week 4 J. Flinn and M Satyarayanan, "PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications (Brian Demers) (slides) Week 4 Satyanarayanan M, "The Evolution of Coda" (Bradley Momberger) (slides) Week 4 Lorch J R and Smith A J, "Software Strategies for Portable Computer Energy Management" (Michael Theriault) (slides) Week 5 B. Crow, I. Widjaja, J. Kim, P. Sakai, "IEEE 802.11 Wireless Local Area Networks", (Fan Wu) (slides) Week 5 Bluetooth: Vision, Goals, and Architecture (Randy Chong) (slides) Week 5 Satellite-Based Internet - A Tutorial (Ioanna Symeou) (slides) Week 6 H. Balakrishnan, V. Padmanabhan, S. Seshan and R. Katz, "A comparison of mechanisms for improving TCP performance over wireless links (Devanshu Mehta) (slides) Week 6 Christina Parsa, J.J Garcia-Luna-Aceves, "Improving TCP Performance over Wireless Networks at the Link Layer" (Josh Schullman) (slides) Week 6 Saverio Mascolo , Claudio Casetti , Mario Gerla , M. Y. Sanadidi , Ren Wang, TCP westwood: Bandwidth estimation for enhanced transport over wireless links (Choong-Soo Lee) (slides) Week 7 A. T. Campbell, Gomez, J., Kim, S., Turanyi, Z., Wan, C-Y. and A, Valko "Comparison of IP Micro-Mobility Protocols”, (Brian Demers) (slides) Week 7 J. Broch, D. Maltz, D. Johnson, Y.-C. Hu, and J. Jetcheva, "A performance comparison of multi-hop wireless ad hoc network routing protocols (Mingzhe Li) (slides) Week 7 Young Bae Ko , Nitin H. Vaidya, Flooding-based geocasting protocols for mobile ad hoc networks, Mobile Networks and Applications, (Josh Schullman) (slides) Week 8 Does the IEEE 802.11 MAC Protocol Work Well in Multihop Wireless Ad hoc Networks?, (Chong-Soo Lee) (slides) Week 8 Choudhury, Yang, Ramanathan and Vaidya, Using Directional Antennas for Medium Access Control in Ad hoc Networks (Fan Wu) (slides) Week 8 Saikat Ray and Jeffrey B. Carruthers and David Starobinski, "RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs", (Mingzhe Li) (slides) Week 9 A. Balachandran, G.M. Voelker, P. Bahl, and P.V. Rangan, "Characterizing User Behavior and Network Performance in a Public Wireless LAN", (Mike Scaviola) (slides) Week 9 Christine E. Jones , Krishna M. Sivalingam , Prathima Agrawal , Jyh Cheng Chen, "A Survey of Energy Efficient Network Protocols for Wireless Networks", (Ted Goodwin) (slides) Week 9 A Jardosh, E Belding-Royer, K Almeroth, S Suri, "Towards realistic mobility models for mobile ad hoc networks", (bradley Momberger) (slides) Week 10 M Munoz, M Rodriguez, J Favella, A Martinez-Garcia and V M Gonzalez, "Context-Aware Mobile Communication in Hospitals", (Jeff Bacon) (slides) Week 10 A. Harter, A. Hopper, P. Steggles, A. Ward, and P. Webster, "The Anatomy of a Context-Aware Application," (Devanshu Mehta) (slides) Week 10 V. A. Pham and A. Karmouch, "Mobile software agents: an overview," (Luba Sakharuk) (slides) Week 11 Ian F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam and Erdal Cayirci, "A Survey on Sensor Networks", (Jeff Bacon) (slides)
(acronyms)Week 11 Chalermek Intanagonwiwat, Ramesh Govindan and Deborah Estrin, "Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks", (Michael Teriault) (slides) Week 11 P. Bahl and V. N. Padmanabhan, "RADAR: An In-Building RF-Based User Location and Tracking System", (Damian Robo) (slides) Week 12 A D Wood and J A Stankovic, "Denial of Service in Sensor Networks", (Luba Sakharuk) (slides) Week 12 Marti, Giuli, Lai and Baker, "Mitigating Routing Misbehavior in Mobile Ad hoc Networks", (Ted Goodwin) (slides) Week 12 J Bellardo and S Savage, "802.11 Denial-of-Service Attacks: Real Vulnerabilities and Practical Solutions", (Mark Figura) (slides) Week 13 D Culler, J Hill, P Buonadonna, R Szewczyk and A Woo, "A Network-Centric Approach to Embedded Software for Tiny Devices", (Michael Scaviola) (slides) Week 13 Gibbons, P.B.; Karp, B.; Yan Ke; Nath, S.; Seshan, S."IrisNet: An architecture for a worldwide sensor web", (Mark Figura) (slides) Week 13 "Overview of Wireless Physical Layer", (Emmanuel Agu) (slides) Student Final Project Presentation Slides
- Fingertip Cursor Control by Jeff Bacon
- Cracking the IEEE TKiP Wireless security standard by Randy Chong and Brad Momberger
- Airport information system using RDF/XML by Brian Demers
- Wireless network performance evaluation by Mark Figura and Michael Scaviola
- Java implementation of broadcast disks by Ted Goodwin and Josh Schullman
- A model for choosing between error control and fragmentation in IEEE 802.11 MAC by Choong-Soo Lee
- An NS2 extension of rate-adaptive IEEE 802.11 MAC protocol by Mingzhe Li
- End-to-end TCP performance evaluation over wireless networks by Devanshu Mehta
- Home monitoring system emulator by Damian Robo and Ioanna Symeou
- Performance evaluation of wireless PC cards by Luba Sakhurak
- A context-aware user interface for ubiquitous computing environment at WPI by Michael Theriault
- Satellite constellation simulation by Fan Wu
Web Sites of Interest