Rethinking Storage and Networking in Next Generation Racks

A standard data center rack today is composed of shared-nothing commodity servers. Recent data center hardware trends suggest a shift in the rack design, enabling high density “rack-scale computers” optimized and managed at rack-scale and targeted at data center workloads.

In this talk, I will describe two projects that illustrate the potential and challenges of this approach. First, Pelican is a disk-based rack-scale cold data store. It has a converged rack-scale design in which resources, such as power and cooling are provisioned just for the requirements of the workload. Thanks to that, Pelican has a low total cost of ownership comparable to tape and has a much lower latency than tape. Achieving that requires a novel storage stack that manages complex resource constraints at rack scale. Second, XFabric is a rack-scale network in which the physical network topology can be dynamically reconfigured. XFabric is a packet-switched network that operates over a physical circuit-switched topology. XFabric is managed by a rack-scale controller that optimizes the in-rack topology for the traffic demand at runtime. XFabric uses low-cost electrical circuit switches, supports about 300 servers per rack and significantly outperforms static topologies.

Speaker Details

Sergey Legtchenko is a post-doc researcher in the Systems & Networking group at MSRC since early 2013. He currently works on rack-scale computers, leveraging current hardware trends to explore what next generation rack could look like. He works at the intersection of storage, systems and networking and he is also interested in software/hardware co-design. He obtained a Master’s degree in distributed systems from UPMC (in Paris) in 2009 and a Ph.D. from UPMC/INRIA in 2012. For his thesis, he worked on peer-to-peer architectures for Massively Multiplayer Online Games.

Date:
Speakers:
Sergey Legtchenko