@inproceedings {254360, author = {Sol Boucher and Anuj Kalia and David G. Andersen and Michael Kaminsky}, title = {Lightweight Preemptible Functions}, booktitle = {2020 USENIX Annual Technical Conference (USENIX ATC 20)}, year = {2020}, isbn = {978-1-939133-14-4}, pages = {465--477}, url = {https://www.usenix.org/conference/atc20/presentation/boucher}, publisher = {USENIX Association}, month = jul } @inproceedings {215993, author = {Angela H. Jiang and Daniel L.-K. Wong and Christopher Canel and Lilia Tang and Ishan Misra and Michael Kaminsky and Michael A. Kozuch and Padmanabhan Pillai and David G. Andersen and Gregory R. Ganger}, title = {Mainstream: Dynamic {Stem-Sharing} for {Multi-Tenant} Video Processing}, booktitle = {2018 USENIX Annual Technical Conference (USENIX ATC 18)}, year = {2018}, isbn = {978-1-931971-44-7}, address = {Boston, MA}, pages = {29--42}, url = {https://www.usenix.org/conference/atc18/presentation/jiang}, publisher = {USENIX Association}, month = jul } @inproceedings {215949, author = {Sol Boucher and Anuj Kalia and David G. Andersen and Michael Kaminsky}, title = {Putting the "Micro" Back in Microservice}, booktitle = {2018 USENIX Annual Technical Conference (USENIX ATC 18)}, year = {2018}, isbn = {978-1-939133-01-4}, address = {Boston, MA}, pages = {645--650}, url = {https://www.usenix.org/conference/atc18/presentation/boucher}, publisher = {USENIX Association}, month = jul } @inproceedings {194904, author = {Xiaozhou Li and Raghav Sethi and Michael Kaminsky and David G. Andersen and Michael J. Freedman}, title = {Be Fast, Cheap and in Control with {SwitchKV}}, booktitle = {13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)}, year = {2016}, isbn = {978-1-931971-29-4}, address = {Santa Clara, CA}, pages = {31--44}, url = {https://www.usenix.org/conference/nsdi16/technical-sessions/presentation/li-xiaozhou}, publisher = {USENIX Association}, month = mar } @inproceedings {196243, author = {Anuj Kalia and Michael Kaminsky and David G. Andersen}, title = {Design Guidelines for High Performance {RDMA} Systems}, booktitle = {2016 USENIX Annual Technical Conference (USENIX ATC 16)}, year = {2016}, isbn = {978-1-931971-30-0}, address = {Denver, CO}, pages = {437--450}, url = {https://www.usenix.org/conference/atc16/technical-sessions/presentation/kalia}, publisher = {USENIX Association}, month = jun } @inproceedings {199315, author = {Anuj Kalia and Michael Kaminsky and David G. Andersen}, title = {{FaSST}: Fast, Scalable and Simple Distributed Transactions with {Two-Sided} ({{{{{RDMA}}}}}) Datagram {RPCs}}, booktitle = {12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)}, year = {2016}, isbn = {978-1-931971-33-1}, address = {Savannah, GA}, pages = {185--201}, url = {https://www.usenix.org/conference/osdi16/technical-sessions/presentation/kalia}, publisher = {USENIX Association}, month = nov } @inproceedings {194426, author = {Hyeontaek Lim and David G. Andersen and Michael Kaminsky}, title = {Towards Accurate and Fast Evaluation of {Multi-Stage} Log-structured Designs}, booktitle = {14th USENIX Conference on File and Storage Technologies (FAST 16)}, year = {2016}, isbn = {978-1-931971-28-7}, address = {Santa Clara, CA}, pages = {149--166}, url = {https://www.usenix.org/conference/fast16/technical-sessions/presentation/lim}, publisher = {USENIX Association}, month = feb } @inproceedings {189006, author = {Anuj Kalia and Dong Zhou and Michael Kaminsky and David G. Andersen}, title = {Raising the Bar for Using {GPUs} in Software Packet Processing}, booktitle = {12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)}, year = {2015}, isbn = {978-1-931971-218}, address = {Oakland, CA}, pages = {409--423}, url = {https://www.usenix.org/conference/nsdi15/technical-sessions/presentation/kalia}, publisher = {USENIX Association}, month = may } @inproceedings {179747, author = {Hyeontaek Lim and Dongsu Han and David G. Andersen and Michael Kaminsky}, title = {{MICA}: A Holistic Approach to Fast {In-Memory} {Key-Value} Storage}, booktitle = {11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)}, year = {2014}, isbn = {978-1-931971-09-6}, address = {Seattle, WA}, pages = {429--444}, url = {https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/lim}, publisher = {USENIX Association}, month = apr } @inproceedings {186214, author = {Mu Li and David G. Andersen and Jun Woo Park and Alexander J. Smola and Amr Ahmed and Vanja Josifovski and James Long and Eugene J. Shekita and Bor-Yiing Su}, title = {Scaling Distributed Machine Learning with the Parameter Server}, booktitle = {11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)}, year = {2014}, isbn = { 978-1-931971-16-4}, address = {Broomfield, CO}, pages = {583--598}, url = {https://www.usenix.org/conference/osdi14/technical-sessions/presentation/li_mu}, publisher = {USENIX Association}, month = oct } @inproceedings {180323, author = {Bin Fan and David G. Andersen and Michael Kaminsky}, title = {{MemC3}: Compact and Concurrent {MemCache} with Dumber Caching and Smarter Hashing}, booktitle = {10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)}, year = {2013}, isbn = {978-1-931971-00-3}, address = {Lombard, IL}, pages = {371--384}, url = {https://www.usenix.org/conference/nsdi13/technical-sessions/presentation/fan}, publisher = {USENIX Association}, month = apr } @inproceedings {180313, author = {Wyatt Lloyd and Michael J. Freedman and Michael Kaminsky and David G. Andersen}, title = {Stronger Semantics for {Low-Latency} {Geo-Replicated} Storage}, booktitle = {10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13)}, year = {2013}, isbn = {978-1-931971-00-3}, address = {Lombard, IL}, pages = {313--328}, url = {https://www.usenix.org/conference/nsdi13/technical-sessions/presentation/lloyd}, publisher = {USENIX Association}, month = apr } @inproceedings {181947, author = {Bin Fan and Dong Zhou and Hyeontaek Lim and Michael Kaminsky and David G. Andersen}, title = {When Cycles Are Cheap, Some Tables Can Be Huge}, booktitle = {14th Workshop on Hot Topics in Operating Systems (HotOS XIV)}, year = {2013}, address = {Santa Ana Pueblo, NM}, url = {https://www.usenix.org/conference/hotos13/session/fan}, publisher = {USENIX Association}, month = may } @inproceedings {180690, author = {Dongsu Han and Ashok Anand and Fahad Dogar and Boyan Li and Hyeontaek Lim and Michel Machado and Arvind Mukundan and Wenfei Wu and Aditya Akella and David G. Andersen and John W. Byers and Srinivasan Seshan and Peter Steenkiste}, title = {{XIA}: Efficient Support for Evolvable Internetworking}, booktitle = {9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12)}, year = {2012}, isbn = {978-931971-92-8}, address = {San Jose, CA}, pages = {309--322}, url = {https://www.usenix.org/conference/nsdi12/technical-sessions/presentation/han_dongsu_xia}, publisher = {USENIX Association}, month = apr } @inproceedings {266877, author = {Vijay Vasudevan and David G. Andersen and Michael Kaminsky}, title = {The Case for {VOS}: The Vector Operating System}, booktitle = {13th Workshop on Hot Topics in Operating Systems (HotOS XIII)}, year = {2011}, address = {Napa, CA}, url = {https://www.usenix.org/conference/hotosxiii/case-vos-vector-operating-system}, publisher = {USENIX Association}, month = may } @inproceedings {266970, author = {David G. Andersen and Sylvia Ratnasamy}, title = {Opening Remarks and Awards Presentation}, booktitle = {8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11)}, year = {2011}, address = {Boston, MA}, url = {https://www.usenix.org/conference/nsdi11/opening-remarks-and-awards-presentation}, publisher = {USENIX Association}, month = mar } @inproceedings {259323, author = {Sang Kil Cha and Iulian Moraru and Jiyong Jang and John Truelove and David Brumley and David G. Andersen}, title = {{SplitScreen}: Enabling Efficient, Distributed Malware Detection}, booktitle = {7th USENIX Symposium on Networked Systems Design and Implementation (NSDI 10)}, year = {2010}, address = {San Jose, CA}, url = {https://www.usenix.org/conference/nsdi10-0/splitscreen-enabling-efficient-distributed-malware-detection}, publisher = {USENIX Association}, month = apr } @inproceedings {268229, author = {Himabindu Pucha and Michael Kaminsky and David G. Andersen and Michael A. Kozuch}, title = {Adaptive File Transfers for Diverse Environments}, booktitle = {2008 USENIX Annual Technical Conference (USENIX ATC 08)}, year = {2008}, address = {Boston, MA}, url = {https://www.usenix.org/conference/2008-usenix-annual-technical-conference/adaptive-file-transfers-diverse-environments}, publisher = {USENIX Association}, month = jun } @inproceedings {268291, author = {Mikhail Afanasyev and David G. Andersen and Alex C. Snoeren}, title = {Efficiency Through Eavesdropping: Link-layer Packet Caching}, booktitle = {5th USENIX Symposium on Networked Systems Design and Implementation (NSDI 08)}, year = {2008}, address = {San Francisco, CA}, url = {https://www.usenix.org/conference/nsdi-08/efficiency-through-eavesdropping-link-layer-packet-caching}, publisher = {USENIX Association}, month = apr } @inproceedings {268341, author = {Amar Phanishayee and Elie Krevat and Vijay Vasudevan and David G. Andersen and Garth A. Gibson and Srinivasan Seshan}, title = {Measurement and Analysis of {TCP} Throughput Collapse in Cluster-based Storage Systems}, booktitle = {6th USENIX Conference on File and Storage Technologies (FAST 08)}, year = {2008}, address = {San Jose, CA}, url = {https://www.usenix.org/conference/fast-08/measurement-and-analysis-tcp-throughput-collapse-cluster-based-storage-systems}, publisher = {USENIX Association}, month = feb } @inproceedings {202578, author = {Himabindu Pucha and David G. Andersen and Michael Kaminsky}, title = {Exploiting Similarity for {Multi-Source} Downloads Using File Handprints }, booktitle = {4th USENIX Symposium on Networked Systems Design \& Implementation (NSDI 07)}, year = {2007}, address = {Cambridge, MA}, url = {https://www.usenix.org/conference/nsdi-07/exploiting-similarity-multi-source-downloads-using-file-handprints}, publisher = {USENIX Association}, month = apr } @inproceedings {269013, author = {Niraj Tolia and Michael Kaminsky and David G. Andersen and Swapnil Patil}, title = {An Architecture for Internet Data Transfer}, booktitle = {3rd Symposium on Networked Systems Design \& Implementation (NSDI 06)}, year = {2006}, address = {San Jose, CA}, url = {https://www.usenix.org/conference/nsdi-06/architecture-internet-data-transfer}, publisher = {USENIX Association}, month = may } @inproceedings {269368, author = {David G. Andersen and Rohit N. Rao}, title = {Improving Web Availability for Clients with {MONET}}, booktitle = {2nd Symposium on Networked Systems Design \& Implementation (NSDI 05)}, year = {2005}, address = {Boston, MA}, url = {https://www.usenix.org/conference/nsdi-05/improving-web-availability-clients-monet}, publisher = {USENIX Association}, month = may } @inproceedings {270404, author = {David G. Andersen}, title = {Mayday: Distributed Filtering for Internet Services}, booktitle = {4th USENIX Symposium on Internet Technologies and Systems (USITS 03)}, year = {2003}, address = {Seattle, WA}, url = {https://www.usenix.org/conference/usits-03/mayday-distributed-filtering-internet-services}, publisher = {USENIX Association}, month = mar } @inproceedings {271024, author = {Alex C. Snoeren and David G. Andersen and Hari Balakrishnan}, title = {{Fine-Grained} Failover Using Connection Migration}, booktitle = {3rd USENIX Symposium on Internet Technologies and Systems (USITS 01)}, year = {2001}, address = {San Francisco, CA}, url = {https://www.usenix.org/conference/usits-01/fine-grained-failover-using-connection-migration}, publisher = {USENIX Association}, month = mar }