Publications

  • 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.
    To appear in Proc. 9th Symposium on Networked Systems Design and Implementation
    (NSDI ’12). San Jose, CA, April 2012.
  • Don’t Lose Sleep Over Availability: The GreenUp Decentralized Wakeup Service
    Siddhartha Sen, Jacob R. Lorch, Richard Hughes, Carlos G. J. Suarez, Brian Zill, Jitendra Padhye, and Weverton Cordeiro.
    To appear in Proc. 9th Symposium on Networked Systems Design and Implementation
    (NSDI ’12). San Jose, CA, April 2012.
  • 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.
    To appear in Proc. Workshop on Languages for Distributed Algorithms
    (LADA ’12) Philadelphia, PA, January 2012.
  • 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]
  • 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]
  • 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]
  • 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]
  • 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]