Invited and Refereed Publications
(Listed by venue, newest to oldest)

Invited Papers

Satyanarayanan, M., Davies, N.
"Augmenting Cognition Through Edge Computing"
IEEE Computer, Volume 52, Number 7, July 2019

Satyanarayanan, M., Klas, G., Silva, M. Mangiante, S.
"The Seminal Role of Edge-Native Applications"
2019 IEEE International Conference on Edge Computing (EDGE), Milan, Italy, July 2019

Satyanarayanan, M.,
"How we created edge computing"
Nature Electronics, 2(1), January 2019


Satyanarayanan, M.
‘‘Edge Computing for Situational Awareness’’
Proceedings of the 23rd IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN 2017), Osaka, Japan,
June 2017

Satyanarayanan, M., Simoens, P., Xiao, Y., Pillai, P., Chen, Z.,  Ha, K., Hu, W., Amos, B.
"Edge Analytics in the Internet of Things"
IEEE Pervasive Computing, Volume 14, Number 2, April-June 2015

Satyanarayanan, M., Chen, Z., Ha, K., Hu, W., Richter, W., Pillai, P.
"Cloudlets: at the Leading Edge of Mobile-Cloud Convergence (Invited Paper)"
Proceedings of MobiCASE 2014: Sixth International Conference on Mobile Computing, Applications and Services, Austin, TX, November 2014

Satyanarayanan, M.
"A Brief History of Cloud Offload"
GetMobile, Volume 18, Issue 4, October 2014

 Satyanarayanan, M.,  Bala, V., St. Clair, G., Linke, E.
"Collaborating with Executable Content Across Space and Time"
ICST Transactions on Collaborative Computing, Volume 1, Number 1, May 2014
(Early version appeard in Proceedings of the 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom2011), October 2011, Orlando, FL)

Satyanarayanan, M., Sukthankar, R., Goode, A., Bila, N., Mummert, L., Harkes, J., Wolbach, A., Huston, L., de Lara, E.
‘‘Searching Complex Data Without an Index’’

International Journal of Next-Generation Computing, Volume 1, Number 2, November 2010

Satyanarayanan, M., Sukthankar, R., Mummert, L., Goode, A., Harkes, J., Schlosser, S.
‘‘The Unique Strengths and Storage Access Characteristics of Discard-Based Search’’
Journal of Internet Services and Applications, Volume 1, Number 1, May 2010

Satyanarayanan, M.
"Pervasive Computing: Vision and Challenges"
IEEE Personal Communications, August 2001
(July 2017 interview on the 15th anniversary of the publicatiion of this paper)

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)

Satyanarayanan, M.
"Mobile Information Access"
IEEE Personal Communications, February 1996

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 Computing"
in "Hot Topics", IEEE Computer, Volume 26, No. 9, September 1993

Satyanarayanan, M.
"An Agenda for Research in Large-Scale Distributed Data Repositories"
In "Operating Systems of the 90s and Beyond", Karshmer, A., Nehmer, J. (Eds), LNCS 563, Springer Verlag, 1991

Satyanarayanan, M.
"A Survey of Distributed File Systems"
In Annual Review of Computer Science, Annual Reviews, Inc., Palo Alto, CA, 1989

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

Peer-reviewed Journals

Rimal, B.P., Maier, M., Satyanarayanan, M.
"Experimental Testbed for Edge Computing in Fiber-Wireless Broadband Access Networks"
IEEE Communications Magazine, 56(160-167), August 2018

Satyanarayanan, M.
"The Emergence of Edge Computing"
IEEE Computer, Volume 50, Number 1, January 2017

Ferris, L., Harkes, J., Gilbert, B., Winger, D., Golubets, K., Akilov, O., Satyanarayanan, M.
‘‘Computer-aided classification of melanocytic lesions using dermoscopic images’’
Journal of American Academic Dermatology, Vol. 73, pages 769-76, November 2015

