Michael J. Freedman

DONAR: Decentralized Server Selection for Cloud Services

By: 
Patrick Wendell, Joe Wenjie Jiang, Michael J. Freedman, and Jennifer Rexford
Appears in: 
CCR October 2010

Geo-replicated services need an effective way to direct client requests to a particular location, based on performance, load, and cost. This paper presents DONAR, a distributed system that can offload the burden of replica selection, while providing these services with a sufficiently expressive interface for specifying mapping policies. Most existing approaches for replica selection rely on either central coordination (which has reliability, security, and scalability limitations) or distributed heuristics (which lead to suboptimal request distributions, or even instability).

Scalable Flow-Based Networking with DIFANE

By: 
Minlan Yu, Jennifer Rexford, Michael J. Freedman, and Jia Wang
Appears in: 
CCR October 2010

Ideally, enterprise administrators could specify fine-grain policies that drive how the underlying switches forward, drop, and measure traffic. However, existing techniques for flow based networking rely too heavily on centralized controller software that installs rules reactively, based on the first packet of each flow. In this paper, we propose DIFANE, a scalable and efficient solution that keeps all traffic in the data plane by selectively directing packets through intermediate switches that store the necessary rules.

Ethane: Taking Control of the Enterprise

By: 
Martin Casado, Michael J. Freedman, Justin Pettit, Jianying Luo, Nick McKeown, and Scott Shenker
Appears in: 
CCR October 2007

This paper presents Ethane, a new network architecture for the enterprise. Ethane allows managers to define a single networkwide fine-grain policy, and then enforces it directly. Ethane couples extremely simple flow-based Ethernet switches with a centralized controller that manages the admittance and routing of flows. While radical, this design is backwards-compatible with existing hosts and switches.

Syndicate content