Here is the current list of Odyssey documents, organized by topic. Whenever possible we have provided links to the full texts. Since copyright restrictions prevent us from doing so in some cases, we have also provided abstracts.

Background

Fundamental Challenges in Mobile Computing  (# 61)
Satyanarayanan, M.
Fifteenth ACM Symposium on Principles of Distributed Computing
May 1996, Philadelphia, PA
Revised version appeared as: "Mobile Computing: Where's the Tofu?"  (# 72)
Proceedings of the ACM Sigmobile
April 1997, Vol. 1, No. 1.
Abstract, Full text (gzipped PostscriptAcrobat)

Mobile Information Access  (# 60)
Satyanarayanan, M.
IEEE Personal Communications, Vol. 3, No. 1, February 1996
Abstract, Full text (Acrobat)

An Agenda for Research in Large-Scale Distributed Data Repositories  (# 22)
Satyanarayanan, M.
Proceedings of the Workshop on Operating Systems of the 90s and Beyond
Jul. 1991, Dagstuhl Castle, Germany
Abstract, Full text (gzipped Postscript , Acrobat)

Application-Aware Adaptation

System Support for Mobile, Adaptive Applications (# 88)
Noble, Brian
IEEE Personal Communications
Vol. 7, No. 1, February, 2000
Abstract, Full text (Acrobat)

Experience with adaptive mobile applications in Odyssey (# 87)
Noble, B.D. and Satyanarayanan, M.
Mobile Networks and Applications
Vol. 4, 1999
Abstract, Full text (Acrobat)

Agile Application-Aware Adaptation for Mobility  (# 71)
Noble, B., Satyanarayanan, M., Narayanan, D., Tilton, J.E., Flinn, J., Walker, K.
Proceedings of the 16th ACM Symposium on Operating System Principles
October 1997, St. Malo, France
Abstract, Full text (gzipped PostscriptAcrobat)

A Research Status Report on Adaptation for Mobile Data Access  (# 58)
Noble, B., Satyanarayanan, M.
SIGMOD Record, Vol. 24, No. 4, December 1995
Abstract, Full text (gzipped Postscript , Acrobat)

A Programming Interface for Application-Aware Adaptation in Mobile Computing  (# 52)
Noble, B., Price, M., Satyanarayanan, M.
Proceedings of the Second USENIX Symposium on Mobile & Location-Independent Computing
Apr. 1995, Ann Arbor, MI
Revised version appeared in: Proceedings of the Second USENIX Symposium on Mobile & Location-Independent Computing
Apr. 1995, University of Michigan, Ann Arbor, MI
Abstract, Full text (gzipped Postscript , Acrobat)

Application-Aware Adaptation for Mobile Computing  (# 44)
Satyanarayanan, M., Noble, B., Kumar, P., Price, M.
Proceedings of the 6th ACM SIGOPS European Workshop
Sep. 1994, Dagstuhl, Germany
Abstract, Full text (gzipped Postscript , Acrobat)

Energy Management

Energy-aware adaptation for mobile applications  (# 86)
Flinn J., Satyanarayanan, M.
Proceedings of the 17th ACM Symposium on Operating Systems Principles
December, 1999, Kiawah Island Resort, SC
 Abstract , Full text (gzipped Postscript , Acrobat )

PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications  (# 83)
Flinn J., Satyanarayanan, M.
Proceedings of the Second IEEE Workshop on Mobile Computing Systems and Applications
February, 1999, New Orleans, LA
Full text  (Acrobat)

Dynamic Sets

Also see: Visual Proxy: Exploiting OS Customizations without Application Source Code
Exploiting the Non-Determinism and Asychrony of Set Iterators
to Reduce Aggregate File I/O Latency  (# 73)
Steere, D.
Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP)
October 1997, St. Malo, France
Abstract, Full text (gzipped PostscriptAcrobat)

Specifying Weak Sets  (# 55)
Steere, D., Wing, J.
Proceedings of the 15th International Conference on Distributed Computing Systems
June 1995, Vancouver, Canada
Abstract, Full text (gzipped Postscript , Acrobat)

Using Dynamic Sets to Overcome High I/O Latencies During Search  (# 53)
Steere, D., Satyanarayanan, M.
Proceedings of the Fifth IEEE HotOs Conference
May 1995, Orcas Island, WA
Abstract

Using Dynamic Sets to Speed Search in World Wide Information Systems  (# 51)
Steere, D.
School of Computer Science, Carnegie Mellon University
Mar. 1995, Tech. Report CMU-CS-95-174
Abstract, Full text (gzipped Postscript , Acrobat)

A Case for Dynamic Sets in Operating Systems (# 46)
Steere, D., Satyanarayanan, M.
School of Computer Science, Carnegie Mellon University
Nov. 1994, Tech. Rept. CMU-CS-94-216
Abstract, Full text (gzipped Postscript , Acrobat)

PhD Theses

Mobile Data Access  (# 75)
Noble, B.
School of Computer Science, Carnegie Mellon University
May 1998, CMU-CS-98-118
Abstract, Full text (gzipped PostscriptAcrobat)

Using Dynamic Sets to Reduce the Aggregate Latency of Data Access  (# 66)
Steere, D.
School of Computer Science, Carnegie Mellon University
November 1996, CMU-CS-96-194
Full text (gzipped Postscript , Acrobat)
 

Miscellaneous

Multi-Fidelity Algorithms for Interactive Mobile Applications  (# 84)
Satyanarayanan, M., Narayanan, D.
Proceedings of the 3rd International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications
August 1999, Seattle, WA
Full text (Acrobat)

Visual Proxy: Exploiting OS Customizations without Application Source Code  (# 82)
Satyanarayanan, M., Flinn, J. and Walker, K.R.
Operating Systems Review
July 1999, Vol 33, No. 3
Full text (Acrobat)