Other Publications   (Listed Newest to Oldest)

Note: This is a subset of my unrefereed publications that may have some long-term value, but have not been published in other forms.  It  omits documents such as technical reports that were later published as a refereed or invited paper (possibly in slightly modified form).


Siyan Zhao, Junjue Wang, Hongkun Leng, Yuqi Liu, Haodong Liu, Daniel P. Siewiorek, Mahadev Satyanarayanan, Roberta L. Klatzky
"Edge-Based Wearable Systems for Cognitive Assistance: Design Challenges, Solution Framework, and Application to Emergency Healthcare"
Technical Report CMU-CS-20-102, School of Computer Science, Carnegie Mellon University,  March  2020

Ebling, M., Want, R.
Interview: ‘‘Satya Revisits "Pervasive Computing: Vision and Challenges" ’’
IEEE Pervasive Computing, Volume 16, Number 3, July-September 2017

Amos, B., Ludwiczuk, B., Satyanarayanan, M.
"OpenFace: A general-purpose face recognition library with mobile applications"
Technical Report CMU-CS-16-118, School of Computer Science, Carnegie Mellon University, June 2016

Ha, K., Satyanarayanan, M.
"OpenStack++ for Cloudlet Deployment"

Technical Report CMU-CS-15-123, School of Computer Science, Carnegie Mellon University, August 2015

Taylor, B., Abe, Y., Dey, A., Satyanarayanan, M., Siewiorek, D., Smailagic, A.
"Virtual Machines for Remote Computing: Measuring the User Experience"
Technical Report CMU-CS-15-118, School of Computer Science, Carnegie Mellon University, July 2015

Satyanarayanan, M., St. Clair, G., Gilbert, B., Abe, Y., Harkes, J., Ryan, D., Linke, E., Webster, K.
"One-Click Time Travel"
Technical Report CMU-CS-15-115, School of Computer Science, Carnegie Mellon University, June 2015

Ha, K., Abe, Y., Chen, Z., Hu, W., Amos, B., Pillai, P., Satyanarayanan, M.
"Adaptive VM Handoff Across Cloudlets"
Technical Report CMU-CS-15-113, Computer Science Department, Carnegie Mellon University, June 2015

Satyanarayanan, M., St. Clair, G., Gilbert, B., Harkes, J., Ryan, D., Linke, E.,  Webster, K.
"Olive: Sustaining Executable Content Over Decades'"
Technical Report CMU-CS-14-115,  School of Computer Science, Carnegie Mellon University, November 2014

Satyanarayanan, M.
"On Microkernels and Virtual Machines: the Legacy of Mach"
in "Festschrift for Rick Rashid on his 60th Birthday",  Draves, R. and Ash, P. (eds), Microsoft Research, March 2012

Richter, W., Satyanarayanan, M., Harkes, J., Gilbert, B.
"Near-Real-Time Inference of File Level Mutations from Virtual Disk Writes"
Technical Report CMU-CS-12-103, School of Computer Science, Carnegie Mellon University, February 2012

Ha, K.,  Lewis, G., Simanta, S., Satyanarayanan, M.
"Cloud Offload in Hostile Environments"
Technical Report CMU-CS-11-146, School of Computer Science, Carnegie Mellon University, December 2011

Harkes, J., Satyanarayanan, M., Amiri Sani, A., Gilbert, B.
"A Contact Sheet Approach to Searching Untagged Images on Smartphones"
Technical Report CMU-CS-11-132, School of Computer Science, Carnegie Mellon University, September 2011

Amiri Sani, A., Richter, W., Bao, X., Narayan, T., Satyanarayanan, M., Zhong, L., Choudhury, R.
"Opportunistic Content Search of Smartphone Photos"
Technical Report TR0627-2011, Rice University, (also available as arXiv:1106.5568)

Gilbert, B., Goode, A., Satyanarayanan, M.
‘‘Pocket ISR: Virtual Machines Anywhere’’
Technical Report CMU-CS-10-112, School of Computer Science, Carnegie Mellon University, March 2010

