Publications
2023
-
Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote Memory
Chenxi Wang, Yifan Qiao, Haoran Ma, Shi Liu, Yiying, Wenguang Chen, Ravi Netravali, Miryung Kim, Harry Xu.
Proc. 20th Symposium on Networked Systems Design and Implementation (NSDI ‘23), Boston, MA
-
RECL: Responsive Resource-Efficient Continuous Learning for Video Analytics
Mehrdad Khani, Ganesh Ananthanarayanan, Kevin Hsieh, Junchen Jiang, Ravi Netravali, Yuanchao Shu, Mohammad Alizadeh, Victor Bahl.
Proc. 20th Symposium on Networked Systems Design and Implementation (NSDI ‘23), Boston, MA
-
Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNs
John Thorpe, Pengzhan Zhao, Jonathan Eyolfson, Yifan Qiao, Zhihao Jia, Minjia, Ravi Netravali, Harry Xu.
Proc. 20th Symposium on Networked Systems Design and Implementation (NSDI ‘23), Boston, MA
-
GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edge
Arthi Padmanabhan, Neil Agarwal, Anand Iyer, Ganesh Ananthanarayanan, Yuanchao Shu, Nikolaos Karianakis, Harry Xu, Ravi Netravali.
Proc. 20th Symposium on Networked Systems Design and Implementation (NSDI ‘23), Boston, MA
-
Boggart: Towards General-Purpose Acceleration of Retrospective Video Analytics
Proc. 20th Symposium on Networked Systems Design and Implementation (NSDI ‘23), Boston, MA
-
Dashlet: Taming Swipe Uncertainty for Robust Short Video Streaming
Zhuqi Li, Yaxiong Xie, Ravi Netravali, Kyle Jamieson.
Proc. 20th Symposium on Networked Systems Design and Implementation (NSDI ‘23), Boston, MA
-
Doing More with Less: Orchestrating Serverless Applications without an Orchestrator
David H. Liu, Shadi Noghabi, Sebastian Burckhardt, Amit Levy.
Proc. 20th Symposium on Networked Systems Design and Implementation (NSDI ‘23), Boston, MA
[paper]
-
Morty: Scaling Concurrency Control with Re-Execution
Matthew Burke, Florian Suri-Payer, Jeffrey Helt, Lorenzo Alvisi, Natacha Crooks.
Proc. 18th European Conference on Computer Systems (EuroSys ‘23), Rome, Italy
[paper]
-
C5: Cloned Concurrency Control that Always Keeps Up
Jeffrey Helt, Abhinav Sharma, Daniel J. Abadi, Wyatt Lloyd, Jose M. Faleiro.
Proc. 49th International Conference on Very Large Data Bases (VLDB ‘23), Vancouver, Canada
[paper]
-
Proc. 44th IEEE Symposium on Security and Privacy (S&P ‘23), San Francisco, CA
[paper]
-
Palette Load Balancing: Locality Hints for Serverless Functions
Mania Abdi, Sam Ginzburg, Charles Lin, José M. Faleiro, Íñigo Goiri, Gohar Chaudhry, Ricardo Bianchini, Daniel S. Berger, Rodrigo Fonseca.
Proc. 18th European Conference on Computer Systems (EuroSys ‘23), Rome, Italy
[paper]
-
VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration
Sam Ginzburg, Mohammad Shahrad, Mike Freedman.
To appear: Proc. USENIX Annual Technical Conference (USENIX ATC ‘23)
-
RubbleDB: CPU-Efficient Replication with NVMe-oF
Haoyu Li, Sheng Jiang, Chen Chen, Ashwini Raina, Xingyu Zhu, Changxu Luo, Asaf Cidon.
To appear: Proc. USENIX Annual Technical Conference (USENIX ATC ‘23), Boston, MA
-
Efficient Compactions between Storage Tiers with PrismDB
Ashwini Raina, Jianan Lu, Asaf Cidon, Mike Freedman.
Proc. 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, (ASPLOS ’23), Vancouver, Canada
[paper]
-
Strictly Serializable Timestamp Ordering by Avoiding the Timestamp-Inversion Pitfall
Haonan Lu, Shuai Mu, Siddhartha Sen, Wyatt Lloyd.
To appear: Proc. USENIX Symposium on Operating Systems Design and Implementation (OSDI ‘23), Boston, MA
2022
-
Understanding the Potential of Server-Driven Edge Video Analytics
Qizheng, Kuntai Du, Neil Agarwal, Ravi Netravali, Junchen Jiang.
Proc. 23rd International Workshop on Mobile Computing Systems and Applications (HotMobile ‘22), Tempe, AZ
-
Revelio: ML-Generated Debugging Queries for Distributed Systems
Pradeep Dogga, Karthik Narasimhan, Anirudh Sivaraman, Shiv Saini, George Varghese, Ravi Netravali.
Proc. 5th Conference on Machine Learning and Systems (MLSys ‘22), Santa Clara, CA
-
Privid: Practical, Privacy-Preserving Video Analytics Queries
Frank Cangialosi, Neil Agarwal, Venkat Arun, Junchen Jiang, Srinivas Narayana, Anand Sarwate, Ravi Netravali.
Proc. 19th Symposium on Networked Systems Design and Implementation (NSDI ‘22), Renton, MA
-
Jawa: Web Archival in the Era of JavaScript
Ayush Goel, Jingyuan Zhu, Ravi Netravali, Harsha Madhyastha.
Proc. Symposium on Operating Systems Design and Implementation (OSDI ‘22). Carlsbad, CA
-
Floo: Automatic, Lightweight Memoization for Faster Mobile Apps
Murali Ramanujam, Helen Chen, Shaghayegh Mardani, Ravi Netravali.
Proc. 20th Annual International Conference on Mobile Systems, Applications and Services (MobiSys ‘22), Portland, OR
-
Enabling Passive Measurement of Zoom Performance in Production Networks
Oliver Michel, Satadal Sengupta, Hyojoon Kim, Ravi Netravali, Jennifer Rexford.
Proc. 2022 Internet Measurement Conference (IMC ‘22), Nice, France
-
Tiered Trust for Useful Embedded Systems Security
Hudson Ayers, Prabal Dutta, Philip Levis, Amit Levy, Pat Pannuto, Johnathan Van Why, Jean-Luc Watson.
Proc. 15th European Workshop on Systems Security (EuroSec ‘22)
[paper]
-
VirtualFlow: Decoupling Deep Learning Models from the Underlying Hardware
Andrew Or, Haoyu (Harris) Zhang, Mike Freedman.
Proc. Fifth Conference on Machine Learning and Systems (MLSys ‘22)
[paper]
-
Speculative Recovery: Cheap, Highly Available Fault Tolerance with Disaggregated Storage
Nanqinqin Li, Anja Kalaba, Mike Freedman, Wyatt Lloyd, Amit Levy.
Proc. USENIX Annual Technical Conference (USENIX ATC ‘22)
[paper]
-
Computation-Centric Networking
Yuhan Deng, Angela Montemayor, Amit Levy, Keith Winstein.
Proc. 21th ACM Workshopt on Hot Topics in Networking (HotNets ‘22), Austin, Texas
[paper]
2021
-
Rethinking Client-Side Caching for the Mobile Web
Ayush Goel, Vaspol Ruamviboonsuk, Ravi Netravali, Harsha Madhyastha.
Proc. 22nd International Workshop on Mobile Computing Systems and Applications (HotMobile ‘21), Virtual
-
WebMedic: Disentangling the Memory–Functionality Tension for the Next Billion Mobile Web Users
Usama Naseer, Theophilus Benson, Ravi Netravali.
Proc. 22nd International Workshop on Mobile Computing Systems and Applications (HotMobile ‘21), Virtual
-
Oblique: Accelerating Page Loads Using Symbolic Execution
Ronny Ko, James Mickens, Blake Loring, Ravi Netravali.
Proc. 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI ‘21), Virtual
-
Alohamora: Reviving HTTP/2 Push and Preload by Adapting Policies On the Fly
Nikhil Kansal, Murali Ramanujam, Ravi Netravali.
Proc. 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI ‘21), Virtual
-
Dorylus: Affordable, Scalable, and Accurate GNN Training over Billion-Edge Graphs
John Thorpe, Yifan Qiao, Jonathan Eyolfson, Shen Teng, Guanzhou Hu, Zhihao Jia, Jinliang Wei, Keval Voral, Ravi Netravali, Miryung Kim, Harry Xu.
Proc. 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI ‘21), Virtual
-
Horcrux: Automatic JavaScript Parallelism for Resource-Efficient Web Computation
Shaghayegh Mardani, Ayush Goel, Ronny Ko, Harsha Madhyastha, Ravi Netravali.
Proc. 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI ‘21), Virtual
-
Marauder: Synergized Caching and Prefetching for Low-Risk Mobile App Acceleration
Murali Ramanujam, Harsha Madhyastha, Ravi Netravali.
Proc. 19th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys ‘21), Virtual
-
Towards Memory-Efficient Inference in Edge Video Analytics
Arthi Padmanabhan, Anand Iyer, Ganesh Ananthanarayanan, Yuanchao Shu, Nikolaos Karianakis, Harry Xu, Ravi Netravali.
Proc. 3rd ACM Workshop on Hot Topics in Video Analytics and Intelligent Edges (HotEdgeVideo ‘21), New Orleans, LA
-
Snicket: Query-Driven Distributed Tracing
Jessica Berg, Fabian Ruffy, Khanh Nguygen, Nicholas Lee, Taegyun Kim, Anirudh Sivaraman, Ravi Netravali, Srinivas Narayana.
Proc. 20th ACM Workshop on Hot Topics in Networks (HotNets ‘21), Virtual
-
Portkey: Adaptive Key-Value Placement over Dynamic Edge Networks
Joseph Noor, Mani Srivastava, Ravi Netravali.
Proc. ACM Symposium on Cloud Computing (SoCC ‘21), Seattla, WA
-
Power Clocks: Dynamic Multi-Clock Management for Embedded Systems
Holly Chiang, Hudson Ayers, Daniel Giffin, Amit Levy, Philip Levis.
Proc. 16th International Conference on Embedded Wireless Systems and Networks (EWSN ‘21), Delft, The Netherlands
[paper]
-
Regular Sequential Serializability and Regular Sequential Consistency
Jeffrey Helt, Matthew Burke, Amit Levy, Wyatt Lloyd.
Proc. 28th ACM Symposium on Operating Systems Principles (SOSP ‘21), Virtual Event
-
Safer at Any Speed: Automatic Context-Aware Safety Enhancement for Rust
Natalie Popescu, Ziyang Xu, Sotiris Apostolakis, David I. August, Amit Levy.
To appear: Proc. of the ACM on Programming Languages, Volume 5, Issue OOPSLA (OOPSLA ‘21), Chicago, Illinois
-
K2: Reading Quickly from Storage Across Many Datacenters
Khiem Ngo, Haonan Lu, Wyatt Lloyd.
Proc. 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN ‘21)
-
Facebook’s Tectonic Filesystem: Efficiency from Exascale
Satadru Pan, Theano Stavrinos, Yunqiao Zhang, Atul Sikaria, Pavel Zakharov, Abhinav Sharma, Shiva Shankar P, Mike Shuey, Richard Wareing, Monika Gangapuram, Guanglei Cao, Christian Preseau, Pratap Singh, Kestutis Patiejunas, JR Tipton, Ethan Katz-Bassett, Wyatt Lloyd.
Proc. 19th USENIX Conference on File and Storage Technologies (FAST ‘21)
-
Don’t Be a Blockhead: Zoned Namespaces Make Work on Conventional SSDs Obsolete
Theano Stavrinos, Daniel S. Berger, Ethan Katz-Bassett, Wyatt Lloyd.
Proc. 18th Workshop on Hot Topics in Operating Systems (HotOS ‘21)
2020
-
Design considerations for low power internet protocols
Hudson Ayers, Paul Crews, Hubert Teo, Conor McAvity, Amit Levy, Philip Levis.
Proc. 16th International Conference on Distributed Computing in Sensor Systems (DCOSS ‘20)
[paper]
-
Gryff: Unifying Consensus and Shared Registers
Matthew Burke, Audrey Cheng, Wyatt Lloyd.
Proc. 17th Symposium on Networked Systems Design and Implementation (NSDI ‘20), Boston, MA
[paper]
-
Learning Relaxed Belady for Content Distribution Network Caching
Zhenyu Song, Daniel S. Berger, Kai Li, Wyatt Lloyd.
Proc. 17th Symposium on Networked Systems Design and Implementation (NSDI ‘20), Boston, MA
-
Resource Elasticity in Distributed Deep Learning
Andrew Or, Haoyu (Harris) Zhang, Mike Freedman.
Proc. 3rd Conference on Machine Learning and Systems (MLSys ’20) Austin, TX
-
Performance-Optimal Read-Only Transactions
Haonan Lu, Siddhartha Sen, Wyatt Lloyd.
Proc. 14th Symposium on Operating Systems Design and Implementation (OSDI ‘20)
-
Tolerating Slowdowns in Replicated State Machines using Copilots
Khiem Ngo, Siddhartha Sen, Wyatt Lloyd.
Proc. 14th Symposium on Operating Systems Design and Implementation (OSDI ‘20)
-
Serverless Isn’t Server-Less: Measuring and Exploiting Resource Variability on Cloud FaaS Platforms
Proc. 6th International Workshop on Serverless Computing (WoSC ‘20), Delft, Netherlands
[paper]
2019
-
Progressive memory safety for webassembly
Craig Disselkoen, John Renner, Conrad Watt, Tal Garfinkel, Amit Levy, Deian Stefan.
Proc. 8th International Workshop on Hardware and Architectural Support for Security and Privacy (HASP ‘19), Phoenix, AZ
[paper]
-
ReLAQS: Reducing Latency for Multi-Tenant Approximate Queries via Scheduling
Logan Stafman, Andrew Or, Mike Freedman.
Proc. 20th International Middleware Conference (Middleware ‘19) Davis, CA
[paper]
2018
-
NetChain: Scale-Free Sub-RTT Coordination
Xin Jin, Xiaozhou Li, Haoyu (Harris) Zhang, Nate Foster, Jeongkeun Lee, Robert Soule, Changhoon Kim, Ion Stoica.
Proc. 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI ’18) Renton, WA
-
Riffle: Optimized shuffle service for large-scale data analytics
Haoyu (Harris) Zhang, Brian Cho, Ergin Seyfe, Avery Ching, Mike Freedman.
Proc. 13th European Conference on Computer Systems (EuroSys ’18) Porto, Portugal
2017
-
Live Video Analytics at Scale with Approximation and Delay-Tolerance
Haoyu (Harris) Zhang, Ganesh Ananthanarayanan, Peter Bodik, Matthai Philipose, Paramvir Bahl, Mike Freedman.
Proc. 14th Symposium on Networked Systems Design and Implementation (NSDI ‘17), Boston, MA
-
I Can’t Believe It’s Not Causal! Scalable Causal Consistency with No Slowdown Cascades
Syed Akbar Mehdi, Cody Littley, Natacha Crooks, Lorenzo Alvisi, Nathan Bronson, Wyatt Lloyd.
Proc. 14th Symposium on Networked Systems Design and Implementation (NSDI ‘17), Boston, MA
-
Popularity Prediction of Facebook Videos for Higher Quality Streaming
Linpeng Tang, Qi Huang, Amit Puntambekar, Ymir Vigfusson, Wyatt Lloyd, Kai Li.
Proc. 2017 USENIX Annual Technical Conference (ATC ‘17), Santa Clara, CA
-
The Record Route Option is an Option!
Brian Goodchild, Yi-Ching Chiu, Haonan Lu, Rob Hansen, Matt Calder, Dave Choffnes, Wyatt Lloyd, Matthew Luckie, Ethan Katz-Bassett.
Proc. 2017 Internet Measurement Conference (IMC ‘17), London, United Kingdom
[paper]
-
SLAQ: Quality-Driven Scheduling for Distributed Machine Learning
Haoyu (Harris) Zhang, Logan Stafman, Andrew Or, Mike Freedman.
Proc. ACM Symposium on Cloud Computing (SoCC ‘17), Santa Clara, CA
[paper]
-
NetCache: Balancing Key-Value Stores with Fast In-Network Caching
Xin Jin, Xiaozhou Li, Haoyu (Harris) Zhang, Robert Soule, Nate Foster, Jeongkeun Lee, Changhoon Kim, Ion Stoica.
Proc. 26th ACM Symposium on Operating Systems Principles (SOSP ‘17), Shanghai, China
-
SVE: Distributed Video Processing at Facebook Scale
Qi Huang, Petchean Ang, Peter Knowles, Tomasz Nykiel, Iaroslav Tverdokhlib, Amit Yajurvedi, Paul Dapolito VI, Xifan Yan, Maxim Bykov, Chuen Liang, Mohit Talwar, Abhishek Mathur, Sachin Kulkarni, Matthew Burke, Wyatt Lloyd.
Proc. 26th ACM Symposium on Operating Systems Principles (SOSP ‘17), Shanghai, China
2016
-
Replex: A Scalable, Highly Available Multi-Index Data Store
Amy Tai, Michael Wei, Mike Freedman, Ittai Abraham, Dahlia Malkhi.
USENIX Annual Technical Conference 2016 (ATC ’16) Denver, Colorado, June 2016
-
The SNOW Theorem and Latency-Optimal Read-Only Transactions
Haonan Lu, Christopher Hodsdon, Khiem Ngo, Shuai Mu, Wyatt Lloyd.
Proc. 12th Symposium on Operating Systems Design and Implementation (OSDI ’16), Savannah, GA, October 2016
2015
-
Ravana: Controller Fault-Tolerance in Software-Defined Networking
Naga Katta, Haoyu (Harris) Zhang, Mike Freedman, Jennifer Rexford.
Proc. ACM Sigcomm Symposium on SDN Research (SOSR ‘15) Santa Clara, CA, June 2015.
[paper]
-
CONIKS: Bringing Key Transparency to End Users
Marcela Melara, Aaron Blankenstein, Joseph Bonneau, Edward W. Felten, Mike Freedman.
Proc. 24th USENIX Security Symposium (Security ‘15) Washington, DC, August 2015.
-
RIPQ: Advanced Photo Caching on Flash for Facebook
Linpeng Tang, Qi Huang, Wyatt Lloyd, Sanjeev Kumar, Kai Li.
Proc. 13th USENIX Conference on File and Storage Technologies (FAST 15), February 2015
-
Existential Consistency: Measuring and Understanding Consistency at Facebook
Haonan Lu, Kaushik Veeraraghavan, Philippe Ajoux, Jim Hunt, Yee Jiun Song, Wendy Tobagus, Sanjeev Kumar, Wyatt Lloyd.
Proc. 25th ACM Symposium on Operating Systems Principles (SOSP 15), October 2015
2014
-
Automating Isolation and Least Privilege in Web Services.
Aaron Blankenstein, Mike Freedman.
Proc. IEEE Security and Privacy (SP ’14), San Jose, CA, May 2014.
[paper]
2013
-
Scaling IP Multicast on Datacenter Topologies
Proc. 9th Intl Conference on emerging Networking EXperiments and Technologies.
[paper]
-
Scalable, Optimal Flow Routing in Datacenters via Local Link Balancing
Siddhartha Sen, David Shue, Sunghwan Ihm, Mike Freedman.
Proc. 9th Intl Conference on emerging Networking EXperiments and Technologies.
[paper]
-
A Short Primer on Causal Consistency
Wyatt Lloyd, Mike Freedman, Michael Kaminsky, David G. Andersen.
;login: The USENIX Magazine, Vol 38, Number 4, August 2013.
[paper]
-
Making Every Bit Count in Wide-Area Analytics
Ariel Rabkin, Matvey Arye, Siddhartha Sen, Vivek Pai, Mike Freedman.
Proc. 14th Workshop on Hot Topics on Operating Systems.
[paper]
-
Stronger Semantics for Low-Latency Geo-Replicated Storage
Wyatt Lloyd, Mike Freedman, Michael Kaminsky, David G. Andersen.
Proc. 10th Symposium on Networked Systems Design and Implementation.
-
Languages for software-defined networks
Nate Foster, Mike Freedman, Arjun Guha, Rob Harrison, Naga Praveen Katta, Christopher Monsanto, Joshua Reich, Mark Reitblatt, Jennifer Rexford, Cole Schlesinger, Alec Story, David Walker.
IEEE Communications Magazine, Vol 51, Num 2, February 2013.
[paper]
-
Fairness and Isolation in Multi-Tenant Storage as Optimization Decomposition
David Shue, Mike Freedman, Anees Shaikh.
ACM SIGOPS Operating System Review.
[paper]
2012
-
Unsupervised Conversion of 3D models for Interactive Metaverses
Jeff Terrace, Ewen Cheslack-Postava, Philip Levis, Mike Freedman.
Proc. IEEE International Conference on Multimedia and Expo
-
On the Price of Equivocation in Byzantine Agreement
Alexander Jaffe, Siddhartha Sen, Thomas Moscibroda.
Proc. 31st ACM Symposium on Principles of Distributed Computing
[paper]
-
Towards Predictable Multi-Tenant Shared Cloud Storage
David Shue, Mike Freedman, Anees Shaikh.
Proc. Large-Scale Distributed Systems and Middleware
[paper]
-
Towards Efficient Stream Processing at Global Scale
Matvey Arye, Siddhartha Sen, Ariel Rabkin, Mike Freedman.
Proc. Large-Scale Distributed Systems and Middleware
[paper]
-
Social Networking with Frientegrity: Privacy and Integrity with an Untrusted Provider
Ariel J. Feldman, Aaron Blankenstein, Mike Freedman, Edward W. Felten.
Proc. USENIX Security (Sec ’12). Bellevue, WA, August 2012.
[paper]
-
Performance Isolation and Fairness for Multi-Tenant Cloud Storage
David Shue, Mike Freedman, Anees Shaikh.
Proc. Symposium on Operating Systems Design and Implementation (OSDI ’12). Hollywood, CA, October 2012.
-
A Formally-Verified Migration Protocol For Mobile, Multi-Homed Hosts
Matvey Arye, Erik Nordstrom, Rob Kiefer, Jennifer Rexford, Mike Freedman.
Proc. IEEE International Conference on Network Protocols (ICNP ’12) Austin, TX, October 2012.
[paper]
-
Scalable Inference of Overlapping Communities
Prem Gopalan, David Mimno, Sean Gerrish, Mike Freedman, David Blei.
Proc. Neural Information Processing Systems (NIPS ’12) Lake Tahoe, NV, December 2012.
[paper]
-
Increasing network resilience through edge diversity in NEBULA
Matvey Arye, Rob Kiefer, Kyle Super, Erik Nordstrom, Mike Freedman, Eric Keller, Tom Rondeau, Jonathan M. Smith.
Proc. ACM SIGMOBILE Mobile Computing and Communications Review Vol 16 Num 3, December 2012.
[paper]
-
Privacy and Integrity are Possible in the Untrusted Cloud
Ariel J. Feldman, Aaron Blankenstein, Mike Freedman, Edward W. Felten.
Proc. IEEE Data Engineering Bulletin Vol 35, Num 4, December 2012.
[paper]
2011
-
Bridging the Theory-Practice Gap in Multi-Commodity Flow Routing (Brief Announcement)
Siddhartha Sen, Sunghwan Ihm, Kay Ousterhout, Mike Freedman.
Proc. 25th International Symposium on DIStributed Computing
[paper]
-
Toward a Lightweight Model of BGP Safety
Matvey Arye, Rob Harrison, Richard Wang, Pamela Zave, Jennifer Rexford.
Workshop on Rigorous Protocol Engineering
[paper]
-
Online Learning for Mixed Membership Network Models (Extended Abstract)
Prem Gopalan, David Mimno, Mike Freedman, David M. Blei.
Proc. 6th Annual Machine Learning Symposium, The New York Academy of Sciences
[paper]
-
Bilateral and Multilateral Exchanges for Peer-Assisted Content Distribution
Christina Aperjis, Ramesh Johari, Mike Freedman.
IEEE/ACM Transactions on Networking
[paper]
-
Don’t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS
Wyatt Lloyd, Mike Freedman, Michael Kaminsky, David G. Andersen.
Proc. 23rd ACM Symposium on Operating Systems Principles
-
Going Viral: Flash Crowds in an Open CDN
Patrick Wendell, Mike Freedman.
Proc. ACM SIGCOMM Internet Measurement Conference
-
Coercing Clients into Facilitating Failover for Object Delivery
Proc. 41st IEEE/IFIP International Conference on Dependable Systems and Networks, Dependable Computing and Communication Symposium (DCCS) track
[paper]
-
Identifying Performance Bottlenecks in CDNs through TCP-Level Monitoring
Peng Sun, Minlan Yu, Mike Freedman, Jennifer Rexford.
Proc. ACM SIGCOMM Workshop on Measurements Up the STack
[paper]
-
Hiding Amongst the Clouds: A Proposal for Cloud-based Onion Routing
Nicholas Jones, Matvey Arye, Jacopo Cesareo, Mike Freedman.
Proc. USENIX Workshop on Free and Open Communications on the Internet
[paper]
-
Commensal Cuckoo: Secure Group Partitioning for Large-Scale Services
Siddhartha Sen, Mike Freedman.
Proc. 5th Workshop on Large Scale Distributed Systems and Middleware
[paper]
-
Frenetic: A Network Programming Language
Nate Foster, Rob Harrison, Mike Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, David Walker.
ICFP
[paper]
2010
-
Prophecy: Using History for High-Throughput Fault Tolerance
Siddhartha Sen, Wyatt Lloyd, Mike Freedman.
NSDI
[paper]
-
Experiences with CoralCDN: A Five-Year Operational View
NSDI
[paper]
-
Experiences with Tracing Causality in Networked Services
Rodrigo Fonseca, Mike Freedman, George Porter.
INM/WREN
[paper]
-
Feeding Frenzy: Selectively Materializing Users’ Event Feeds
Adam Silberstein, Jeff Terrace, Brian Frank Cooper, Raghu Ramakrishnan.
SIGMOD
[paper]
-
Collaborative, Privacy-Preserving Data Aggregation at Scale
Benny Applebaum, Haakon Ringberg, Mike Freedman, Matthew Caesar, Jennifer Rexford.
Proc. 10th Privacy Enhancing Technologies Symposium (PET ‘10) Berlin, Germany, July 2010.
-
DONAR: Decentralized Server Selection for Cloud Services
Patrick Wendell, Joe Wenjie Jiang, Mike Freedman, Jennifer Rexford.
Proc. ACM SIGCOMM Conference (SIGCOMM ‘10) New Delhi, India, August 2010.
-
Scalable Flow-Based Networking with DIFANE
Minlan Yu, Jennifer Rexford, Mike Freedman, Jia Wang.
Proc. ACM SIGCOMM Conference (SIGCOMM ‘10) New Delhi, India, August 2010.
-
SPORC: Group Collaboration using Untrusted Cloud Resources
Ariel J. Feldman, William P. Zeller, Mike Freedman, Edward W. Felten.
Proc. Symposium on Operating Systems Design and Implementation (OSDI ‘10) Vancouver, BC, October 2010.
-
Frenetic: A High-Level Language for OpenFlow Networks
Nate Foster, Rob Harrison, Matthew L. Meola, Mike Freedman, Jennifer Rexford, David Walker.
Proc. Workshop on Programmable Routers for Extensible Services of Tomorrow (PRESTO ‘10) Philadelphia, PA. November 2010.
[paper]
2009
-
Bringing P2P to the Web: Security and Privacy in the Firecoral Network
Jeff Terrace, Harold Laidlaw, Hao Eric Liu, Sean Stern, Mike Freedman.
Proc. 8th International Workshop on Peer-to-Peer Systems, (IPTPS ’09) Boston, MA, April 2009
-
Collaborative, Privacy-Preserving Data Aggregation at Scale
Haakon Ringberg, Benny Applebaum, Mike Freedman, Matthew Caesar, Jennifer Rexford.
Cryptology ePrint Archive: Report 2009/180, April 2009
[paper]
-
Object Storage on CRAQ: High-throughput chain replication for read-mostly workloads
Proc. USENIX Annual Technical Conference (USENIX ’09), San Diego, CA, June 2009
-
Scaling Virtual Worlds with a Physical Metaphor
Daniel Horn, Ewen Cheslack-Postava, Tahir Azim, Mike Freedman, Philip Levis.
IEEE Pervasive Computing, Vol 8, Num 3. July-September 2009
[paper]
-
Rethinking Enterprise Network Control
Martin Casado, Mike Freedman, Justin Pettit, Jianying Luo, Natasha Gude, Nick McKeown, Scott Shenker.
IEEE/ACM Transactions on Networking, Vol 17, Num 4. August 2009
[paper]
-
Dahlia Malkhi, Siddhartha Sen, Kunal Talwar, Renato F. Werneck, Udi Wieder.
Proc. 23rd International Symposium on Distributed Computing (DISC ‘09), Elche, Spain
[paper]
2008
-
Prices are Right: Managing resources and incentives in peer-assisted content distribution
Mike Freedman, Christina Aperjis, Ramesh Johari.
Proc. 7th International Workshop on Peer-to-Peer Systems
[paper]
-
A Comparison of Bilateral and Multilateral Exchanges for Peer-Assisted Content Distribution
Christina Aperjis, Mike Freedman, Ramesh Johari.
Proc. 2nd Workshop on Network Control and Optimization
[paper]
-
Peer-Assisted Content Distribution with Prices
Christina Aperjis, Mike Freedman, Ramesh Johari.
Proc. ACM SIGCOMM Conference on emerging Networking Experiments and Technologies
[paper]