Satyanarayanan, M., Schuster, R., Ebling, M., Fettweis, G., Flinck, J., Joshi, K., Sabnani, K.
"An Open Ecosystem for Mobile-Cloud Convergence"
IEEE Communications Magazine,  Volume 53, Number 3, March 2015
 
Satyanarayanan, M., Lewis, G., Morris, E., Simanta, S., Boleng, J., Ha, K.
"The Role of Cloudlets in Hostile Environments"
IEEE Pervasive Computing, Volume 12, Number 4, October-December 2013

 Goode, A., Gilbert, B., Harkes, J., Jukic, D., Satyanarayanan, M.
"OpenSlide: A vendor-neutral software foundation for digital pathology"
Journal of Pathology Informatics, Volume 4, Number 27, September 2013

Smaldone, S., Gilbert, B., Harkes, J., Iftode, L., Satyanarayanan, M.
"Optimizing Storage Performance for VM-Based Mobile Computing"
ACM Transactions on Computer Systems, Volume 31, Number 2, May 2013

Park S., Parwani A., Satyanarayanan M., Pantanowitz L.
"Handheld computing in pathology"
Journal of Pathology Informatics, Volume 3, Number 15, April 2012

Yang, L., Jin, R., Mummert, L., Sukthankar, R., Goode, A., Zheng, B., Hoi, S., Satyanarayanan, M.
‘‘A Boosting Framework for Visuality-Preserving Distance Metric Learning and its Application to Medical Image Retrieval’
IEEE Transactions on Pattern Analysis and Machine Intelligence, Volume 32, Number 1, January 2010

Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.
‘‘The Case for VM-based Cloudlets in Mobile Computing’’
IEEE Pervasive Computing, Vol. 8, No. 4, October-December 2009

Surie, A., Perrig, A., Satyanarayanan, M., Farber, D.
‘‘Rapid Trust Establishment for Pervasive Personal Computing’’
IEEE Pervasive Computing, Vol. 6, No. 4, October-December 2007

Park, S.C., Sukthankar, R., Mummert, L., Satyanarayanan, M., Zheng, B.
‘‘Optimization of reference library used in content-based medical image retrieval scheme’’
Medical Physics, Vol 34, No. 11, November 2007

Satyanarayanan, M., Gilbert, B., Toups, M., Tolia, N., Surie, A., O’Hallaron, D.R., Wolbach, A., Harkes, J., Perrig, A., Farber, D.J., Kozuch, M.A., Helfrich, C.J., Nath, P., Lagar-Cavilla, H.A.
‘‘Pervasive Personal Computing in an Internet Suspend/Resume System’’
IEEE Internet Computing, Volume 11, Number 2, March-April 2007

Yang, L., Jin, R., Sukthankar, R., Zheng, B., Mummert, M., Satyanarayanan, M., Chen, M., Jukic, D.
‘‘Learning Distance Metrics for Interactive Search-Assisted Diagnosis of Mammograms’’
Proceedings of SPIE Medical Imaging, San Diego, CA, February 2007

Tolia, N., Andersen, D.G., Satyanarayanan, M.
"Quantifying Interactive User Experience on Thin Clients"
IEEE Computer, Vol. 39, No. 3, March 2006

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

Flinn J., Satyanarayanan, M.
"Managing Battery Lifetimes with Energy-Aware Adaptation"
ACM Transaction on Computer Systems, Volume 22, Number 2, May 2004

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)

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

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

Noble, B., Satyanarayanan, M.
"Experience with Adaptive Mobile Applications in Odyssey"
ACM Journal on Mobile Networks and Applications, Volume 4, Number 4, 1999

Lu, Q., Satyanarayanan, M.
"Resource Conservation in a Mobile Transaction System"
IEEE Transactions on Computers, March 1997

Spasojevic, M., Satyanarayanan, M.
"An Empirical Study of a Wide-Area Distributed File System"
ACM Transactions on Computer Systems, May 1996

