Ensuring Connectivity via Data Plane Mechanisms
NSDI '13 with
Junda Liu, Aurojit Panda, P. Brighten Godfrey, Michael Schapira, Scott Shenker
[ PDF]
We present a novel mechanism that routes around failures at data plane speeds. Our scheme (provably) ensures route-connectivity as long as the underlying physical topology is connected.
On the Resilience of Routing Tables
Brief Announcement, PODC '12 with
Joan Feigenbaum, P. Brighten Godfrey, Aurojit Panda, Michael Schapira, Scott Shenker
[ PDF] [ Tech Report]
We motivate the study of the resilience of static routing tables which incorporate failover paths, and present the first positive and negative results on the resilience achievable with such tables.
Jellyfish: Networking Data Centers Randomly
NSDI '12 with Chi-Yao Hong,
Lucian Popa, P. Brighten Godfrey
[ Project Page ] [ PDF]
A random graph based topology with higher capacity and resilience, shorter path lengths, lower costs, and greater operational flexibility (construction at arbitrary sizes, and easier incremental expansion) than traditional topologies.
Proteus: A Topology Malleable Network
NSDI '12, HotNets '10 with Kai Chen,
Atul Singh, Kishore Ramachandran, Lei Xu, Yueping Zhang, Xitao Wen,
Yan Chen
[ Project Page ] [ PDF
]
A data center network designed to adjust the topology to the traffic demands. Based on use of optical technology, such a network provides freedom from the headaches of "clever" workload placement, and traffic engineering.
Information-Centric Networking: Seeing the Forest for the Trees
HotNets '11 with Ali
Ghodsi, Teemu Koponen, Barath Raghavan, Scott Shenker, James Wilcox
[ PDF ]
A skeptical overview of information (or content) centric network proposals. In particular, we raise questions about the utility of ubiquitous caching espoused by many of the proposals, and the extent of differentiation among them.
Intelligent Design Enables Architectural Evolution
HotNets '11 with Ali Ghodsi,
Teemu Koponen, Barath Raghavan, Scott Shenker, James Wilcox
[ PDF ]
We claim that only a few "intelligent" design changes are needed in the Internet's architecture to support evolvability, and they follow directly from the well known principles of indirection, modularity, and extensibility.
DISCO: Scalable Routing on Flat Names
CoNext '10 with Kevin Fall,
P. Brighten Godfrey, Gianluca Iannaccone, Sylvia Ratnasamy
[ PDF ] [ Tech Report ]
[ Slides (.pptx)
]
A routing protocol that guarantees delivery of packets within close to the lowest possible latency, given only an arbitrary location-independent (DNS-like) name. We build upon compact routing theory, closing the heretofore open problem of achieving the latency and state trade-offs in the literature with a distributed protocol.
Verifiable Network-Performance Measurements
CoNext '10 with Katerina
Argyraki, Petros Maniatis
[ PDF ]
An inter-domain system to detect and assess Service Level Agreement (SLA) violations by contractual partners. Our system ensures that domains cannot abuse it to significantly exaggerate their performance.