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