DocumentCode :
1532479
Title :
DAC: Generic and Automatic Address Configuration for Data Center Networks
Author :
Chen, Kai ; Guo, Chuanxiong ; Wu, Haitao ; Yuan, Jing ; Feng, Zhenqian ; Chen, Yan ; Lu, Songwu ; Wu, Wenfei
Author_Institution :
Northwestern Univ., Evanston, IL, USA
Volume :
20
Issue :
1
fYear :
2012
Firstpage :
84
Lastpage :
99
Abstract :
Data center networks encode locality and topology information into their server and switch addresses for performance and routing purposes. For this reason, the traditional address configuration protocols such as DHCP require a huge amount of manual input, leaving them error-prone. In this paper, we present DAC, a generic and automatic Data center Address Configuration system. With an automatically generated blueprint that defines the connections of servers and switches labeled by logical IDs, e.g., IP addresses, DAC first learns the physical topology labeled by device IDs, e.g., MAC addresses. Then, at the core of DAC is its device-to-logical ID mapping and malfunction detection. DAC makes an innovation in abstracting the device-to-logical ID mapping to the graph isomorphism problem and solves it with low time complexity by leveraging the attributes of data center network topologies. Its malfunction detection scheme detects errors such as device and link failures and miswirings, including the most difficult case where miswirings do not cause any node degree change. We have evaluated DAC via simulation, implementation, and experiments. Our simulation results show that DAC can accurately find all the hardest-to-detect malfunctions and can autoconfigure a large data center with 3.8 million devices in 46 s. In our implementation, we successfully autoconfigure a small 64-server BCube network within 300 ms and show that DAC is a viable solution for data center autoconfiguration.
Keywords :
computational complexity; computer centres; computer network security; graph theory; network coding; routing protocols; telecommunication network topology; BCube network; DAC; DHCP; automatic data center address configuration protocol system; data center autoconfiguration; data center network encoding locality; data center network topology; device-to-logical ID mapping; error detection; graph isomorphism problem; hardest-to-detect malfunction detection scheme; node degree change; routing purpose; time complexity; topology information; IP networks; Network topology; Orbits; Protocols; Servers; Switches; Topology; Address configuration; data center networks (DCNs); graph isomorphism;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2011.2157520
Filename :
5783491
Link To Document :
بازگشت