Mummert, L.B., Satyanarayanan, M.
"Long-Term Distributed File Reference Tracing: Implementation and Experience"
Software Practice and Experience, May 1996

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)

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; Outstanding Paper Award SOSP 1993)

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; Outstanding Paper Award SOSP 1991, ACM SIGOPS Hall of Fame Award 2015, ACM SIGMOBILE Test of Time Award 2016)

Satyanarayanan, M.
"The Influence of Scale on Distributed File System Design"
IEEE Transactions on Software Engineering, January 1992

Satyanarayanan, M.
"Scalable, Secure, and Highly-Available Distributed File Access"
IEEE Computer, May 1990

Satyanarayanan, M., Kistler, J.J., Kumar, P., Okasaki, M.E., Siegel, E.H., and Steere, D.C.
"Coda: A Highly Available File System for a Distributed Workstation Environment"
IEEE Transactions on Computers, April 1990

Satyanarayanan, M. and Siegel, E.H.
"Parallel Communication in a Large Distributed Environment"
IEEE Transactions on Computers, March 1990

Satyanarayanan, M.
"Integrating Security in a Large Distributed System"
ACM Transactions on Computer Systems, August 1989

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; Outstanding Paper Award SOSP 1987, ACM SIGOPS Hall of Fame Award 2008, ACM Software System Award 2016)

Satyanarayanan, M., and Bhandarkar, D.P.
"Design Trade-Offs in VAX-11 Translation Buffer Organization"
IEEE Computer, December 1981

Satyanarayanan, M.
"Commercial Multiprocessing Systems"
IEEE Computer, May 1980

Satyanarayanan, M.
"Multiprocessing: An Annotated Bibliography"
IEEE Computer, May 1980

Peer-reviewed Conferences

Wang, J, Feng, Z., George, S., Iyengar, R., Pillai, P., Satyanarayanan, M.
"Towards Scalable Edge-Native Applications"
Proceedings of the Fourth IEEE/ACM Symposium on Edge Computing (SEC 2019), Washington, DC, November 2019

Wang, J., Feng, Z.,  Chen, Z., George, S., Bala, M., Pillai, P., Yang, S., Satyanarayanan, M.
"Bandwidth-efficient Live Video Analytics for Drones via Edge Computing"
Proceedings of the Third IEEE/ACM Symposium on Edge Computing (SEC 2018), Bellevue, WA, October 2018

Feng, Z.,  George, S., Harkes, J.,  Pillai, P. , Klatzky, R., Satyanarayanan, M.
Edge-based Discovery of Training Data for Machine Learning"
Proceedings of the Third IEEE/ACM Symposium on Edge Computing (SEC 2018), Bellevue, WA, October 2018

Hu, W., Feng, Z., Chen, Z., Harkes, J., Pillai, P., Satyanarayanan, M.
‘Live Synthesis of Vehicle-Sourced Data Over 4G LTE’’
Proceedings of the 20th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM
2017), Miami Beach, FL, November 2017

Ha, K., Abe, Y., Eiszler, T., Chen, Z., Hu, W., Amos, B., Upadhyaya, R., Pillai, P., Satyanarayanan, M.,
‘‘You Can Teach Elephants to Dance: Agile VM Handoff for Edge Computing’’
Proceedings of the Second ACM/IEEE Symposium on Edge Computing, Fremont, CA, October 2017

Chen, Z., Hu, W., Wang, J., Zhao, S., Amos, B., Wu, G., Ha, K., Elgazzar, K., Pillai, P., Klatzky, R., Siewiorek, D.,
Satyanarayanan, M.
‘‘An Empirical Study of Latency in an Emerging Class of Edge Computing Applications for Wearable Cognitive Assistance’’
Proceedings of the Second ACM/IEEE Symposium on Edge Computing, Fremont, CA, October 2017

Wang, J., Amos, B., Das, A., Pillai, P., Sadeh, N., Satyanarayanan, M.
‘‘A Scalable and Privacy-Aware IoT Service for Live Video Analytics’’
Proceedings of ACM Multimedia Systems 2017, Taipei, Taiwan, June 2017
(Best Paper Award)

