A Fault-Tolerant Network Architecture for Modular Datacenter
Modular DataCenters (MDCs) use shipping containers as large pluggable building blocks to construct mega-datacenter, and each container encapsulates thousands of servers. MDC's "Service-free" model poses stricter demand on fault-tolerance of Modular DataCenter Network (MDCN). Based on "Scale-out" principle, in this paper the authors propose a novel hierarchical intra-container network for MDC, called SCautz, and design a fault-tolerant routing algorithm, called SCRouting + SCRouting + uses spare switches to bypass failed devices, so SCautz is able to retain the throughput for processing one-to-x traffic when failures occur, and achieve much more graceful network performance degradation than computation and storage capacity. Results from theoretical analysis and simulations show that SCautz is more viable for intra-container network of MDCN.