Invited and Refereed Publications
(Listed Newest to Oldest)
Satyanarayanan, M., Kozuch, M.A., Helfrich, C.,
O'Hallaron, D.
"Towards Seamless Mobility on Pervasive
Hardware"
Pervasive and Mobile Computing Journal, Volume 1, Number 2, June 2005
Kozuch, M., Helfrich, C., O'Hallaron, D.,
Satyanarayanan, M.
"Enterprise Client Management with
Internet Suspend/Resume"
Intel Technical Journal, Volume 8, Number 4, November 2004
Kozuch, M., Satyanarayanan, M., Bressoud, T.,
Helfrich, C., Sinnamohideen, S.
"Seamless Mobile
Computing on Fixed Infrastructure"
IEEE Computer, Volume 37, Number 7, July 2004
Huston, L., Sukthankar, R., Wickremesinghe, R.,
Satyanarayanan, M., Ganger, G., Riedel, E., Ailamaki, A.
"Diamond: A Storage Architecture
for Early Discard in Interactive Search"
Proceedings of the 3rd USENIX Conference on File and Storage
Technologies, San Francisco, CA, March 2004
Tolia, N., Harkes, J., Kozuch, M., Satyanarayanan, M.
"Integrating Portable and
Distributed Storage"
Proceedings of the 3rd USENIX Conference on File and Storage
Technologies, San Francisco, CA, March 2004
Tolia, N., Kozuch, M., Satyanarayanan, M., Karp, B.,
Bressoud, T., Perrig, A.
"Opportunistic Use of Content
Addressable Storage for Distributed File Systems"
Proceedings of the 2003 USENIX Annual Technical Conference, San
Antonio, TX, June 2003
Narayanan, D., Satyanarayanan, M.
"Predictive Resource
Management for Wearable Computing"
Proceedings of the 1st International Conference on Mobile Systems,
Applications and Services, San Francisco,
May 2003
Balan, R., Satyanarayanan, M., Okoshi, T., Park, S.
"Tactics-based Remote Execution for
Mobile Computing"
Proceedings of the 1st International Conference on Mobile Systems,
Applications and Services, San Francisco, May 2003
Flinn, J., Sinnamohideen, S., Tolia, N.,
Satyanarayanan, M.
"Data Staging on Untrusted Surrogates"
Proceedings of the 2nd USENIX Conference on File and Storage
Technologies, San Francisco, CA, March 2003
Lee, Y.W., Leung, K.S., Satyanarayanan, M.
"Operation Shipping for Mobile File
Systems"
IEEE Transactions on Computers,Volume 51, Number 12, December
2002
(earlier version appeared as "Operation-based Update Progagation in a
Mobile File System" in Proceeding of the USENIX 1999 Annual
Technical Conference, Monterey, CA, June 1999)
Balan, R., Flinn, J., Satyanarayanan, M.,
Sinnamohideen, S., Yang, H.
"The Case for Cyber Foraging"
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion,
France, September 2002
Kozuch, M., Satyanarayanan, M.
"Internet Suspend/Resume"
Proceedings of the 4th IEEE Workshop on Mobile Computing Systems
and Applications, Callicoon, NY, June 2002
Satyanarayanan, M.
"The Evolution of Coda"
ACM Transactions on Computer Systems, Volume 20, Number 2,
May, 2002
Ebling, M.R., John, B.E., Satyanarayanan, M.
"The Importance of Translucence in Mobile
Computing"
ACM Transactions on Computer-Human Interaction, Volume 9,
Number 1, March 2002
Flinn, J., de Lara, E., Satyanarayanan, M., Wallach,
D.S., Zwaenepoel, W.
"Reducing the Energy Usage of Office
Applications"
Proceedings of Middleware 2001: IFIP/ACM International Conference
on Distributed Systems Platforms,
Heidelberg, Germany, November 2001
Flinn, J., Narayanan, D., Satyanarayanan, M.
"Self-Tuned Remote Execution for Pervasive
Computing"
Eighth IEEE Workshop on Hot Topics in Operating Systems, Schloss
Elmau, Germany, May 2001
Satyanarayanan, M., Narayanan, D.
"Multi-Fidelity Algorithms for Interactive
Mobile Applications"
Wireless Networks, Volume 7, Number 6, 2001
(earlier version appeared as invited paper in Proceedings of the
3rd International Workshop on Discrete Algorithms and Methods for
Mobile Computing and Communications, Seattle, August 1999)
Narayanan, D., Flinn, J., Satyanarayanan, M.
"Using History to Improve Mobile
Application Adaptation"
Third IEEE Workshop on Mobile Computing Systems and Applications, Monterey,
CA, December 2000
Badrinath, B., Fox, A., Kleinrock, L., Popek, G.,
Reiher, P., Satyanarayanan, M.
"A Conceptual Framework for Network
and Client Adaptation"
ACM Journal on Mobile Networks and Applications, Volume 5,
Number 4, 2000
Flinn, J., Satyanarayanan, M.
"Energy-Aware Adaptation for Mobile
Applications"
Proceedings of the 17th ACM Symposium on Operating Systems
Principles, Kiawah Island Resort, SC, December 1999
Braam, P.J., Callahan, M.J., Satyanarayanan, M.,
Schnieder, M.
"Porting the Coda File System to Windows"
Proceedings of the FREENIX Track: USENIX 1999 Annual Technical
Conference, Monterey, CA, June 1999
Ebling, M., Satyanarayanan, M.
"On the Importance of Translucence for
Mobile Computing"
First Workshop on Human Computer Interaction with Mobile Devices, Glasgow,
UK, May 1998
Noble, B., Satyanarayanan, M., Narayanan, D.,
Tilton, E., Flinn, J., Walker, K.
"Agile, Application-Aware Adaptation for
Mobility"
Proceedings of the 16th ACM Symposium on Operating Systems
Principles, St. Malo, France, October 1997
Noble, B., Satyanarayanan, M., Nguyen, G., Katz, R.
"Trace-Based Mobile Network Emulation"
Proceedings of the ACM Sigcomm '97 Conference, Cannes,
France, September 1997
Satyanarayanan, M.
"Mobile Computing: Where's the
Tofu?"
Mobile Computing and Communications Review, Volume 1, Number
1, April 1997
Satyanarayanan, M., Spasojevic, M.
"AFS and the Web: Competitors
or Collaborators?"
Seventh ACM SIGOPS European Workshop, Connemara, Ireland,
September 1996
(also appeared in Operating Systems Review, January 1997)
Satyanarayanan, M.
"Fundamental Challenges in Mobile
Computing"
Proceedings of the Fifteenth ACM Symposium on Principles of
Distributed Computing, Philadelphia, PA, May 1996
Satyanarayanan, M.
"Mobile Information Access"
IEEE Personal Communications, February 1996
Mummert, L.B., Ebling, M.R., Satyanarayanan, M.
"Exploiting Weak Connectivity for Mobile File
Access"
Proceedings of the 15th ACM Symposium on Operating Systems
Principles, Copper Mountain Resort, CO,
December 1995
Noble, B., Price, M., Satyanarayanan, M.
"A Programming Interface for
Application-Aware Adaptation in Mobile Computing"
Computing Systems, Fall 1995
(earlier version appeared in Proceedings of the Second Usenix
Symposium on Mobile and Location-Independent Computing, Ann
Arbor, MI, April 1995)
Kumar, P., Satyanarayanan, M.
"Flexible and Safe Resolution of File
Conflicts"
Proceedings of the 1995 Usenix Conference" New Orleans, LA,
January 1995
Satyanarayanan, M., Noble, B., Kumar, P., Price, M.
"Application-Aware Adaptation
for Mobile Computing"
Sixth ACM SIGOPS European Workshop, Dagstuhl, Germany,
September 1994
Mummert, L.B., Wing, J.M., Satyanarayanan, M.
"Using Belief to Reason About Cache
Coherence"
Proceedings of the 1994 ACM Conference on Principles of Distributed
Computing, Los Angeles, CA, August 1994
Steere, D.C., Satyanarayanan, M., Wing, J.M.
"Dynamic Sets for Search" (short
paper)
Proceedings of the 1994 ACM Conference on Principles of Distributed
Computing, Los Angeles, CA, August 1994
Baseil R., Lewin, B.R., Satyanarayanan, M.
"Dependability
and Manageability"
In R&D for the NII: Technical Challenges, EDUCOM, May 1994
Ebling, M.R., Satyanarayanan, M.
"SynRGen: An Extensible File Reference
Generator"
Proceedings of the 1994 ACM Sigmetrics Conference, Nashville,
TN, May 1994
Satyanarayanan, M., Mashburn, H.H., Kumar, P.,
Steere, D.C., Kistler, J.J.
"Lightweight Recoverable Virtual Memory"
ACM Transactions on Computer Systems, February 1994.
(Also appeared in Proceedings of the 14th ACM Symposium on Operating
Systems Principles)
Satyanarayanan, M.
"Mobile Computing"
In "Hot Topics", IEEE Computer, September 1993
Satyanarayanan, M., Kistler, J.J., Mummert, L.B.,
Ebling, M.R., Kumar, P., Lu, Q.
"Experience with Disconnected Operation
in a Mobile Computing Environment"
Proceedings of the 1993 USENIX Symposium on Mobile & Location
Independent Computing, Cambridge, MA, August 1993
Kumar, P. and Satyanarayanan, M.
"Log-Based Directory Resolution in the Coda
File System"
Proceedings of the Second International Conference on Parallel and
Distributed Information Systems, San Diego, CA, January, 1993
Satyanarayanan, M., Kistler, J.J., Kumar, P.,
Mashburn, H.
"On the Ubiquity of Logging in Distributed
File Systems"
Third IEEE Workshop on Workstation Operating Systems, Key
Biscayne, FL, April 1992
Gibson, G.A., Patterson, R.H., Satyanarayanan, M.
"Disk Reads with DRAM Latency"
Third IEEE Workshop on Workstation Operating Systems, Key
Biscayne, FL, April 1992
Kistler, J.J. and Satyanarayanan, M.
"Disconnected Operation in the Coda File
System"
ACM Transactions on Computer Systems, February 1992
(Also appeared in Proceedings of the 13th ACM Symposium on Operating
Systems Principles)
Satyanarayanan, M.
"A Survey of Distributed File
Systems"
In Annual Review of Computer Science, Annual Reviews, Inc.,
Palo Alto, CA, 1989
Lorence, M., and Satyanarayanan, M.
"IPWatch: A Tool for Monitoring
Network Locality"
Proceedings of the Fourth International Conference on Modelling
Techniques and Tools for Computer Performance Evaluation, Palma
de Mallorca, September 1988
Satyanarayanan, M.
"On the Influence of Scale in a
Distributed System"
Proceedings of the 10th International Conference on Software
Engineering, Singapore, April 1988
Howard, J.H., Kazar, M.L., Menees, S.G., Nichols,
D.A., Satyanarayanan, M., Sidebotham, R.N. and West, M.
"Scale and Performance in a Distributed File
System"
ACM Transactions on Computer Systems, February 1988
(Also appeared in Proceedings of the 11th ACM Symposium on Operating
Systems Principles)
Satyanarayanan, M., Kistler, J.J., Siegel, E.H.
"Coda: A Resilient Distributed File
System"
IEEE Workshop on Workstation Operating Systems, Cambridge,
MA, November, 1987
Morris, J., Leong J., Nichols, D., West, M.J., and
Satyanarayanan, M.
"Andrew: Carnegie Mellon's Computing
System"
Proceedings of the IFIP World Computer Congress, Dublin,
Ireland, September 1986
Morris, J., Satyanarayanan, M., Conner, M., Howard,
J., Rosenthal, D., and Smith, F.
"Andrew: A Distributed Personal
Computing Environment"
Communications of the ACM, April 1986
Satyanarayanan, M., Howard, J., Nichols, D.,
Sidebotham, R., Spector, A., and West, M.
"The ITC Distributed File
System: Principles and Design"
Proceedings of the 10th ACM Symposium on Operating System
Principles, East Orcas, December 1985
Satyanarayanan, M.
"A Synthetic Driver for File Systems
Simulations"
Proceedings of the International Conference on Modelling Techniques
and Tools for Performance Analysis,
INRIA, Paris, May 1984
Satyanarayanan, M.
"A Study of File Sizes and
Functional Lifetimes"
Proceedings of the 8th ACM Symposium on Operating Systems
Principles, Asilomar, CA, December 1981