Satyanarayanan, M., Gibbons, P.B., Mummert, L., Pillai, P., Simoens, P., Sukthankar, R.
‘‘Cloudlet-based Just-in-Time Indexing of IoT Video’’
Proceedings of the IEEE 2017 Global IoT Summit, Geneva, Switzerland, June 2017
(Best Paper Award)

Abe, Y., Geambasu, R., Joshi, K., Satyanarayanan, M.
‘‘Urgent Virtual Machine Eviction with Enlightened Post-Copy’’
Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE’16),
Atlanta, GA, April 2016

Ha, K., Chen, Z., Hu, W., Richter, W., Pillai, P., and Satyanarayanan, M.
‘‘Towards Wearable Cognitive Assistance’’
Proceedings of the Twelfth International Conference on Mobile Systems, Applications, and Services (MobiSys 2014), Bretton Woods, NH, June 2014

Richter, W., Isci, C., Harkes, J., Gilbert, B., Bala, V., and Satyanarayanan, M.
‘‘Agentless Cloud-wide Streaming of Guest File System Updates’’
Proceedings of the IEEE International Conference on Cloud Engineering (IC2E 2014), Boston, MA, March 2014
(Best Paper Award)

 Abe, Y., Geambasu, R., Joshi, K., Lagar-Cavilla, A., Satyanarayanan, M.
"vTube: Efficient Streaming of Virtual Appliances Over Last-Mile Networks"
Proceedings of the ACM Symposium on Cloud Computing, Santa Clara, CA, October 2013

Ha, K., Pillai, P., Richter, W., Abe, Y., Satyanarayanan, M.
"Just-in-Time Provisioning for Cyber Foraging"
Proceedings of the Eleventh International Conference on Mobile Systems, Applications and Services (MobiSys 2013), Taipei, Taiwan, June 2013

Simoens, P., Xiao, Y., Pillai, P., Chen, Z., Ha, K., Satyanarayanan, M.
"Scalable Crowd-Sourcing of Video from Mobile Devices"
Proceedings of the Eleventh International Conference on Mobile Systems, Applications and Services (MobiSys 2013), Taipei, Taiwan, June 2013

Ha, K., Pillai, P., Lewis, G., Simanta, S., Clinch, S., Davies, N., Satyanarayanan, M.
"The Impact of Mobile Multimedia Applications on Data Center Consolidation"
Proceedings of IEEE International Conference on Cloud Engineering (IC2E), San Francisco, CA, March 2013

Simanta, S., Lewis, G., Morris, E., Ha, K., Satyanarayanan, M.
"A Reference Architecture for Mobile Code Offload in Hostile Environments"
Proceedings of MobiCase 2012: Fourth International Conference on Mobile Computing, Applications and Services, Seattle, WA, October 2012

Bila, N., de Lara, E., Joshi, K., Lagar-Cavilla, H.A., Hiltunen, M., Satyanarayanan, M.
"Jettison: efficient idle desktop consolidation with partial VM migration"
Proceedings of the 7th ACM European Conference on Computer Systems (EuroSys 2012), Bern, Switzerland, April 2012

Clinch, S., Harkes, J., Friday, A.,  Davies, N., Satyanarayanan, M.
"How Close is Close Enough ? Understanding the Role of Cloudlets in Supporting Display Appropriation by Mobile Users"
Proceedings of the IEEE International Conference on Pervasive Computing and Communications (PerCom 2012), Lugano, Switzerland, March 2012

Smaldone, S., Gilbert, B., Bila, N., Iftode, L., de Lara, E., Satyanarayanan, M.
‘‘Leveraging Smart Phones to Reduce Mobility Footprints’’
Proceedings of the Seventh International Conference on Mobile Systems, Applications and Services (MobiSys 2009), Krakow, Poland, June 2009

Lagar-Cavilla, H.A., Whitney, J.A., Scannell, A., Rumble, S.M., Patchin, P., de Lara, E., Brudno, M., Satyanarayanan, M.
‘‘SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing,’’
Proceedings of EuroSys 2009, Nuremberg, Germany, March 2009
(Best Paper Award)

