MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

BorgCube: Rethinking the data center

Ant Rowstron
Microsoft Research
SWS Colloquium
SWS, RG1  
AG Audience
English

Date, Time and Location

Monday, 30 November 2009
11:00
60 Minutes
E1 5
5th floor
Saarbrücken

Abstract


The BorgCube project explores how to combine ideas from high performance computing, networking and distributed systems
to create future data centers. A BorgCube has a tight integration between servers, networking and services, achieved by
not using any switches or routers. Instead, servers are directly connected to a small set of other servers. The BorgCube
uses a k-ary 3-cube (or 3D Torus) physical topology, providing good failure resilience with reduced cost.

More importantly, we believe this also creates a platform on which it is easier to build the large-scale core
distributed services, e.g. GFS, BigTable and Dynamo, which underpin many of the applications that run in large-scale
data centers. Each server has a coordinate creating a namespace, similar to the namespace provided by a structured
overlay. However, unusually for an overlay, the physical network topology and virtual topology are the same. This
namespace can be exploited by the services, and all functionality is implemented on top of a link-orientated low-level
API. We have implemented many services on our prototype BorgCube, including a bootstrap service, several multi-hop
routing protocols, and a service supporting unmodified TCP/IP applications allowing them to run on the BorgCube.

In this talk I will describe the ideas behind BorgCube, and explain some of our early experiences with writing services
for the BorgCube. This is joint work with Paolo Costa and Greg O'Shea.

Contact

Brigitta Hansen
0681 - 9325691
--email hidden

Video Broadcast

Yes
Kaiserslautern
G26
206
passcode not visible
logged in users only

Uwe Brahm, 02/03/2010 15:24
Brigitta Hansen, 11/20/2009 14:05 -- Created document.