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.
2023
-
RAIZN: Redundant Array of Independent Zoned Namespaces.
Thomas Kim, Jekyeom Jeon, Nikhil Arora, Huaicheng Li, Michael Kaminsky, David G. Andersen, Gregory R. Ganger, George Amvrosiadis, Matias Bjørling.
In
Architectural Support for Programming Languages and Operating Systems (ASPLOS'23),
Vancouver, Canada, 2023.
2020
-
High availability in cheap distributed key value storage.
Thomas Kim, Daniel L.-K. Wong, Gregory R. Ganger, Michael Kaminsky, David G. Andersen.
In
ACM Symposium on Cloud Computing 2020 (SOCC'20),
Renton, WA, October 2020.
-
Challenges and Solutions for Fast Remote Persistent Memory Access.
Awarded Best Paper!
Anuj Kalia, David G. Andersen, Michael Kaminsky.
In
ACM Symposium on Cloud Computing 2020 (SOCC'20),
Renton, WA, October 2020.
-
Order-Preserving Key Compression for In-Memory Search Trees.
Huanchen Zhang, Xiaoxuan Liu, David G. Andersen, Michael Kaminsky, Kimberly Keeton, Andrew Pavlo.
In
ACM SIGMOD International Conference on Management of Data 2020 (SIGMOD'20),
Portland, OR, June 2020.
-
Lightweight Preemptible Functions.
Sol Boucher, Anuj Kalia, David G. Andersen, Michael Kaminsky.
In
2020 USENIX Annual Technical Conference (USENIX ATC'20),
Boston, MA, July 2020.
-
Fast Software Cache Design for Network Appliances.
Dong Zhou, Huacheng Yu, Michael Kaminsky, and David G. Andersen.
In
2020 USENIX Annual Technical Conference (USENIX ATC'20),
Boston, MA, July 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
-
Using Indirect Routing to Recover from Network Traffic Scheduling Estimation Error.
Conglong Li, Matthew K. Mukerjee, David G. Andersen, Srinivasan Seshan, Michael Kaminsky, George Porter, Alex C. Snoeren.
In
13th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS '17),
Beijing, China, May 2017.
[PDF]
-
Cicada: Dependably Fast Multi-Core In-Memory Transactions.
Hyeontaek Lim, Michael Kaminsky, David G. Andersen.
In
ACM SIGMOD International Conference on Management of Data 2017 (SIGMOD'17),
Chicago, IL, May 2017.
[PDF]
[Talk Video]
2016
-
FaSST: Fast, Scalable and Simple Distributed Transactions with Two-sided (RDMA) Datagram RPCs.
Anuj Kalia, Michael Kaminsky, David G. Andersen.
In
12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16),
Savannah, GA, November 2016.
[PDF]
-
Design Guidelines for High Performance RDMA Systems.
Anuj Kalia, Michael Kaminsky, and David G. Andersen.
In
USENIX ;login: (invited paper),
Volume 41, Number 3, Fall 2016.
[PDF]
-
Design Guidelines for High Performance RDMA Systems.
Awarded Best Student Paper!
Anuj Kalia, Michael Kaminsky, David G. Andersen.
In
2016 USENIX Annual Technical Conference (USENIX ATC'16),
June 2016.
[PDF]
-
Reducing the Storage Overhead of Main-Memory OLTP Databases with Hybrid Indexes.
Huanchen Zhang, Andy Pavlo, David G. Andersen, Michael Kaminsky, Lin Ma, Rui Shen.
In
ACM SIGMOD International Conference on Management of Data 2016 (SIGMOD'16),
June 2016.
[PDF]
-
Achieving One Billion Key-Value Requests Per Second on a Single Server.
Top Picks 2015 Award!
Sheng Li, Hyeontaek Lim, Victor Lee, Jung Ho Ahn, Anuj Kalia, Michael Kaminsky, David G. Andersen, Seongil O, Sukhan Lee, Pradeep Dubey.
In
IEEE Micro's Top Picks from the Computer Architecture Conferences 2015,
Vol. 36, No. 3, May/June 2016.
[PDF]
-
Full-Stack Architecting to Achieve a Billion Requests Per Second Throughput on a Single Key-Value Store Server Platform.
Sheng Li, Hyeontaek Lim, Victor Lee, Jung Ho Ahn, Anuj Kalia, Michael Kaminsky, David G. Andersen, Seongil O, Sukhan Lee, Pradeep Dubey.
In
ACM Transactions on Computer Systems (TOCS),
Vol. 34, No. 2, April 2016.
[PDF]
-
Be Fast, Cheap and in Control with SwitchKV.
Xiaozhou Li, Raghav Sethi, Michael Kaminsky, David G. Andersen, Michael J. Freedman.
In
13th USENIX Symposium on Networked Systems Design and Implementation (NSDI'16),
Santa Clara, CA, March 2016.
[PDF]
-
Towards Accurate and Fast Evaluation of Multi-Stage Log-Structured Designs.
Hyeontaek Lim, David G. Andersen, Michael Kaminsky.
In
14th USENIX Conference on File and Storage Technologies (FAST'16),
Santa Clara, CA, February 2016.
[PDF]
2015
-
Scheduling Techniques for Hybrid Circuit/Packet Networks.
Nominated for Best Paper
He Liu, Matthew K. Mukerjee, Conglong Li, Nicolas Feltman, George Papen, Stefan Savage, Srinivasan Seshan, Geoffrey M. Voelker, David G. Andersen, Michael Kaminsky, George Porter, Alex C. Snoeren.
In
11th International Conference on emerging Networking EXperiments and Technologies (CoNEXT 2015),
Heidelberg, Germany, December 2015.
[PDF]
-
Scaling Up Clustered Network Appliances with ScaleBricks.
Dong Zhou, Bin Fan, Hyeontaek Lim, David G. Andersen, Michael Kaminsky, Michael D. Mitzenmacher, Ren Wang, Ajaypal Singh.
In
ACM SIGCOMM Conference on Computer Communications (SIGCOMM 2015),
London, United Kingdom, August 2015.
[PDF]
-
Architecting to Achieve a Billion Requests Per Second Throughput on a Single Key-Value Store Server Platform.
Fast-tracked to TOCS!
Sheng Li, Hyeontaek Lim, Victor Lee, Jung Ho Ahn, Anuj Kalia, Michael Kaminsky, David G. Andersen, Seongil O, Sukhan Lee, Pradeep Dubey.
In Proceedings of the
42nd International Symposium on Computer Architecture (ISCA 2015),
Portland, OR, June 2015.
[PDF]
-
Raising the bar for using GPUs in software packet processing.
Anuj Kalia, Dong Zhou, Michael Kaminsky, David G. Andersen.
In Proceedings of the
12th USENIX Symposium on Networked Systems Design and Implementation (NSDI'15),
Oakland, CA, May 2015.
[PDF]
2014
-
Cuckoo Filter: Practically Better Than Bloom.
Bin Fan, David G. Andersen, Michael Kaminsky, Michael D. Mitzenmacher.
In
10th International Conference on emerging Networking EXperiments and Technologies (CoNEXT 2014),
Sidney, Australia, December 2014.
[PDF]
-
Paxos Quorum Leases: Fast Reads Without Sacrificing Writes.
Awarded Best Paper!
Iulian Moraru, David G. Andersen, Michael Kaminsky.
In
2014 ACM Symposium on Cloud Computing (SoCC'14),
Seattle, WA, November 2014.
[PDF]
-
Using RDMA Efficiently for Key-Value Services.
Anuj Kalia, Michael Kaminsky, David G. Andersen.
In
ACM SIGCOMM Conference on Computer Communications (SIGCOMM 2014),
Chicago, IL, August 2014.
[PDF]
-
XIA: Architecting a More Trustworthy and Evolvable Internet.
David Naylor, Matthew K. Mukerjee, et al.
In
ACM SIGCOMM Computing and Communications Review (CCR),
Volume 44, Issue 3 (July 2014).
[PDF]
-
Don't Settle for Eventual Consistency.
Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen.
In
Communications of the ACM (CACM),
Vol. 57, No. 5, pp. 61-68, May 2014.
[Web]
[PDF]
-
Algorithmic Improvements for Fast Concurrent Cuckoo Hashing.
Xiaozhou Li, David G. Andersen, Michael Kaminsky, Michael J. Freedman.
In Proceedings of the
European Conference on Computer Systems (EuroSys'14),
Amsterdam, The Netherlands, April 2014.
[PDF]
-
MICA: A Holistic Approach to Near-Line-Rate In-Memory Key-Value Caching on General-Purpose Hardware.
Hyeontaek Lim, Dongsu Han, David G. Andersen, Michael Kaminsky.
In Proceedings of the
11th USENIX Symposium on Networked Systems Design and Implementation (NSDI'14),
Seattle, WA, April 2014.
[PDF]
2013
-
Scalable, High Performance Ethernet Forwarding with CuckooSwitch.
Nominated for Best Paper
Dong Zhou, Bin Fan, Hyeontaek Lim, Michael Kaminsky, David G. Andersen.
In Proceedings of the
9th International Conference on emerging Networking EXperiments and Technologies (CoNEXT 2013),
Santa Barbara, CA, December 2013.
[PDF]
-
Consistent, Durable, and Safe Memory Management for Byte-addressable Non Volatile Main Memory.
Iulian Moraru, David G. Andersen, Michael Kaminsky, Parthasarathy Ranganathan, Niraj Tolia, Nathan Binkert.
In Proceedings of the
TRIOS: Conference on Timely Results in Operating Systems,
Nemacolin Woodlands Resort, Farmington, Pennsylvania, November 2013.
[PDF]
-
There Is More Consensus in Egalitarian Parliaments.
Iulian Moraru, David G. Andersen, Michael Kaminsky.
In Proceedings of the
24th ACM Symposium on Operating Systems Principles (SOSP'13),
Nemacolin Woodlands Resort, Farmington, Pennsylvania, November 2013.
[PDF]
-
Memory-Efficient GroupBy-Aggregate using Compressed Buffer Trees.
Hrishikesh Amur, Wolfgang Richter, David G. Andersen, Michael Kaminsky, Karsten Schwan, Athula Balachandran, Erik Zawadzki.
In Proceedings of the
2013 ACM Symposium on Cloud Computing (SoCC'13),
Santa Clara, CA, October 2013.
[PDF]
-
Cuckoo Filter: Better Than Bloom.
Bin Fan, David G. Andersen, Michael Kaminsky.
In
USENIX ;login: (invited paper),
Volume 38, Number 4, August 2013.
[PDF]
-
A Short Primer on Causal Consistency.
Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen.
In
USENIX ;login: (invited paper),
Volume 38, Number 4, August 2013.
[PDF]
-
Space-Efficient, High-Performance Rank & Select Structures.
Dong Zhou, David G. Andersen, Michael Kaminsky.
In Proceedings of the
12th International Symposium on Experimental Algorithms (SEA 2013),
Rome, Italy, June 2013.
[PDF]
-
When Cycles are Cheap, Some Tables Can Be Huge.
Bin Fan, Dong Zhou, Hyeontaek Lim, Michael Kaminsky, David G. Andersen.
In
14th Workshop on Hot Topics in Operating Systems (HotOS XIV),
Santa Ana Pueblo, NM, May 2013.
[PDF]
-
MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing.
Bin Fan, David G. Andersen, Michael Kaminsky.
In Proceedings of the
10th USENIX Symposium on Networked Systems Design and Implementation (NSDI'13),
Lombard, IL, April 2013.
[PDF]
-
Stronger Semantics for Low-Latency Geo-Replicated Storage.
Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen.
In Proceedings of the
10th USENIX Symposium on Networked Systems Design and Implementation (NSDI'13),
Lombard, IL, April 2013.
[PDF]
-
From Filesystem Designer to Persistent Data Structure Designer: Enabling Safe Memory Management for Byte-addressable NVRAM.
Iulian Moraru, David G. Andersen, Michael Kaminsky, Parthasarathy Ranganathan, Niraj Tolia, Nathan Binkert.
In
Workshop on Algorithm Engineering and Experiments (NVMW2013) (talk),
San Diego, CA, March 2013.
[Tech Report]
-
Stronger Semantics for Low-Latency Geo-Replicated Storage.
Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen.
In
New England Database Summit 2013 (talk),
Cambridge, MA, February 2013.
-
Practical batch-updatable external hashing with sorting.
Hyeontaek Lim, David G. Andersen, Michael Kaminsky.
In
Workshop on Algorithm Engineering and Experiments (ALENEX'13),
New Orleans, LA, January 2013.
[PDF]
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
-
Persistent, Protected and Cached: Building Blocks for Main Memory Data Stores.
Iulian Moraru, David G. Andersen, Michael Kaminsky, Nathan Binkert, Niraj Tolia, Reinhard Munz, Parthasarathy Ranganathan.
Parallel Data Lab Technical Report CMU-PDL-11-114,
Carnegie Mellon University, December 2011.
[PDF]
-
SILT: A Memory-Efficient, High-Performance Key-Value Store.
Hyeontaek Lim, Bin Fan, David G. Andersen, Michael Kaminsky.
In Proceedings of the
23nd ACM Symposium on Operating Systems Principles (SOSP'11),
Cascais, Portugal, October 2011.
[PDF]
-
Don't Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS.
Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, David G. Andersen.
In Proceedings of the
23nd ACM Symposium on Operating Systems Principles (SOSP'11),
Cascais, Portugal, October 2011.
[PDF]
-
Small Cache, Big Effect: Provable Load Balancing for Randomly Partitioned Cluster Services.
Bin Fan, Hyeontaek Lim, David G. Andersen, Michael Kaminsky.
In
ACM Symposium on Cloud Computing (SOCC'11),
Cascais, Portugal, October 2011.
[PDF]
-
Switching the Optical Divide: Fundamental Challenges for Hybrid Electrical/Optical Datacenter Networks.
Hamid Hajabdolali Bazzaz, Malveeka Tewari, Guohui Wang, George Porter, T. S. Eugene Ng, David G. Andersen, Michael Kaminsky, Michael A. Kozuch, Amin Vahdat.
In
ACM Symposium on Cloud Computing (SOCC'11),
Cascais, Portugal, October 2011.
[PDF]
-
FAWN: A Fast Array of Wimpy Nodes.
David G. Andersen, Jason Franklin, Michael Kaminsky, Amar Phanishayee, Lawrence Tan, Vijay Vasudevan.
In
Communications of the ACM (CACM),
Vol. 54, No. 7, pp. 101-109, July 2011.
[Link]
-
IdleChat: Enabling High Bandwidth Real-time Applications in Residential Broadband Networks.
Ramya Raghavendra, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan, Elizabeth Belding.
In
ACM SIGMOBILE Mobile Computing and Communications Review (MC2R) (invited paper),
Volume 15, Issue 3 (July 2011).
[PDF]
-
FAWNSort: Energy-efficient Sorting of 10GB.
Padmanabhan Pillai, Michael Kaminsky, Michael A. Kozuch, Vijay Vasudevan, Lawrence Tan, David G. Andersen.
Winner of
2011 10GB JouleSort (invited paper),
Daytona and Indy categories.
[PDF]
-
The Case for VOS: The Vector Operating System.
Vijay Vasudevan, David G. Andersen, Michael Kaminsky.
In
13th Workshop on Hot Topics in Operating Systems (HotOS XIII),
Napa, CA, May 2011.
[PDF]
-
The Hare and the Tortoise: Taming Wireless Losses by Exploiting Wired Reliability.
Anirudh Badam, Dongsu Han, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan.
In
Twelfth ACM International Symposium on Mobile Ad Hoc Networking and Computing,
Paris, France, May 2011.
[PDF]
-
Challenges and opportunities for efficient computing with FAWN.
Vijay Vasudevan, David G. Andersen, Michael Kaminsky, Jason Franklin, Michael A. Kozuch, Iulian Moraru, Padmanabhan Pillai, Lawrence Tan.
In
Operating Systems Review (OSR),
Vol. 45, No. 1, pp. 34-44, January 2011.
[PDF]
-
Hulu in the Neighborhood.
Dongsu Han, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan.
In
Third International Conference on Communication Systems and Networks (COMSNET 2011) (invited paper),
Bangalore, India, January 2011.
[PDF]
2010
-
Balancing Throughput, Robustness, and In-Order Delivery in P2P VoD.
Bin Fan, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki.
In
6rd International Conference on emerging Networking EXperiments and Technologies (CoNEXT),
Philadelphia, PA, November/December 2010.
[PDF]
-
Wifi-Reports: Improving Wireless Network Selection with Collaboration.
Jeffrey Pang, Ben Greenstein, Michael Kaminsky, Damon McCoy, and Srinivasan Seshan.
In
IEEE Transactions on Mobile Computing (TMC) (special issue),
Vol. 9, No. 12, pp. 1713-1731, December 2010.
[PDF]
-
Collective Participation: Technology-Enabled Social Action.
Ken Anderson, Paul Aoki, Michael Kaminsky, Renee Kuriyan (editors).
In
Intel Technical Journal (ITJ),
Vol. 14, No. 1, pp. 32-45, 2010.
[HTML/PDF]
-
FAWNSort: Energy-efficient Sorting of 10GB.
Vijay Vasudevan, Lawrence Tan, David G. Andersen, Michael Kaminsky, Michael A. Kozuch, Padmanabhan Pillai.
Winner of
2010 10GB JouleSort (invited paper),
Daytona and Indy categories.
[PDF]
-
Pushing the Envelope of Indoor Wireless Spatial Reuse using Directional Access Points and Clients.
Xi Liu, Anmol Sheth, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan, Peter Steenkiste.
In
The 16th Annual International Conference on Mobile Computing and Networking (MobiCom 2010),
Chicago, IL, September 2010.
[PDF]
-
c-Through: Part-time Optics in Data Centers.
Guohui Wang, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, T. S. Eugene Ng, Michael Kozuch, Michael Ryan.
In
ACM SIGCOMM Conference on Computer Communications (SIGCOMM 2010),
New Delhi, India, August/September 2010.
[PDF]
-
SybilLimit: A Near-Optimal Social Network Defense against Sybil Attacks.
Haifeng Yu, Phillip B. Gibbons, Michael Kaminsky, and Feng Xiao.
In
IEEE/ACM Transactions on Networking (ToN),
Vol. 18, No. 3, pp. 885-898, June 2010.
-
Energy-efficient Cluster Computing with FAWN: Workloads and Implications.
Vijay Vasudevan, David G. Andersen, Michael Kaminsky, Lawrence Tan, Jason Franklin, Iulian Moraru.
In
1st International Conference on Energy-Efficient Computing and Networking (e-Energy 2010) (invited paper),
Passau, Germany, April 2010.
[PDF]
-
Efficient Similarity Estimation for Systems Exploiting Data Redundancy.
Kanat Tangwongsan, Himabindu Pucha, David G. Andersen, Michael Kaminsky.
In
IEEE Conference on Computer Communications (INFOCOM 2010),
San Diego, CA, March 2010.
[PDF]
2009
-
Your Datacenter Is a Router: The Case for Reconfigurable Optical Circuit Switched Paths.
Guohui Wang, David G. Andersen, Michael Kaminsky, Michael Kozuch, T. S. Eugene Ng, Konstantina Papagiannaki, Madeleine Glick, Lily Mummert.
In
Eighth ACM Workshop on Hot Topics in Networks (HotNets'09),
New York, NY, October 2009.
[PDF]
-
FAWN: A Fast Array of Wimpy Nodes.
Awarded Best Paper!
David G. Andersen, Jason Franklin, Michael Kaminsky, Amar Phanishayee, Lawrence Tan, Vijay Vasudevan.
In Proceedings of the
22nd ACM Symposium on Operating Systems Principles (SOSP'09),
Big Sky, MT, October 2009.
[PDF]
-
DIRC: Increasing Indoor Wireless Capacity Using Directional Antennas.
Xi Liu, Anmol Sheth, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan, Peter Steenkiste.
In
ACM SIGCOMM Conference on Computer Communications (SIGCOMM 2009),
Barcelona, Spain, August 2009.
[PDF]
-
Wifi-Reports: Improving Wireless Network Selection with Collaboration.
Jeffrey Pang, Ben Greenstein, Michael Kaminsky, Damon McCoy, Srinivasan Seshan.
In
7th Annual International Conference on Mobile Systems, Applications and Services (MobiSys 2009),
Krakow, Poland, June 2009.
[PDF]
-
FAWNdamentally Power-efficient Clusters.
Vijay Vasudevan, Jason Franklin, David Andersen, Amar Phanishayee, Lawrence Tan, Michael Kaminsky, Iulian Moraru.
In
12th Workshop on Hot Topics in Operating Systems (HotOS XII),
Monte Verità, Switzerland, May 2009.
[PDF]
-
Migration Without Virtualization.
Michael A. Kozuch, Michael Kaminsky, and Michael P. Ryan.
In
12th Workshop on Hot Topics in Operating Systems (HotOS XII),
Monte Verità, Switzerland, May 2009.
[PDF]
-
DSybil: Optimal Sybil-Resistance for Recommendation Systems.
Haifeng Yu, Chenwei Shi, Michael Kaminsky, Phillip B. Gibbons, Feng Xiao.
In
2009 IEEE Symposium on Security and Privacy (Oakland'09),
Oakland, CA, May 2009.
[PDF]
-
Access Point Localization using Local Signal Strength Gradient.
Dongsu Han, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan.
In
Passive and Active Measurement Conference (PAM 2009),
Seoul, South Korea, April 2009.
[PDF]
-
Dynamically Reconfigurable Optical Links for High-Bandwidth Data Center Networks.
Madeleine Glick, David G. Andersen, Michael Kaminsky, Lily Mummert.
In
Optical Fiber Communication Conference and Exposition (OFC 2009) (invited paper),
San Diego, CA, March 2009.
2008
-
Link-alike: Using Wireless to Share Network Resources in a Neighborhood.
Szymon Jakubczak, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan.
In
ACM SIGMOBILE Mobile Computing and Communications Review (MC2R) (invited paper),
Volume 12, Issue 4 (October 2008).
[PDF]
-
Mark-and-Sweep: Getting the "Inside" Scoop on Neighborhood Networks.
Dongsu Han, Aditiya Agarwala, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, Srinivasan Seshan.
In
ACM Internet Measurement Conference (IMC 2008),
Vouliagmeni, Greece, October 2008.
[PDF]
-
SybilGuard: Defending Against Sybil Attacks via Social Networks.
Haifeng Yu, Michael Kaminsky, Phillip B. Gibbons, and Abraham Flaxman.
In
IEEE/ACM Transactions on Networking (ToN),
Vol. 16, No. 3, pp. 576-589, June 2008.
[PDF]
-
Adaptive File Transfers for Diverse Environments.
Himabindu Pucha, Michael Kaminsky, David G. Andersen, and Michael A. Kozuch.
In Proceedings of the
2008 USENIX Annual Technical Conference (USENIX'08),
Boston, MA, June 2008.
[PDF]
-
A Near-Optimal Social Network Defense Against Sybil Attacks.
Haifeng Yu, Phillip B. Gibbons, Michael Kaminsky, Feng Xiao.
In Proceedings of the
2008 IEEE Symposium on Security and Privacy (Oakland'08),
Oakland, CA, May 2008.
[PDF]
2007
-
Brief Announcement: Toward an Optimal Social Network Defense Against Sybil Attacks.
Haifeng Yu, Phillip B. Gibbons, and Michael Kaminsky.
In Proceedings of the
26th ACM Symposium on Principles of Distributed Computing (PODC'07),
Portland, OR, August 2007.
[PDF]
-
Defragmenting DHT-based Distributed File Systems.
Jeffrey Pang, Phillip B. Gibbons, Michael Kaminsky, Srinivasan Seshan, and Haifeng Yu.
In Proceedings of the
27th International Conference on Distributed Computing Systems (ICDCS),
Toronto, Canada, June 2007.
[PDF]
[Expanded Technical Report]
-
Exploiting Similarity for Multi-Source Downloads using File Handprints.
Himabindu Pucha, David G. Andersen, Michael Kaminsky.
In Proceedings of the
4rd USENIX Symposium on Networked Systems Design and Implementation (NSDI'07),
Cambridge, Massachusetts, April 2007.
[PDF]
2006
-
SybilGuard: Defending Against Sybil Attacks via Social Networks.
Haifeng Yu, Michael Kaminsky, Phillip B. Gibbons, and Abraham Flaxman.
In Proceedings of the
ACM SIGCOMM Conference on Computer Communications (SIGCOMM 2006),
Pisa, Italy, September 2006.
[PDF]
[Expanded Technical Report]
-
Re: Reliable Email.
Scott Garriss, Michael Kaminsky, Michael J. Freedman, Brad Karp, David Mazières, Haifeng Yu.
In Proceedings of the
3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI'06),
San Jose, California, May 2006.
[PDF]
-
DOT: An Architecture for Internet Data Transfer.
Niraj Tolia, Michael Kaminsky, David G. Andersen, and Swapnil Patil.
In Proceedings of the
3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI'06),
San Jose, California, May 2006.
[PDF]
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]
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
-
Separating key management from file system security.
David Mazières, Michael Kaminsky, M. Frans Kaashoek, and Emmett Witchel.
In Proceedings of the
17th ACM Symposium on Operating Systems Principles (SOSP'99),
pages 124-139, Kiawah Island, SC, December 1999.
[PDF]
-
SWEETPEA: Software Tools for Programmable Embodied Agents.
Michael Kaminsky, Paul Dourish, Keith Edwards, Anthony LaMarca, Michael Salisbury and Ian Smith.
In Proceedings of the
ACM Conference Human Factors in Computing Systems (CHI'99),
pages 144-151, Pittsburg, PA, May 1999.
[Abstract]
[PDF]