Goode, A., Sukthankar, R., Mummert, L., Chen, M., Saltzman, J., Ross, D., Szymanski, S., Tarachandani, A., Satyanarayanan, M.
‘‘Distributed Online Anomaly Detection in High-Content Screening’’
5th IEEE International Symposium on Biomedical Imaging, Paris, France, May 2008

Lagar-Cavilla, H.A., Tolia, N., de Lara, E., Satyanarayanan, M., O’Hallaron, D.
‘‘Interactive Resource-Intensive Applications Made Easy’’
Proceedings of the ACM/IFIP/USENIX 8th International Middleware Conference, Newport Beach, CA, November 2007

Goode, A., Chen, M., Tarachandani, A., Mummert, L., Sukthankar, R., Helfrich, C., Stefanni, A., Fix, L., Saltzman, J., Satyanarayanan, M.
‘‘Interactive Search of Adipocytes in Large Collections of Digital Cellular Images’’
Proceedings of the 2007 IEEE International Conference on Multimedia and Expo (ICME07), Beijing, China, July 2007

Poladian, V., Garlan, D., Satyanarayanan, M., Shaw, M., Schmerl, B., Sousa, J.P.
‘Leveraging Resource Prediction for Anticipatory Dynamic Configuration’’
Proceedings of the First IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO-2007, Boston, July 2007

Lagar-Cavilla, H.A., Tolia, N., Satyanarayanan, M., de Lara, E.
‘‘VMM-Independent Graphics Acceleration’’
Proceedings of the 3rd international Conference on Virtual Execution Environments, San Diego, CA, June 2007

Tolia, N., Satyanarayanan, M., Wolbach, A.
‘‘Improving Mobile Database Access Over Wide-Area Networks Without Degrading Consistency’’
Proceedings of the Fifth International Conference on Mobile Systems, Applications and Services, San Juan, Puerto Rico, June 2007

Balan, R.K., Gergle, D., Satyanarayanan, M., Herbsleb, J.
‘‘Simplifying Cyber Foraging for Mobile Devices’’
Proceedings of the Fifth International Conference on Mobile Systems, Applications and Services, San Juan, Puerto Rico, June 2007

Tolia, N., Satyanarayanan, M.
‘‘Consistency-preserving Caching of Dynamic Database Content’’
Proceedings of the 16th International World Wide Web Conference, Banff, Canada, May 2007

Nath, P., Kozuch, M.A., O'Hallaron, D.R., Harkes, J.A., Satyanarayanan, M., Tolia, N., Toups, M.
"Design Tradeoffs in Applying Content Addressable Storage to Enterprise-scale Systems Based on Virtual Machines"
Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2006

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 FAST’03: 2nd USENIX Conference on File and Storage Technologies. San Francisco,  CA, March, 2003.

Flinn, J., Park, S., Satyanarayanan, M.
"Balancing Performance, Energy Conservation and Application Quality in Pervasive Computing"
Proceedings of the 22nd International Conference on Distributed Computing Systems, Vienna, Austria, July 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., 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

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

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

Kumar, P., Satyanarayanan, M.
"Flexible and Safe Resolution of File Conflicts"
Proceedings of the 1995 Usenix Conference" New Orleans, LA, January 1995

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

Mummert, L.B., Satyanarayanan, M.
"Large Granularity Cache Coherence for Intermittent Connectivity"
Proceedings of the Summer Usenix Conference, Boston, MA, June 1994

Noble, B., Satyanarayanan, M.
"An Empirical Study of a Highly Available File System"
Proceedings of the 1994 ACM Sigmetrics Conference, Nashville, TN, May 1994

Ebling, M.R., Satyanarayanan, M.
"SynRGen: An Extensible File Reference Generator"
Proceedings of the 1994 ACM Sigmetrics Conference, Nashville, TN, May 1994