Smaldone, S., Harkes, J., Iftode, L., Satyanaryanan, M.
‘‘Safe Transient Use of Local Storage for VM-based Mobility’’
Technical Report CMU-CS-10-110, School of Computer Science, Carnegie Mellon University, March 2010

Goode, A., Hillenius, S., John, B., Satyanarayanan, M.
‘‘Measuring and Injecting Latency in Web Apps’’
Technical Report CMU-CS-09-142, School of Computer Science, Carnegie Mellon University, June 2009

Goode, A., Satyanarayanan, M.
‘‘A Vendor-Neutral Library and Viewer for Whole-Slide Images’’
Technical Report CMU-CS-08-136, School of Computer Science, Carnegie Mellon University,  June 2008

Gibbons, P., Mummert, L., Sukthankar, R., Satyanarayanan, M., Huston, L.
"Just-In-Time Indexing for Interactive Data Exploration"
Technical Report CMU-CS-07-120, School of Computer Science, Carnegie Mellon University, April 2007

Satyanarayanan, M., Henderson, C., Adams, B., Sukthankar, R.
‘‘Using Discard-based Search for Indexed Search’’
Technical Report CMU-CS-07-114, School of Computer Science, Carnegie Mellon University, March 2007

Tolia, N., Andersen, D., Satyanarayanan, M.
‘‘The Seductive Appeal of Thin Clients’’
Technical Report CMU-CS-05-151, School of Computer Science, Carnegie Mellon University, February 2005

Satyanarayanan, M.
‘‘Passing the Torch’’
IEEE Pervasive Computing, Volume 4, No. 4, October-December 2005

Satyanarayanan, M.
‘‘Metrics and Benchmarks for Pervasive Computing’’
IEEE Pervasive Computing, Volume 4, No. 3, July-September 2005

Satyanarayanan, M.
‘‘Swiss Army Knife or Wallet?’’
IEEE Pervasive Computing, Volume 4, No. 2, April-June 2005

Satyanarayanan, M.
‘‘Avoiding Dead Batteries’’
IEEE Pervasive Computing, Volume 4, No. 1, January-March 2005

Satyanarayanan, M.
‘‘When Disaster Strikes’’
IEEE Pervasive Computing, Volume 3, No. 4, October-December 2004

Satyanarayanan, M.
‘‘The Many Faces of Adaptation’’
IEEE Pervasive Computing, Volume 3, No. 3, July-September 2004

Satyanarayanan, M.
‘‘Augmenting Cognition’’
IEEE Pervasive Computing, Volume 3, No. 2, April-June 2004

Satyanarayanan, M.
‘‘Beyond the Startup Phase’’
IEEE Pervasive Computing, Volume 3, No. 1, January-March 2004

Satyanarayanan, M.
‘‘Of Smart Dust and Brilliant Rocks’’
IEEE Pervasive Computing, Volume 2, No. 4, October-December 2003

Satyanarayanan, M.
‘‘Coping with Uncertainty’’
IEEE Pervasive Computing, Volume 2, No. 3, July-September 2003

Satyanarayanan, M.
‘‘Roger Needham’’
IEEE Pervasive Computing, Volume 2, No. 2, April-June 2003

Satyanarayanan, M.
‘‘Privacy: the Achilles Heel of Pervasive Computing’’
IEEE Pervasive Computing, Volume 2, No. 1, January-March 2003

Satyanarayanan, M.
‘‘Wearable Computing: Is It Just Hype?’’
IEEE Pervasive Computing, Volume 1, No. 4, October-December 2002

Satyanarayanan, M.
‘‘Challenges in Implementing a Contex-Aware System’’
IEEE Pervasive Computing, Volume 1, No. 3, July-September 2002

Kozuch, M., Satyanarayanan, M., Bressoud, T., Ke, Y.
"Efficient State Transfer for Internet Suspend/Resume"
Intel Research Pittsburgh Technical Report IRP-TR-02-03, May 2002

