(WARNING!! This is only a partial list as this page is still under construction)
Hit the RELOAD button on your browser everytime you visit this page since the contents may have changed since your last visit.
Mark Weiser, "The Computer for the Twenty-First Century," Scientific American, pp. 94-10, September 1991.
Mark Weiser, "Some Computer Science Problems in Ubiquitous Computing." Communications of the ACM, July 1993.
G. Forman, J. Zahorjan, The Challenges of Mobile Computing," IEEE Computer, vol. 27, no. 4, April 1994, pp. 38-47.
M. Weiser, J. S. Brown, "The Coming Age of Calm Technology." (1996).
M. Satyanarayanan, "Fundamental Challenges in Mobile Computing" , Fifteenth ACM Symposium on Principles of Distributed Computing, May 1996.
M. Satyanarayanan, "Pervasive Computing: Vision and Challenges." (this link may not be printable), and (this link will print but it is perhaps a slightly older version of the same paper). IEEE Personal Communications, August 2001.
Mike Addlesee, Rupert Curwen, Steve Hodges, Joe Newman, Pete Steggles, Andy Ward, Andy Hopper. Implementing a Sentient Computing System. IEEE Computer, Vol. 34, No. 8, August 2001 pp 50-56.
Cory Kidd, et al. The Aware Home: A Living Laboratory for Ubiquitous Computing Research.
Jeffrey Hightower, Gaetano Borriello. Location systems for ubiquitous computing. IEEE Computer, Vol. 34, No. 8, August 2001 pp 57-66.
Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David E. Culler, Kristofer S. J. Pister. System Architecture Directions for Networked Sensors. ASPLOS 2000.
John Heidemann, Fabio Silva, Chalermek Intanagonwiwat, Ramesh Govindan (USC/ISI), Deborah Estrin, Deepak Ganesan (UCLA), Building Efficient Wireless Sensor Networks with Low-Level Naming. SOSP 2001.
J. Elson and D. Estrin. Random, Ephemeral Transaction Identifiers in Dynamic Sensor Networks . University of California, Los Angeles and USC-ISI, USA. ICDCS 2001.
N. Bulusu (UCLA and USC/ISI), J. Heidemann (USC), and D. Estrin (UCLA and USC/ISI). Adaptive Beacon Placement. ICDCS 2001.
Sameer Adhikari, Arnab Paul, and Umakishore Ramachandran. D-Stampede: Distributed Programming System for Ubiquitous Computing, (PDF) , (Postscript) , Tech Report GIT-CC-01-04, College of Computing. November 2001. This is a preliminary version of a paper to appear in 22nd ICDCS, July 2002.
U. Ramachandran, R. S. Nikhil, N. Harel, J. M. Rehg, and K. Knobe. Space-Time Memory: A Parallel Programming Abstraction for Interactive Multimedia Applications. 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, May 1999.
R. S. Nikhil, and U. Ramachandran. Garbage Collection of Timestamped Data in Stampede. Principles of Distributed Computing, July 2000.
Dong Zhou and Karsten Schwan, ``JECho - Supporting Distributed High Performance Applications with Java Event Channels'', International Parallel and Distributed Processing Symposium (IPDPS), May 2001.
Greg Eisenhauer, Fabian Bustamante, and Karsten Schwan, ``Event Services for High Performance Computing'', High Performance Distributed Computing (HPDC-9), August 2000. PostScript [138K] | PDF Format [153K]
C. Pu, K. Schwan, J. Walpole. Infosphere Project: System Support for Information Flow Applications. ACM SIGMOD Record, Volume 30, Number 1, (March 2001).
E. Barr, R. Pandey, and M. Haungs. MAGE: A Distributed Programming Model. University of California, Davis, USA. ICDCS 2001.
M. Abu and I. Ben-Shaul. A Multi-threading Model for Distributed Mobile Objects and Its Realization in FarGo. Technion, Haifa, Israel. ICDCS 2001. (Hard copies of paper available on my door CCB 217).
Microsoft .NET infrastructure. (Hard copies of paper available on my door CCB 217).
3Com. Overview of the IEEE 802.11b wireless Ethernet standard.
J. Haartsen, "The Bluetooth radio system," IEEE Personal Communications , Volume: 7 Issue: 1, Feb. 2000, pp. 28 -36.
Mobilian Corporation. Wi-Fi (802.11b) and Bluetooth: An Examination of Coexistence Approaches, 2001.
J. Cai, D. Goodman, " General Packet Radio Service in GSM," IEEE Communications Magazine, vol. 35, no. 10, October 1997, pp. 122-131.
Discussion of the papers on programming idioms. Comparison of programming idioms: Stampede. Echo, JEcho, Infopipe, .NET, and distributed mobile objects. Discussion of the capabilities, deficiencies, complementary nature, similarities., etc.
S. Williams, "IrDA: Past, Present and Future," IEEE Personal Communications, vol. 7, no. 1, February 2000.
J. M. Kahn, R. H. Katz, K. S. J. Pister. Next century challenges: mobile networking for "Smart Dust", MobiCom 1999, pp. 271-278.
Nissanka B. Priyantha, Anit Chakraborty, and Hari Balakrishnan. The Cricket Location-Support System. Proc. 6th ACM MOBICOM, August 2000, pp. 32-43.
Seeing Through The Clouds. Network Magazine, July 2001. [Note: Interesting tidbit, not a required reading for the course.]
E. Royer, C. Toh. A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks, IEEE Personal Communications, vol. 6, no. 2, April 1999.
Alex C. Snoeren and Hari Balakrishnan. An End-to-End Approach to Host Mobility, Proc. of the Sixth ACM/IEEE MOBICOM, August 2000.
Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan, and Randy H. Katz, "A Comparison of Mechanisms for Improving TCP Performance over Wireless Links." IEEE/ACM Transactions on Networking, December 1997.
R. Hinden, IP Next Generation Overview, Comm. of the ACM, June 1996, 39 (6), pp. 61-71.
Charlie Perkins. Mobile Networking through Mobile IP. IEEE Internet Computing, Jan-Feb 1998. [Note: You have to be on campus to access this document from IEEE.]
Charles Perkins, David B. Johnson. Route Optimization in Mobile IP, draft-ietf-mobileip-optim-11.txt. September 2001.
Dr. Krishan Sabnani, Networking Research Vice President, Bell Labs, NJ, USA. The Future Mobile Internet - A Network for all Generations, (PPT) , (Postscript) . Georgia Tech School of ECE Distinguished Lecture Series, January 11, 2002.
Classless Inter-Domain Routing (CIDR) Overview. [FYI. Not for class discussion.]
The IP Network Address Translator (NAT) . RFC#1631, May 1994. [FYI. Not for class discussion.]
How Network Address Translation Works . [FYI. Not for class discussion.]
Presentation of Class projects by students.
John Jannotti, David K. Gifford, Kirk L. Johnson, M. Frans Kaashoek, and James W. O'Toole, Jr., Cisco Systems. Overcast: Reliable Multicasting with an Overlay Network. OSDI 2000.
David Andersen, Deepak Bansal, and Dorothy Curtis, Massachusetts Institute of Technology; Srinivasan Seshan, Carnegie Mellon University; and Hari Balakrishnan, Massachusetts Institute of Technology. System Support for Bandwidth Management and Content Adaptation in Internet Applications. OSDI 2000.
Darrell Anderson, Jeff Chase, and Amin Vahdat, Duke University. Interposed Request Routing for Scalable Network Storage. OSDI 2000.
R. Ruggaber and J. Seitz. A Transparent Network Handover for Nomadic CORBA Users. University of Karlsruhe, Germany. ICDCS 2001.
Wayne Wolf, Princeton University. What is embedded computing? IEEE Computer, January 2002.
S. Narayanaswamy, S. Seshan, E. Amir, E. Brewer, R. Brodersen, F. Burghardt, A. Burstein, Y. Chang; A. Fox, J. Gilbert, R. Han, R. Katz, A. Long, D. Messerschmitt, J. Rabaey, A Low-Power, Lightweight Unit to Provide Ubiquitous Information Access: Application and Network Support for InfoPad," IEEE Personal Communications, no. 2, April 1996, pp 4-17.
T. Truman, T Pering, R. Doering, R. Brodersen, "The InfoPad Multimedia Terminal: A Portable Device For Wireless Information Access," IEEE Transactions on Computers, vol. 47, no. 10, October 1998, pp. 1073-1087.
W. Hamburgen, D. Wallach, M. Viredaz, L. Brakmo, C. Waldspurger, J. Bartlett, T. Mann, K. Farkas, Itsy: Stretching the Bounds of Mobile Computing, IEEE Computer, vol. 34, no. 4, April 2001, pp. 28-36.
Jamey Hicks, "Compaq BackPAQ", Presentation at the GT Technology Symposium, November 2001. Powerpoint ........... postscript (4 slide per page)
Brian K. Schmidt, Monica S. Lam, and J. Duane Northcutt, The Interactive Performance of SLIM: A Stateless, Thin-Client Architecture Proceedings of the 17th ACM Symposium on Operating Systems Principles, Kiawah Island, SC, December 1999.
Dirk Grunwald and Philip Levis, University of Colorado; Keith I. Farkas, Compaq Western Research Laboratory; Charles B. Morrey III and Michael Neufeld, University of Colorado. Policies for Dynamic Clock Scheduling. OSDI 2000.
Edward A. Lee, University of California, Berkeley, What's Ahead for Embedded Software? , IEEE Computer, September 2000.
Fabrice Mérillon, Laurent Réveillère, Charles Consel, Renaud Marlet, and Gilles Muller, Devil: An IDL for Hardware Programming. IRISA/INRIA, Campus de Beaulieu. OSDI 2000.
Alastair Reid, Matthew Flatt, Leigh Stoller, Jay Lepreau, and Eric Eide, University of Utah. Knit: Component Composition for Systems Software. OSDI 2000.
Jason Flinn and M. Satyanarayanan, Proceedings of the 17th ACM Symposium on Operating Systems Principles, December, 1999. Energy-aware Adaptation for Mobile Applications .
A. Vahdat, A. R. Lebeck, C. S. Ellis, 9th ACM SIGOPS European Workshop, September 2000. Every Joule is Precious: The Case for Revisiting Operating System Design for Energy Efficiency .
Miche Baker-Harvey, Equator Technologies, Inc. ETI Resource Distributor: Guaranteed Resource Allocation and Scheduling in Multimedia Systems. OSDI 1999.
Klara Nahrstedt, Hao-hua Chu, Srinivas Narayan, Journal on High speed networking, 1998. QoS-Aware Resource Management for Distributed Multimedia Applications .
Haifeng Yu and Amin Vahdat, Duke University. Design and Evaluation of a Continuous Consistency Model for Replicated Services. OSDI 2000.
Godmar Back, Wilson H. Hsieh, and Jay Lepreau, University of Utah. Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java. OSDI 2000.
W.-K. Chen, University
of Arizona, Tucson, USA, M. Hiltunen, and R. Schlichting, AT&T Labs Research,
Florham Park, USA.
Constructing Adaptive Software in Distributed Systems.
ICDCS 2001.
(Hard copies of paper available on my door CCB 217, thanks to Namgeun).
N. Venkatasubramanian, M. Deshpande, S. Mohapatra, S. Gutierrez-Nolasco, and J.
Wickramasuriya.
Design and Implementation of a Composable Reflective Middleware Framework.
University of California, Irvine, USA. ICDCS 2001.
(Hard copies of paper available on my door CCB 217, thanks to Namgeun).
Miguel Castro and Barbara Liskov, Massachusetts Institute of Technology. Proactive Recovery in a Byzantine-Fault-Tolerant System. OSDI 2000.
David E. Lowell, Compaq Western Research Laboratory; and Subhachandra Chandra and Peter Chen, University of Michigan. Exploring Failure Transparency and the Limits of Generic Recovery. OSDI 2000.
Recap for the semester.