SELECTED MATERIAL ON DATA CENTER NETWORKING

A collection of recent (as of Jan.2010) literature on cloud data center networks.

Although we do not intend to maintain a long and exhaustively updated reference list, please let us know if you have any suggestion of missing relevant work.

TUTORIALS

SIGMETRICS 2009 Tutorial: What Goes Into a Data Center?
IEEE ICDCS 2009 keynote: Networking the Cloud

BOOKS
Luiz André Barroso and Urs Hölzle, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, 1st. Morgan and Claypool Publishers. 2009.

CONFERENCES & WORSKHOPS

HotCloud09
HotNets09
Cloud09

ARCHITECTURES


Monsoon: Towards a Next Generation Data Center Architecture: Scalability and Commoditization

An Architecture for Modular Data Centers

A Scalable, Commodity Data Center Network Architecture

PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric

VL2: A Scalable and Flexible Data Center Network

BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers

MDCube: A High Performance Network Structure for Modular Data Center Interconnection

DCell: A Scalable and Fault-Tolerant Network Structure for Data Centers

BCN: Bidimensional Compound Networks for Data Centers

Why should we integrate services, servers, and networking in a Data Center?

The Case for RAMClouds: Scalable High-Performance Storage Entirely in DRAM. Talk

Server-Storage Virtualization: Integration and Load Balancing in Data Centers,

Cisco Cloud Computing -. Data Center Strategy, Architecture, and Solutions. Point of View, White Paper for U.S. Public Sector.

Data Center Networks Are in My Way


ROUTING, FORWARDING, SWITCHING

Data Center Switch Architecture in the Age of Merchant Silicone

CAFE: A Configurable pAcket Forwarding Engine for Data Center Networks

A Policy-aware Switching Layer for Data Centers

Your Data Center Is a Router: The Case for Reconfigurable Optical Circuit Switched Paths
[Talk]

Flyways To De-Congest Data Center Networks

Applying NOX to the Datacenter [Talk]

Oblivious Routing for Fat-Tree Based System Area Networks with Uncertain Traffic Demands


TRAFFIC

Understanding Data Center Traffic Characteristics

The Nature of Data Center Traffic: Measurements and Analysis,

Safe and Effective Fine-grained TCP Retransmissions for Datacenter Communication

Understanding TCP Incast Throughput Collapse in Datacenter Networks


VIRTUALIZATION

Network Virtualization Architecture: Proposal and Initial Prototype

Network virtualisation – a view from the bottom

Diverter: A New Approach to Networking Within Virtualized Infrastructures

Using Visualization to Support Network and Application anagement in a Data Center

Extending Networking into the Virtualization Layer

Enhancing Dynamic Cloud-based Services using Network Virtualization


NANO DATA CENTERS

http://www.nanodatacenters.eu

Set top boxes to revolutionise Internet architecture

ECHOS: Edge Capacity Hosting Overlays of Nano Data Centers


A performance evaluation of scalable live video streaming with nano data centers

Greening the Internet with Nano Data Centers


GREEN NETWORKING

Cutting the Electric Bill for Internet-Scale Systems

Energy-Aware Performance Optimization for Next-Generation Green Network Equipment

Cutting the Power in Data Centers

Cost Of Power In Large Scale Data Centers

Distributed Computing Economics

The case for energy-proportional computing

ElasticTree: Saving energy in data center networks


CLOUD COMPUTING

The Cost of a Cloud: Research Problems in Data Center Networks

A Break in the Clouds: Towards a Cloud Definition

Above the Clouds: A Berkeley View of Cloud Computing

Mathematical Proof of the Inevitability of Cloud Computing

How OnLive Will Change Gaming

Cloud Computing: An Overview

Cloud Standards

The NIST Definition of Cloud Computing


INTER-CLOUD

The Case for Enterprise-Ready Virtual Private Clouds

A Hitchhiker's Guide to the Inter-Cloud

The Inter-Cloud and internet analogies


IMPLEMENTATION

The Eucalyptus Open-source Cloud-computing System,

Eucalyptus: A Technical Report on an Elastic Utility Computing Architecture Linking Your Programs to Useful Systems,

Programming Abstractions for Data Intensive Computing on Clouds and Grids