Public Mini-Conference, Apr 22 2:00-6:00 pm
Course Description Grading Policies Lectures Homeworks Course project
Date Description Notes Evaluation link
01/09/2001 First day of class. General introduction and ground rules. PDF (184 KB)PowerPoint  
  • Course project
  • How to read research papers (postscript)
  • How to write a good systems research paper (postscript)
PDF (84 KB) PowerPoint
Ubiquitous Computing Vision
01/11/2001 The Computer for the Twenty-First Century, Mark Weiser, Scientific American, pp. 94-10, September 1991 (HTML) PDF (624 KB) PowerPoint MPEG (63 MB) Evaluate
The Coming Age Of Calm Technology, Mark Weiser and John Seely Brown, Xerox PARC, October 5, 1996 (HTML) Evaluate
01/16/2001 People, Places, Things: Web Presence for the Real World Tim Kindberg, John Barton, Jeff Morgan, Gene Becker, Ilja Bedner, Debbie Caswell, Phillipe Debaty, Gita Gopal, Marcos Frid, Venky Krishnan, Howard Morris, Celine Pering, John Schettino, Bill Serra. The 3rd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2000) December 7-8, 2000, Monterey, CA. (HTML) PDF (88 KB) PowerPoint Evaluate (Deadline: 01/16/2001 11:00 AM)
Next Century Challenges: Data-Centric Networking for Invisible Computing. Mike Esler, Jeffrey Hightower, Tom Anderson, and Gaetano Borriello, Proceedings of Mobicomm, August 1999. PDF Evaluate (Deadline: 01/16/2001 11:00 AM)
Distributed System Architectures
01/17/2001 Distributed system architecture lecture based on technologies such as Domain Name Service (DNS), Gnutella, DNS round robin etc. PDF (836 KB) PowerPoint  
01/18/2001 Oceanstore: An Extremely Wide-Area Storage System David Bindel, Yan Chen, Patrick Eaton, Dennis Geels, Ramakrishna Gummadi, Sean Rhea, Haim Weatherspoon, Westley Weimer, Christopher Wells, Ben Zhao, and John Kubiatowicz, Proceedings of the Nine International Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS IX), November 2000. (PDF) PDF (108 KB) PowerPoint Evaluate (Deadline: 01/18/2001 11:00 AM)
Feasibility of a Serverless Distributed File System Deployed on an Existing Set of Desktop PCs William J. Bolosky, John R. Douceur, David Ely, and Marvin Theimer. In the Proceedings of the international conference on Measurement and modeling of computer systems, 2000, pp. 34-43. (PDF) Evaluate (Deadline: 01/18/2001 11:00 AM)
01/23/2001 Out of town to Multimedia Computing and Networking (MMCN) 2001
Guest Lecture by Prof. David Lowenthal
Naming and Location Management
01/24/2001 The Anatomy of a Context-Aware Application Andy Harter, Andy Hopper, Pete Steggles, Andy Ward, Paul Webster. In the proceedings of the 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking (Mobicom '99), Seattle, Washington, USA, August 15 - 20 1999 (HTML). PDF (172 KB) PowerPoint Evaluate (Deadline: 01/24/2001 11:00 AM)
01/25/2001 Continuing discussion on Sentient computing. Went over the reference implementation of Home Work #1. PowerPoint  
01/30/2001 Active Names: Flexible Location and Transport of Wide-Area Resources Amin Vahdat, Michael Dahlin, Thomas Anderson, and Amit Aggarwal. In Proceedings of the Second USENIX Symposium on Internet Technologies and Systems, October 1999. (PDF) PDF (744 KB) PowerPoint Evaluate (Deadline: 01/30/2001 11:00 AM)
Replication Services
01/31/2001 The Dangers of Replication and a Solution, Jim Gray, Pat Helland, Patrick O'Neil, and Dennis Shasha. In Proceedings of the ACM SIGMOD international conference on Management of data, 1996. (PS) PDF (296 KB) PowerPoint Evaluate (Deadline: 01/31/2001 11:00 AM)
02/01/2001 Continuation of replication paper. Discussion of project proposal expectaion. Introduction to HARP PDF (80 KB) PowerPoint  
Synchronization and Consistency
02/06/2001 Replication in the Harp File System Barbara Liskov, Sanjay Ghemawat, Robert Gruber, Paul Johnson, Liuba Shrira, and Michael Williams, Proceedings of the Symposium on Operating System Principles, pages 226--238, October 1991. (GZIP'd PS) PDF (164 KB) PowerPoint Evaluate (Deadline: 02/06/2001 11:00 AM)
02/07/2001 The Case for Non-transparent Replication: Examples from Bayou Douglas B. Terry, Karin Petersen, Mike J. Spreitzer, and Marvin M. Theimer. IEEE Data Engineering, December 1998, pages 12-20. (PDF (68 KB)) PDF (100 KB) PowerPoint Evaluate (Deadline: 02/07/2001 11:00 AM)
02/08/2001 Epidemic algorithms for replicated database maintenance. Alan Demers, Dan Greene, Carl Hauser, Wes Irish, John Larson, Scott Shenker, Howard Sturgis, Dan Swinehart, and Doug Terry. In Proceedings of the Sixth Annual ACM Symposium on Principles of Distributed Computing, pages 1-12, Vancouver, Canada, August 1987. (PDF (1477 KB) [Need ACM Digital Library Membership for digital copy]) PDF (104 KB) PowerPoint Evaluate (Deadline: 02/08/2001 11:00 AM)
02/13/2001 Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System Douglas B. Terry, Marvin M. Theimer, Karin Petersen, Alan J. Demers, Mike J. Spreitzer, and Carl Hauser. Proceedings 15th Symposium on Operating Systems Principles (SOSP-15) , Cooper Mountain, Colorado, December 1995, pages 172-183. (PS (271 KB)) PDF (76 KB) PowerPoint Evaluate (Deadline: 02/13/2001 11:00 AM)
02/14/2001 Yamacraw site visit to GATECH. Class cancelled.
02/15/2001 Introductory lecture on time, clocks and the ordering of events in a distributed system. PDF (92 KB) PowerPoint  
02/20/2001 Time, clocks, and the ordering of events in a distributed system Leslie Lamport. Communications of the ACM, 21(7):558-565, July 1978. PDF (60 KB) PowerPoint Evaluate (Deadline: 02/20/2001 11:00 AM)
Distributed Systems Design Paradigm
02/21/2001 End-to-End Arguments in System DesignJerome H. Saltzer, David P. Reed, and David D. Clark, M.I.T. Laboratory for Computer Science. In Second International Conference on Distributed Computing Systems (April, 1981) pages 509-512. Published with minor changes in ACM Transactions in Computer Systems 2, 4, November, 1984, pages 277-288. Reprinted in Craig Partridge, editor Innovations in internetworking. Artech House, Norwood, MA, 1988, pages 195-206. ISBN 0-89006-337-0. Also scheduled to be reprinted in Amit Bhargava, editor. Integrated broadband networks. Artech House, Boston, 1991. ISBN 0-89006-483-0.(PDF) PDF (60 KB) PowerPoint Evaluate (Deadline: 02/21/2001 11:00 AM)
Caching, Prefetching and Hoarding
02/22/2001 Exploiting Weak Connectivity for Mobile File Access Mummert, L.B., Ebling, M.R., Satyanarayanan, M. Proceedings of the 15th ACM Symposium on Operating Systems Principles, Dec. 1995, Copper Mountain Resort, CO (PDF) PDF (384 KB) PowerPoint Evaluate (Deadline: 02/22/2001 11:00 AM)
02/27/2001 Review for midterm. PDF (88 KB) PowerPoint  
02/28/2001 Intelligent file hoarding for mobile computers Carl Tait, Hui Lei, Swarup Acharya and Henry Chang. In Proceedings of the first annual international conference on Mobile computing and networking, 1995. (PDF) PDF (80 KB) PowerPoint (60 KB) Evaluate (Deadline: 02/28/2001 11:00 AM)
03/01/2001 Midterm exams PDF (16 KB)  
03/06/2001 Spring Break
Security and Privacy
03/13/2001 Introduction to cryptography. PDF (72 KB) PowerPoint (60 KB)  
03/14/2001 A Method for Obtaining Digital Signatures and Public-Key Cryptosystems Ronald L. Rivest, Adi Shamir, and Leonard M. Adleman. Communications of the ACM 21,2 (Feb. 1978), 120--126(PS) PDF (72 KB) PowerPoint (60 KB) Evaluate (Deadline: 03/14/2001 11:00 AM)
03/15/2001 Authentication in Distributed Systems: Theory and Practice, Butler Lampson, Martin Abadi, Michael Burrows, Edward Wobber. DEC SRC Research Report 83. Also in Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles. (PDF, PS versions) PDF (68 KB) PowerPoint Evaluate (Deadline: 03/15/2001 11:00 AM)
03/20/2001 End-to-end authorization Jon Howell and David Kotz. In Proceedings of the 2000 Symposium on Operating Systems Design and Implementation. (PDF (327 KB)) PDF PowerPoint Evaluate (Deadline: 03/20/2001 11:00 AM)
Communication protocols
03/21/2001 Introduction to TCP/IP. PDF PowerPoint  
03/22/2001 IP v6 tutorial PDF PDF PowerPoint Evaluate (Deadline: 03/22/2001 11:00 AM)
03/27/2001 Out of town to USENIX Internet Technologies Symposium (USITS) 2001
Guest Lecture by Prof. David Lowenthal
03/28/2001 Out of town to USENIX Internet Technologies Symposium (USITS) 2001
Class cancelled
03/29/2001 Wireless Application Protocol (WAP) PDF PDF PowerPoint Evaluate (Deadline: 03/29/2001 11:00 AM)
WAP Trap HTML Evaluate (Deadline: 03/29/2001 11:00 AM)
04/03/2001 Bluetooth: Vision, Goals, and Architecture, Jaap Haartsen, Mahmoud Naghshineh, Jon Inouye, Olaf J. Joeresson, and Warren Allen, ACM Mobile Computing and Communications Review, Volume 2, Number 4, October 1998. (PS) PDF PowerPoint Evaluate (Deadline: 04/03/2001 11:00 AM)
04/04/2001 IrDA Point and Shoot Application Profile (PDF). [Also look at] PDF PowerPoint Evaluate (Deadline: 04/04/2001 11:00 AM)
04/05/2001 A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols, Josh Broch, David A. Maltz, David B. Johnson, Yih-Chun Hu, and Jorjeta Jetcheva, Proceedings of MobiCom '98, Oct. 1998. (PS or PDF) PDF PowerPoint Evaluate (Deadline: 04/05/2001 11:00 AM)
04/10/2001 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan, and Randy H. Katz, IEEE/ACM Transactions on Networking, December 1997. (PS) PDF PowerPoint Evaluate (Deadline: 04/10/2001 11:00 AM)
Battery power management
04/11/2001 Every Joule is Precious: A Case for Revisiting Operating System Design for Energy Efficiency, Amin Vahdat, Alvin R. Lebeck, Carla S. Ellis, in the 9th ACM SIGOPS European Workshop, September 2000 (PDF) PDF PowerPoint Evaluate (Deadline: 04/11/2001 11:00 AM)
04/12/2001 How to give a good oral presentation. (Mark Hill @ Wisconsin HTML) PDF PowerPoint  
04/17/2001 Quantifying the Energy Consumption of a Pocket Computer and a Java Virtual MachineKeith I. Farkas, Jason Flinn, Godmar Back, Dirk Grunwald, and Jennifer Anderson. In Proceedings of the International Conference on Measurement and Modeling of Computer Systems (ACM SIGMETRICS), Santa Clara, CA, June, 2000 (PDF) PDF PowerPoint Evaluate (Deadline: 04/17/2001 11:00 AM)
04/18/2001 Software strategies for portable computer energy management, Jacob Lorch and Alan J. Smith. In IEEE Personal Communications Magazine, 5(3):60-73, June 1998. (PDF) PDF PowerPoint Evaluate (Deadline: 04/18/2001 11:00 AM)
04/19/2001 Review PDF PowerPoint  
04/22/2001 Public mini conference (2:00pm-6:00pm)
Apr 23, 24, 27, 28, 29, 30 (Apr 25 and 26; presenting at Yamacraw IAB, Atlanta) Oral Interviews

Surendar Chandra
Last modified: Tue Dec 27 00:35:42 PST 2011