Satyanarayanan, M.
‘‘Integrated Pervasive Computing Environments’’
IEEE Pervasive Computing, Volume 1, No. 2, April-June 2002

Satyanarayanan, M.
‘‘A Catalyst for Mobile and Ubiquitous Computing’’
IEEE Pervasive Computing, Volume 1, No. 1, January-March 2002

Satyanarayanan, M.
‘‘Caching Trust Rather Than Content’’
Operating Systems Review, Volume 34, No. 4, October 2000

Satyanarayanan, M.
‘‘Digest of Proceedings: Seventh IEEE Workshop on Hot Topics in Operating Systems’’
Operating Systems Review, Vol. 33, No. 4, October 1999

Satyanarayanan, M., Flinn, J., Walker, K.R.
‘‘Visual Proxy: Exploiting OS Customizations without Application Source Code’’
Operating Systems Review, Vol. 33, No. 3, July 1999.

Katz, R.H., Long, D., Satyanarayanan, M., Tripathi, S.
‘‘Report on the NSF Workshop on Workspaces in the Information Age’’
Leesburg, VA, October 1996, (http://www.cs.berkeley.edu/~randy/NSFWS)

Noble, B., Satyanarayanan, M.
‘‘A Research Status Report on Adaptation for Mobile Data Access’’
ACM SIGMOD Record, December 1995.

Satyanarayanan, M.
‘‘Digest of Proceedings:  Workshop on Mobile Computing Systems & Applications’’
December 1994

Baseil, R., Lewin, B.R., Satyanarayanan, M.
‘‘Dependability and Manageability’’
In R&D for the NII: Technical Challenges, EDUCOM, May 1994

Satyanarayanan, M.
"RPC User Manual"
Information Technology Center, Technical Report, CMU-ITC-011, January 1985

Satyanarayanan, M.
"The ITC Project: An Experiment in Large-Scale Distributed Personal Computing"
Information Technology Center, Technical Report, CMU-ITC-035, October 1984

Satyanarayanan, M.
"Users, Groups, and Access Lists: An Implementor's Guide"
Information Technology Center, Technical Report, CMU-ITC-005, August 1984

Satyanarayanan, M., West, M.
"Why Deployed SUNS Should Have Disks"
Information Technology Center, Technical Report, CMU-ITC-009, July 1984

Satyanarayanan, M.
"Is a Diskless Environment Secure?"
Information Technology Center, Technical Report, CMU-ITC-010,  July 1984

Satyanarayanan, M.
"IBM-PCs in the VICE/VIRTUE Environment"
Information Technology Center, Technical Report, CMU-ITC-002, January 1984

Satyanarayanan, M.
"A Large-Parameter Remote Procedure Call Mechanism in Unix"
Information Technology Center, Technical Report, CMU-ITC-003

Satyanarayanan, M.
"Communicating with VICE"
Information Technology Center, Technical Report, CMU-ITC-004, November 1983

Satyanarayanan, M.
"LU6.2 on Unix 4.2BSD"
Information Technology Center, Technical Report, CMU-ITC-006, October 1983

File System Group
"ITC File System Goals"
Information Technology Center, Technical Report, CMU-ITC-031, September 1983

File System Group
"ITC File System Design"
Information Technology Center, Technical Report, CMU-ITC-032, September 1983

Satyanarayanan, M.
"Report of the Subgroup on Protection in VICE"
Information Technology Center, Technical Report, CMU-ITC-007, September 1983

Satyanarayanan, M.
"Report of the ITC File System Subgroup"
Information Technology Center, Technical Report, CMU-ITC-008, August 1983

Satyanarayanan, M.
"Performance Considerations for the ITC Network File Systems"
Information Technology Center, Technical Report, CMU-ITC-001, August 1983

Accetta, M., Robertson, G., Satyanarayanan, M., and Thompson, M.
‘‘The Design of a Network-Based Central File System’’
Technical Report CMU-CS-80-134, Department of Computer Science, Carnegie Mellon University, August 1980