Michael Kaminsky

Biography

Michael Kaminsky is the Chief Scientist at Enriched Ag (formerly BrdgAI) and an adjunct faculty member of the Computer Science Department at Carnegie Mellon University.

Previously, Michael was a senior research scientist at Intel Labs. He worked most recently as part of two Intel Science and Technology Centers based in Pittsburgh, PA at Carnegie Mellon University: Visual Cloud Systems (ISTC-VCS) and Cloud Computing (ISTC-CC). Before that, Michael was part of the Intel University Lablet at CMU. Michael received his Ph.D. in Computer Science at MIT in Summer 2004, a S.M. (Masters) from MIT in Spring 2000, and a B.S. from the University of California, Berkeley in Spring 1998. Michael is generally interested in computer science systems research, including distributed systems, networking, and operating systems. His recent research efforts have examined systems support for machine learning, memory efficiency, low-latency networking, key-value stores, energy-efficiency, low-power servers, and cross-data center consistency. Michael's program committee service includes SOSP, OSDI, NSDI, HotOS, SoCC, and SYSTOR. He was the General Chair for SOSP'13 and the Guest Editor for the January 2011 Special Topics issue of ACM SIGOPS Operating Systems Review (OSR).

Research

I am generally interested in computer science systems research. More specifically, I enjoy working on distributed systems, networking, operating systems and network/systems security. I am working on a handful of projects under the broad umbrella of Fast Array of Wimpy Nodes (FAWN), including systems challenges in machine learning, memory-efficient algorithms and data structures (e.g., Cuckoo hashing, SuRF), key-value storage, low-latency networking (e.g., eRPC), and cross-data center consistency. Much of the code from these projects is available in our group's GitHub repositories. Previous projects include software building blocks for non-volatile RAM, Neighborhood-Aware Networking (NaN), CloudConnect, Reliable Email (Re:) and Data-Oriented Transfer (DOT).

Most of my graduate work involved a secure, decentralized network filesystem called SFS. See these papers for more details: SOSP'99, SOSP'03, USENIX ATC'04. In Summer 1998, I did some really interesting and fun work related to the Interactive Barney doll from Actimates—check out this page for more info.

Contact Information

Chief Scientist
Enriched Ag

Adjunct Research Scientist
Computer Science Department
Carnegie Mellon University

4620 Henry Street
Pittsburgh, PA 15213

Email: kaminsky at cs dot cmu dot edu

Selected Publications

2023
2020
2019
  • Datacenter RPCs can be General and Fast. Anuj Kalia, Michael Kaminsky, and David G. Andersen. In USENIX ;login: (invited paper), Volume 44, Number 2, Summer 2019.
  • 3LC: Lightweight and Effective Traffic Compression for Distributed Machine Learning. Hyeontaek Lim, David G. Andersen, Michael Kaminsky. In SysML Conference 2019, Stanford, CA, March 2019. [PDF]
  • Scaling Video Analytics on Constrained Edge Nodes. Christopher Canel, Thomas Kim, Giulio Zhou, Conglong Li, Hyeontaek Lim, David G. Andersen, Michael Kaminsky, Subramanya R. Dulloor. In SysML Conference 2019, Stanford, CA, March 2019. [PDF]
  • Datacenter RPCs can be General and Fast. Awarded Best Paper! Anuj Kalia, Michael Kaminsky, David G. Andersen. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI'19), Boston, MA, February 2019. [PDF]
2018
  • Putting the "Micro" Back in Microservice. Sol Boucher, Anuj Kalia, David G. Andersen, Michael Kaminsky. In 2018 USENIX Annual Technical Conference (USENIX ATC'18), Boston, MA, July 2018. [PDF]
  • Mainstream: Dynamic Stem-Sharing for Multi-Tenant Video Processing. Angela Jiang, Daniel L.-K. Wong, Christopher Canel, Ishan Misra, Michael Kaminsky, Michael A. Kozuch, Padmanabhan Pillai, David G. Andersen, Gregory R. Ganger. In 2018 USENIX Annual Technical Conference (USENIX ATC'18), Boston, MA, July 2018. [PDF]
  • SuRF: Practical Range Query Filtering with Fast Succinct Tries. Awarded Best Paper! Huanchen Zhang, Hyeontaek Lim, Viktor Leis, David G. Andersen, Michael Kaminsky, Kimberly Keeton, Andrew Pavlo. In ACM SIGMOD International Conference on Management of Data 2018 (SIGMOD'18), Houston, TX, June 2018. [PDF]
  • Building A Bw-Tree Takes More Than Just Buzz Words. Ziqi Wang, Andrew Pavlo, Hyeontaek Lim, Viktor Leis, Huanchen Zhang, Michael Kaminsky, David G. Andersen. In ACM SIGMOD International Conference on Management of Data 2018 (SIGMOD'18), Houston, TX, June 2018. [PDF]
  • Picking Interesting Frames in Streaming Video. Christopher Canel, Thomas Kim, Giulio Zhou, Conglong Li, Hyeontaek Lim, David G. Andersen, Michael Kaminsky, Subramanya R. Dulloor. In SysML Conference 2018 (extended/poster abstract), Stanford, CA, February 2018. [PDF]
  • Efficient Multi-Tenant Inference on Video using Microclassifiers. Giulio Zhou, Thomas Kim, Christopher Canel, Conglong Li, Hyeontaek Lim, David G. Andersen, Michael Kaminsky, Subramanya R. Dulloor. In SysML Conference 2018 (extended/poster abstract), Stanford, CA, February 2018. [PDF]
  • Dynamic Stem-Sharing for Multi-Tenant Video Processing. Angela Jiang, Christopher Canel, Daniel Wong, Michael Kaminsky, Michael A. Kozuch, Padmanabhan Pillai, David G. Andersen, Gregory R. Ganger. In SysML Conference 2018 (extended/poster abstract), Stanford, CA, February 2018. [PDF]
2017
2016
2015
2014
2013
2012
  • Using Vector Interfaces to Deliver Millions of IOPS from a Networked Key-value Storage Server. Vijay Vasudevan, Michael Kaminsky, David G. Andersen. In ACM Symposium on Cloud Computing (SOCC'12), San Jose, CA, October 2012. [PDF]
  • FAWNSort: Energy-efficient Sorting of 10GB, 100GB, and 1TB. Padmanabhan Pillai, Michael Kaminsky, Michael A. Kozuch, David G. Andersen. Winner of 2012 10GB, 100GB, and 1TB JouleSort (invited paper), Daytona and Indy categories. [PDF]
2011
2010
2009
2008
2007
2006
2004
  • User Authentication and Remote Execution Across Administrative Domains. Michael Kaminsky. Ph.D. Thesis, MIT, September 2004. [PDF]
  • REX: Secure, Extensible Remote Execution. Michael Kaminsky, Eric Peterson, Daniel B. Giffin, Kevin Fu, David Mazières, and M. Frans Kaashoek. In Proceedings of the 2004 USENIX Annual Technical Conference (USENIX'04), pages 199-212, Boston, Massachusetts, June 2004. [PDF]
2003
2002
  • Using SFS for a Secure Network File System. Kevin Fu, Michael Kaminsky, and David Mazières. In USENIX ;login:, December 2002. [PDF]
2000
  • Flexible Key Management with SFS Agents. Michael Kaminsky. Master's Thesis, MIT, May 2000. [PDF]
1999