Spasojevic, M., Satyanarayanan, M.
"A Usage Profile and Evaluation of a Wide-Area Distributed File System"
Proceedings of the Winter Usenix Conference, San Francisco, CA, January 1994

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

Steere, D.C., Kistler, J.J. and Satyanarayanan, M.
"Efficient User-Level File Caching on the Sun Vnode Interface"
Proceedings of the Summer Usenix Conference, Anaheim, CA, June 1990

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

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

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
(Outstanding Paper Award)

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

Peer-reviewed Workshops

George, S., Wang, J., Bala, M., Eiszler, T., Pillai, P., Satyanarayanan, M.
"Towards Drone-sourced Live Video Analytics for the Construction Industry"
Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications (HotMobile ’19), Santa Cruz, CA, February 2019

Christensen, K., Mertz, C., Pillai, P., Hebert, M.,  Satyanarayanan, M.
"Towards a Distraction-free Waze"
Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications (HotMobile ’19), Santa Cruz, CA, February 2019

Olguín, M., Wang, J., Satyanarayanan, M., Gross, J.
"EdgeDroid: An Experimental Approach to Benchmarking Human-in-the-Loop Applications"
Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications (HotMobile ’19), Santa Cruz, CA, February 2019

Satyanarayanan, M., Gao, W., Lucia, B.
"The Computing Landscape of the 21st Century"
Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications (HotMobile ’19), Santa Cruz, CA, February 2019

Das, A., Degeling, M., Wang, X., Wang, J., Sadeh, N., Satyanarayanan, M.
‘‘Assisting Users in a World Full of Cameras: A Privacy-aware Infrastructure for Computer Vision Applications’’
Proceedings of the First International Workshop on The Bright and Dark Sides of Computer Vision: Challenges and
Opportunities for Privacy and Security (CV-COPS 2017), Honolulu, HI, July 2017

Hu, W., Gao, Y., Ha, K., Wang, J., Amos, B., Chen, Z., Pillai, P., Satyanarayanan, M.
"Quantifying the Impact of Edge Computing on Mobile Applications"
Proceedings of the APSys 2016 Workshop, Hong Kong, China, August 2016

Davies, N., Taft, N., Satyanarayanan, M., Clinch, S., Amos, B.
"Privacy Mediators: Helping IoT Cross the Chasm"
Proceedings of HotMobile 2016, St. Augustine, FL, February 2016

Chen, Z., Jiang, L., Hu, W., Ha, K., Amos, B., Pillai, P., Hauptmann, A., Satyanarayanan, M.
"Early Implementation Experience with Wearable Cognitive Assistance Applications"
Proceedings of WearSys 2015,  Florence, Italy, May 2015

Hu, W.,  Amos, B., Chen, Z., Ha, K., Richter, W., Pillai, P., Gilbert, B., Harkes, J.,  Satyanarayanan, M.
"The Case for Offload Shaping"
Proceedings of HotMobile 2015, Santa Fe, NM, February 2015

Chen, Z., Hu, W., Ha, K., Harkes, J., Gilbert, B., Hong, J., Smailagic, A., Siewiorek, D., Satyanarayanan, M.
‘‘QuiltView: a Crowd-Sourced Video Response System’’
Proceedings of HotMobile 2014, Santa Barbara, CA, February 2014

Xiao, Y., Simoens, P., Pillai, P., Ha, K., Satyanarayanan, M.
"Lowering the Barriers to Large-scale Crowdsensing"
Proceedings of HotMobile 2013, Jekyll Island, GA, February 2013

Richter, W., Ammons, G., Harkes, J., Goode, A., Bila, N., de Lara, E., Bala, V., Satyanarayanan, M.
‘‘Privacy-Sensitive VM Retrospection’’
HotCloud2011: Proceedings of the 3rd USENIX Workshop on Hot Topics in Cloud Computing, Portland, OR, June 2011

Bao, X., Narayan, T., Sani, A., Richter, W., Choudhury, R., Zhong, L., Satyanarayanan, M.
‘‘The Case for Context-Aware Compression’’
HotMobile 2011: 12th Workshop on Mobile Computing Systems and Applications, Phoenix, AZ, March 2011

