Publications
2012
- Scalable Inference of Overlapping Communities
Prem Gopalan, David Mimno, Sean Gerrish, Michael J. Freedman, and David Blei
Proc. Neural Information Processing Systems
(NIPS ’12) Lake Tahoe, NV, December 2012.
- A Formally-Verified Migration Protocol For Mobile, Multi-Homed Hosts
Matvey Arye, Erik Nordstrom, Robert Kiefer, Jennifer Rexford, and Michael J. Freedman
Proc. IEEE International Conference on Network Protocols
(ICNP ’12) Austin, TX, October 2012. [pdf]
- Performance Isolation and Fairness for Multi-Tenant Cloud Storage
David Shue, Michael J. Freedman, and Anees Shaikh.
Proc. Symposium on Operating Systems Design and Implementation
(OSDI ’12). Hollywood, CA, October 2012. [pdf, slides, video]
- Social Networking with Frientegrity: Privacy and Integrity with an Untrusted Provider
Ariel J. Feldman, Aaron Blankstein, Michael J. Freedman, and Edward W. Felten.
Proc. USENIX Security
(Sec ’12). Bellevue, WA, August 2012. [pdf]
- Towards Efficient Stream Processing at Global Scale
Matvey Arye, Siddhartha Sen, Ariel Rabkin, and Michael J. Freedman.
Proc. Large-Scale Distributed Systems and Middleware
(LADIS ’12). Madeira, Portugal, July 2012. [pdf]
- Towards Predictable Multi-Tenant Shared Cloud Storage
David Shue, Michael J. Freedman, and Anees Shaikh.
Proc. Large-Scale Distributed Systems and Middleware
(LADIS ’12). Madeira, Portugal, July 2012. [pdf]
- On the Price of Equivocation in Byzantine Agreement
Alexander Jaffe, Siddhartha Sen, and Thomas Moscibroda.
Proc. 31st ACM Symposium on Principles of Distributed Computing
(PODC ’12). Madeira, Portugal, July 2012. [pdf]
- Unsupervised Conversion of 3D models for Interactive Metaverses
Jeff Terrace, Ewen Cheslack-Postava, Philip Levis and Michael J. Freedman.
Proc. IEEE International Conference on Multimedia and Expo
(ICME ’12). Melbourne, Australia, July 2012. [pdf, slides]
- A Scalable Server for 3D Metaverses
Ewen Cheslack-Postava, Tahir Azim, Behram F. T. Mistree, Daniel Reiter Horn, Jeff Terrace, Philip Levis, and Michael J. Freedman.
Proc. USENIX Annual Technical Conference
(ATC ’12). Boston, MA, June 2012. [pdf, slides]
- JavaScript in JavaScript (js.js): Sandboxing third-party scripts
Jeff Terrace, Stephen R. Beard, and Naga Praveen Kumar Katta.
Proc. USENIX Conference on Web Application Development
(WebApps ’12). Boston, MA, June 2012. [pdf, slides]
- Serval: An End-Host Stack for Service-Centric Networking
Erik Nordstrom, David Shue, Prem Gopalan, Rob Kiefer, Matvey Arye, Steven Ko, Jennifer Rexford, and Michael J. Freedman.
Proc. 9th USENIX Symposium on Networked Systems Design and Implementation
(NSDI ’12). San Jose, CA, April 2012. [pdf, slides, video]
- Don’t Lose Sleep Over Availability: The GreenUp Decentralized Wakeup Service
Siddhartha Sen, Jacob R. Lorch, Richard Hughes, Carlos G. J. Suarez, Brian Zill, Weverton Cordeiro, and Jitendra Padhye.
Proc. 9th USENIX Symposium on Networked Systems Design and Implementation
(NSDI ’12). San Jose, CA, April 2012.[pdf]
- Language Abstractions for Software-Defined Networks (Position Paper)
Nate Foster, Michael J. Freedman, Rob Harrison, Christopher Monsanto, Mark Reitblatt, Jennifer Rexford, Alec Story, and David Walker.
Proc. Workshop on Languages for Distributed Algorithms
(LADA ’12) Philadelphia, PA, January 2012. [pdf]
2011
- Going Viral: Flash Crowds in an Open CDN
Patrick Wendell and Michael J. Freedman.
Proc. ACM SIGCOMM Internet Measurement Conference
(IMC ’11). Berlin, Germany, November 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.
23rd ACM Symposium on Operating Systems Principles
(SOSP ’11) Cascais, Portugal, October 2011. [pdf]
- Bilateral and Multilateral Exchanges for Peer-Assisted Content Distribution
Christina Aperjis, Ramesh Johari, and Michael J. Freedman.
IEEE/ACM Transactions on Networking
Vol 19, Num 5, October 2011. Pages 1290–1303.
- Online Learning for Mixed Membership Network Models (Extended Abstract)
Prem Gopalan, David Mimno, Michael J. Freedman, David M. Blei.
Proc. 6th Annual Machine Learning Symposium, The New York Academy of Sciences
(NYAS ML ’11) New York, New York, October 2011.
- Toward a Lightweight Model of BGP Safety
Matvey Arye, Rob Harrison, Richard Wang, Pamela Zave, and Jennifer Rexford.
Workshop on Rigorous Protocol Engineering
(WRIPE ’11). Vancouver, Canada, October, 2011. [pdf]
- Bridging the Theory-Practice Gap in Multi-Commodity Flow Routing (Brief Announcement)
Siddhartha Sen, Sunghwan Ihm, Kay Ousterhout, and Michael J. Freedman.
Proc. 25th International Symposium on DIStributed Computing
(DISC ’11). Rome, Italy, September 2011. [pdf]
- Frenetic: A Network Programming Language
Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, David Walker.
Proc. ACM SIGPLAN International Conference on Functional Programming
(ICFP ’11). Tokyo, Japan, September 2011. [pdf]
- Commensal Cuckoo: Secure Group Partitioning for Large-Scale Services
Siddhartha Sen and Michael J. Freedman.
Proc. 5th Workshop on Large Scale Distributed Systems and Middleware
(LADIS ’11). Seattle, WA, September 2011. [pdf]
- Hiding Amongst the Clouds: A Proposal for Cloud-based Onion Routing
Nicholas Jones, Matvey Arye, Jacopo Cesareo, Michael J. Freedman.
Proc. USENIX Workshop on Free and Open Communications on the Internet
(FOCI ’11). San Francisco, CA, August 2011. [pdf]
- Identifying Performance Bottlenecks in CDNs through TCP-Level Monitoring
Peng Sun, Minlan Yu, Michael J. Freedman, and Jennifer Rexford.
Proc. ACM SIGCOMM Workshop on Measurements Up the STack
(W‐MUST ’11). Toronto, August 2011. [pdf]
- Coercing Clients into Facilitating Failover for Object Delivery
Wyatt Lloyd and Michael J Freedman
Proc. 41st IEEE/IFIP International Conference on Dependable Systems and Networks, Dependable Computing and Communication Symposium (DCCS) track
(DSN ’11) Hong Kong, China. June 2011. [pdf]
2010
- Frenetic: A High-Level Language for OpenFlow Networks
Nate Foster, Rob Harrison, Matthew L. Meola, Michael J. Freedman, Jennifer Rexford, and David Walker
Proc. Workshop on Programmable Routers for Extensible Services of Tomorrow
(PRESTO ’10) Philadelphia, PA. November 2010. [pdf]
- SPORC: Group Collaboration using Untrusted Cloud Resources
Ariel J. Feldman, William P. Zeller, Michael J. Freedman, and Edward W. Felten
Proc. Symposium on Operating Systems Design and Implementation
(OSDI ’10) Vancouver, BC, October 2010. [pdf]
- Scalable Flow-Based Networking with DIFANE
Minlan Yu, Jennifer Rexford, Michael J. Freedman, and Jia Wang
Proc. ACM SIGCOMM Conference
(SIGCOMM ’10) New Delhi, India, August 2010. [pdf]
- DONAR: Decentralized Server Selection for Cloud Services
Patrick Wendell, Joe Wenjie Jiang, Michael J. Freedman, and Jennifer Rexford.
Proc. ACM SIGCOMM Conference
(SIGCOMM ’10) New Delhi, India, August 2010. [pdf]
- Collaborative, Privacy-Preserving Data Aggregation at Scale
Benny Applebaum, Haakon Ringberg, Michael J. Freedman, Matthew Caesar, and Jennifer Rexford
Proc. 10th Privacy Enhancing Technologies Symposium
(PET ’10) Berlin, Germany, July 2010. [pdf]
- Feeding Frenzy: Selectively Materializing Users’ Event Feeds
Adam Silberstein, Jeff Terrace, Brian Frank Cooper, Raghu Ramakrishnan
Proc. ACM Special Interest Group on Management of Data
(SIGMOD ’10) Indianapolis, IN, June, 2010. [pdf]
- Experiences with Tracing Causality in Networked Services
Rodrigo Fonseca, Michael J. Freedman, and George Porter
Proc. Internet Network Management Workshop / Workshop on Research on Enterprise Networking
(INM/WREN ’10) San Jose, April 2010. [pdf]
- Experiences with CoralCDN: A Five-Year Operational View
Michael J. Freedman
Proc. 7th USENIX/ACM Symposium on Networked Systems Design and Implementation
(NSDI ’10) San Jose, CA, April 2010. [pdf]
- Prophecy: Using History for High-Throughput Fault Tolerance
Siddhartha Sen, Wyatt Lloyd, and Michael J. Freedman
Proc. 7th USENIX/ACM Symposium on Networked Systems Design and Implementation
(NSDI ’10) San Jose, CA, April 2010. [pdf]
2009
- Virtual Ring Routing Trends
Dahlia Malkhi, Siddhartha Sen, Kunal Talwar, Renato F. Werneck, and Udi Wieder
Proc. 23rd International Symposium on Distributed Computing
(DISC ’09) Elche/Elx, Spain, September 2009. [pdf]
- Rethinking Enterprise Network Control
Martin Casado, Michael J. Freedman, Justin Pettit, Jianying Luo, Natasha Gude, Nick McKeown, and Scott Shenker
IEEE/ACM Transactions on Networking, Vol 17, Num 4. August 2009. [pdf, link]
- Scaling Virtual Worlds with a Physical Metaphor
Daniel Horn, Ewen Cheslack-Postava, Tahir Azim, Michael J. Freedman, and Philip Levis
IEEE Pervasive Computing, Vol 8, Num 3. July-September 2009. [pdf]
- Object Storage on CRAQ: High-throughput chain replication for read-mostly workloads
Jeff Terrace and Michael J. Freedman
Proc. USENIX Annual Technical Conference
(USENIX ’09) San Diego, CA, June 2009. [pdf, slides]
- Collaborative, Privacy-Preserving Data Aggregation at ScaleHaakon Ringberg, Benny Applebaum, Michael J. Freedman, Matthew Caesar, and Jennifer RexfordCryptology ePrint Archive: Report 2009/180, April 2009. [eprint]
- Bringing P2P to the Web: Security and Privacy in the Firecoral Network
Jeff Terrace, Harold Laidlaw, Hao Eric Liu, Sean Stern, and Michael J. Freedman
Proc. 8th International Workshop on Peer-to-Peer Systems
(IPTPS ’09) Boston, MA, April 2009. [pdf, html, slides]
2008
- Peer-Assisted Content Distribution with Prices
Christina Aperjis, Michael J. Freedman, and Ramesh Johari
Proc. ACM SIGCOMM Conference on emerging Networking EXperiments and Technologies
(CoNext ’08) Madrid, Spain, December 2008. [pdf]
- A Comparison of Bilateral and Multilateral Exchanges for Peer-Assisted Content Distribution
Christina Aperjis, Michael J. Freedman, and Ramesh Johari
Proc. 2nd Workshop on Network Control and Optimization
(NetCoop ’08) Paris, France, September 2008. [pdf]
- Prices are Right: Managing resources and incentives in peer-assisted content distribution
Michael J. Freedman, Christina Aperjis, and Ramesh Johari
Proc. 7th International Workshop on Peer-to-Peer Systems
(IPTPS ’08) Tampa Bay, FL, February 2008. [pdf]