DocumentCode
500865
Title
Internet-in-a-Box: Emulating datacenter network architectures using FPGAs
Author
Ellithorpe, Jonathan D. ; Tan, Zhangxi ; Katz, Randy H.
Author_Institution
EECS Dept., UC Berkeley, Berkeley, CA, USA
fYear
2009
fDate
26-31 July 2009
Firstpage
880
Lastpage
883
Abstract
In this paper we describe the Internet-in-a-box datacenter network emulator, an FPGA-based tool for researchers to rapidly experiment with O(10,000) node datacenter network architectures. Our basic approach to emulation involves constructing a model of the target architecture by composing simplified hardware models of key datacenter building blocks, including switches, routers, links, and servers. Since models in our system are implemented in programmable hardware, designers have full control over emulated buffer sizes, line rates, topologies, and many other network properties. Full system control also gives researchers a significant degree of system visibility. Additionally, because our node model emulates servers using a full SPARC v8 ISA compatible processor, each node in the network is capable of running real applications. This allows researchers to study a network under complex real-world workloads at a scale that matches that of a large datacenter today. Moreover, because the system is a private testbed, experiments can be deterministic and therefore reproduced by other researchers. Lastly, the system is cost effective for designers, and we show that using FPGA technology on the market today we can actually emulate a network of 256-nodes for about $2,000.
Keywords
Internet; computer centres; field programmable gate arrays; microprocessor chips; FPGA-based tool; Internet-in-a-box datacenter network emulator; datacenter building block; emulated buffer size; full SPARC v8 ISA compatible processor; full system control; line rate; programmable hardware; system visibility; topology; Control systems; Emulation; Field programmable gate arrays; Hardware; IP networks; Network servers; Network topology; Size control; Switches; Web server; Datacenter Networking; Hardware Modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-6055-8497-3
Type
conf
Filename
5227122
Link To Document