Satyanarayanan, M., Smaldone, S., Gilbert, B., Harkes, J., Iftode, I.
‘‘Bringing the Cloud Down to Earth: Transient PCs Everywhere’’
International Workshop on Mobile Computing and Clouds (MobiCloud 2010), Santa Clara, CA, October 2010

Satyanarayanan, M.
‘‘Mobile computing: the next decade’’
Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services, San Francisco, CA, July 2010

Satyanarayanan, M., Richter, W., Ammons, G., Harkes, J., Goode, A.
‘‘The Case for Content Search of VM Clouds’’
The First IEEE International Workshop on Emerging Applications for Cloud Computing, Seoul, S. Korea, July 2010

Bila, N., de Lara, E., Hiltunen, M., Joshi, K., Lagar-Cavilla, H.A., Satyanarayanan, M.
‘‘The Case for Energy-Oriented Partial Desktop Migration’’
Proceedings of the 2nd USENIX Workshop on Hot Topics in Cloud Computing, Boston, MA, June 2010

Wolbach, A., Harkes, J., Chellappa, S., Satyanarayanan, M.
‘‘Transient Customization of Mobile Computing Infrastructure’’
Proceedings of MobiVirt 2008: the Workshop on Virtualization in Mobile Computing, Breckenridge, CO, June 2008

Surie, A., Lagar-Cavilla, H.A., de Lara, E., Satyanarayanan, M.
‘‘Low-Bandwidth VM Migration via Opportunistic Replay’’
Proceedings of Ninth Workshop on Mobile Computing Systems and Applications (HotMobile 2008), Napa Valley, CA, February 2008

Lie, D., Satyanarayanan, M.
"Quantifying the Strength of Security Systems"
Proceedings of the Second USENIX Workshop on Hot Topics in Security, Boston, MA, August 2007

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

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

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

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

Flinn, J., Satyanarayanan, M.
"PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications"
Second IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA, February 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

Satyanarayanan, M., Noble, B.
"The Role of Trace Modulation in Building Mobile Computing Systems"
Sixth IEEE Workshop on Hot Topics in Operating Systems, Chatham, MA, May 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)

Steere, D., Satyanarayanan, M.,
"Using Dynamic Sets to Overcome High I/O Latencies During Search"
Fifth IEEE Workshop on Hot Topics in Operating Systems, Orcas Island, WA, May 1995

Lu, Q., Satyanarayanan, M.
"Improving Data Consistency in Mobile Computing Using Isolation-Only Transactions"
Fifth IEEE Workshop on Hot Topics in Operating Systems, Orcas Island, WA, May 1995

Satyanarayanan, M., Noble, B., Kumar, P., Price, M.
"Application-Aware Adaptation for Mobile Computing"
Sixth ACM SIGOPS European Workshop, Dagstuhl, Germany, September 1994

Satyanarayanan, M., Kumar, P.
"Supporting Application-Specific Resolution in an Optimistically Replicated File System"
Fourth IEEE Workshop on Workstation Operating Systems, Napa, CA, October 1993

Satyanarayanan, M., Steere, D.C., Kudo, M., Mashburn, H.
"Transparent Logging as a Technique for Debugging Complex Distributed Systems"
Fifth ACM SIGOPS European Workshop, Le Mont Saint-Michel, France, September 1992

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

Satyanarayanan, M.
"Coda: A Highly Available File System for a Distributed Workstation Environment"
Second IEEE Workshop on Workstation Operating Systems" Pacific Grove, CA, September 1989

Satyanarayanan, M.
"Autonomy or Interdependence in Distributed Systems?"
Third ACM SIGOPS European Workshop, Cambridge, England, September 1988

Satyanarayanan, M., Kistler, J.J., Siegel, E.H.
"Coda: A Resilient Distributed File System"
IEEE Workshop on Workstation Operating Systems, Cambridge, MA, November, 1987