DAC: Generic and Automatic Address Configuration for Data Center Networks
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...
Gespeichert in:
Veröffentlicht in: | IEEE/ACM transactions on networking 2012-02, Vol.20 (1), p.84-99 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 99 |
---|---|
container_issue | 1 |
container_start_page | 84 |
container_title | IEEE/ACM transactions on networking |
container_volume | 20 |
creator | Chen, Kai Guo, Chuanxiong Wu, Haitao Yuan, Jing Feng, Zhenqian Chen, Yan Lu, Songwu Wu, Wenfei |
description | 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. |
doi_str_mv | 10.1109/TNET.2011.2157520 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TNET_2011_2157520</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5783491</ieee_id><sourcerecordid>2586086431</sourcerecordid><originalsourceid>FETCH-LOGICAL-c434t-bbfa4cf52aeb85fb9e608792cfc586a7736f1344b49c7162748c099d70f55d9e3</originalsourceid><addsrcrecordid>eNpdkLtOwzAUhi0EEqXwAIglYmJJ8d0xW5WWUqkqS5ktxzlGKW1c7ESItydVEQPTuej7j44-hG4JnhCC9eNmPd9MKCZkQolQguIzNCJCFDkVUp4PPZYsl1LTS3SV0hZjwjCVI7ScTcunbAEtxMZltq2zad-Fve2GaVrXEVLKytD65r2PwzK0mQ8xm9nOZiW0HcRsDd1XiB_pGl14u0tw81vH6O15vilf8tXrYllOV7njjHd5VXnLnRfUQlUIX2mQuFCaOu9EIa1STHrCOK-4dopIqnjhsNa1wl6IWgMbo4fT3UMMnz2kzuyb5GC3sy2EPhmCiZZUcEEH9P4fug19bIfvjKaEE8aEHiByglwMKUXw5hCbvY3fwyVzdGuObs3Rrfl1O2TuTpkGAP54oQrGNWE_Kudzgg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>921413359</pqid></control><display><type>article</type><title>DAC: Generic and Automatic Address Configuration for Data Center Networks</title><source>IEEE Electronic Library (IEL)</source><creator>Chen, Kai ; Guo, Chuanxiong ; Wu, Haitao ; Yuan, Jing ; Feng, Zhenqian ; Chen, Yan ; Lu, Songwu ; Wu, Wenfei</creator><creatorcontrib>Chen, Kai ; Guo, Chuanxiong ; Wu, Haitao ; Yuan, Jing ; Feng, Zhenqian ; Chen, Yan ; Lu, Songwu ; Wu, Wenfei</creatorcontrib><description>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.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2011.2157520</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Address configuration ; Computer centers ; data center networks (DCNs) ; Data centers ; Devices ; graph isomorphism ; IP networks ; Malfunctions ; Network topologies ; Network topology ; Networks ; Orbits ; Protocols ; Servers ; Simulation ; Studies ; Switches ; Switching theory ; Topology</subject><ispartof>IEEE/ACM transactions on networking, 2012-02, Vol.20 (1), p.84-99</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2012</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c434t-bbfa4cf52aeb85fb9e608792cfc586a7736f1344b49c7162748c099d70f55d9e3</citedby><cites>FETCH-LOGICAL-c434t-bbfa4cf52aeb85fb9e608792cfc586a7736f1344b49c7162748c099d70f55d9e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5783491$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5783491$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Chen, Kai</creatorcontrib><creatorcontrib>Guo, Chuanxiong</creatorcontrib><creatorcontrib>Wu, Haitao</creatorcontrib><creatorcontrib>Yuan, Jing</creatorcontrib><creatorcontrib>Feng, Zhenqian</creatorcontrib><creatorcontrib>Chen, Yan</creatorcontrib><creatorcontrib>Lu, Songwu</creatorcontrib><creatorcontrib>Wu, Wenfei</creatorcontrib><title>DAC: Generic and Automatic Address Configuration for Data Center Networks</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>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.</description><subject>Address configuration</subject><subject>Computer centers</subject><subject>data center networks (DCNs)</subject><subject>Data centers</subject><subject>Devices</subject><subject>graph isomorphism</subject><subject>IP networks</subject><subject>Malfunctions</subject><subject>Network topologies</subject><subject>Network topology</subject><subject>Networks</subject><subject>Orbits</subject><subject>Protocols</subject><subject>Servers</subject><subject>Simulation</subject><subject>Studies</subject><subject>Switches</subject><subject>Switching theory</subject><subject>Topology</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkLtOwzAUhi0EEqXwAIglYmJJ8d0xW5WWUqkqS5ktxzlGKW1c7ESItydVEQPTuej7j44-hG4JnhCC9eNmPd9MKCZkQolQguIzNCJCFDkVUp4PPZYsl1LTS3SV0hZjwjCVI7ScTcunbAEtxMZltq2zad-Fve2GaVrXEVLKytD65r2PwzK0mQ8xm9nOZiW0HcRsDd1XiB_pGl14u0tw81vH6O15vilf8tXrYllOV7njjHd5VXnLnRfUQlUIX2mQuFCaOu9EIa1STHrCOK-4dopIqnjhsNa1wl6IWgMbo4fT3UMMnz2kzuyb5GC3sy2EPhmCiZZUcEEH9P4fug19bIfvjKaEE8aEHiByglwMKUXw5hCbvY3fwyVzdGuObs3Rrfl1O2TuTpkGAP54oQrGNWE_Kudzgg</recordid><startdate>201202</startdate><enddate>201202</enddate><creator>Chen, Kai</creator><creator>Guo, Chuanxiong</creator><creator>Wu, Haitao</creator><creator>Yuan, Jing</creator><creator>Feng, Zhenqian</creator><creator>Chen, Yan</creator><creator>Lu, Songwu</creator><creator>Wu, Wenfei</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>201202</creationdate><title>DAC: Generic and Automatic Address Configuration for Data Center Networks</title><author>Chen, Kai ; Guo, Chuanxiong ; Wu, Haitao ; Yuan, Jing ; Feng, Zhenqian ; Chen, Yan ; Lu, Songwu ; Wu, Wenfei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c434t-bbfa4cf52aeb85fb9e608792cfc586a7736f1344b49c7162748c099d70f55d9e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Address configuration</topic><topic>Computer centers</topic><topic>data center networks (DCNs)</topic><topic>Data centers</topic><topic>Devices</topic><topic>graph isomorphism</topic><topic>IP networks</topic><topic>Malfunctions</topic><topic>Network topologies</topic><topic>Network topology</topic><topic>Networks</topic><topic>Orbits</topic><topic>Protocols</topic><topic>Servers</topic><topic>Simulation</topic><topic>Studies</topic><topic>Switches</topic><topic>Switching theory</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chen, Kai</creatorcontrib><creatorcontrib>Guo, Chuanxiong</creatorcontrib><creatorcontrib>Wu, Haitao</creatorcontrib><creatorcontrib>Yuan, Jing</creatorcontrib><creatorcontrib>Feng, Zhenqian</creatorcontrib><creatorcontrib>Chen, Yan</creatorcontrib><creatorcontrib>Lu, Songwu</creatorcontrib><creatorcontrib>Wu, Wenfei</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Chen, Kai</au><au>Guo, Chuanxiong</au><au>Wu, Haitao</au><au>Yuan, Jing</au><au>Feng, Zhenqian</au><au>Chen, Yan</au><au>Lu, Songwu</au><au>Wu, Wenfei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>DAC: Generic and Automatic Address Configuration for Data Center Networks</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2012-02</date><risdate>2012</risdate><volume>20</volume><issue>1</issue><spage>84</spage><epage>99</epage><pages>84-99</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><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.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2011.2157520</doi><tpages>16</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1063-6692 |
ispartof | IEEE/ACM transactions on networking, 2012-02, Vol.20 (1), p.84-99 |
issn | 1063-6692 1558-2566 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TNET_2011_2157520 |
source | IEEE Electronic Library (IEL) |
subjects | Address configuration Computer centers data center networks (DCNs) Data centers Devices graph isomorphism IP networks Malfunctions Network topologies Network topology Networks Orbits Protocols Servers Simulation Studies Switches Switching theory Topology |
title | DAC: Generic and Automatic Address Configuration for Data Center Networks |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T15%3A22%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=DAC:%20Generic%20and%20Automatic%20Address%20Configuration%20for%20Data%20Center%20Networks&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Chen,%20Kai&rft.date=2012-02&rft.volume=20&rft.issue=1&rft.spage=84&rft.epage=99&rft.pages=84-99&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2011.2157520&rft_dat=%3Cproquest_RIE%3E2586086431%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=921413359&rft_id=info:pmid/&rft_ieee_id=5783491&rfr_iscdi=true |