Loading…

An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar

DPillar has recently been proposed as a server-centric datacenter network and is combinatorially related to (but distinct from) the well-known wrapped butterfly network. We explain the relationship between DPillar and the wrapped butterfly network before proving that the underlying graph of DPillar...

Full description

Saved in:
Bibliographic Details
Published in:arXiv.org 2016-07
Main Authors: Erickson, Alejandro, Abbas Eslami Kiasari, Navaridas, Javier, Stewart, Iain A
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Erickson, Alejandro
Abbas Eslami Kiasari
Navaridas, Javier
Stewart, Iain A
description DPillar has recently been proposed as a server-centric datacenter network and is combinatorially related to (but distinct from) the well-known wrapped butterfly network. We explain the relationship between DPillar and the wrapped butterfly network before proving that the underlying graph of DPillar is a Cayley graph; hence, the datacenter network DPillar is node-symmetric. We use this symmetry property to establish a single-path routing algorithm for DPillar that computes a shortest path and has time complexity \(O(k)\), where \(k\) parameterizes the dimension of DPillar (we refer to the number of ports in its switches as \(n\)). Our analysis also enables us to calculate the diameter of DPillar exactly. Moreover, our algorithm is trivial to implement, being essentially a conditional clause of numeric tests, and improves significantly upon a routing algorithm earlier employed for DPillar. Furthermore, we provide empirical data in order to demonstrate this improvement. In particular, we empirically show that our routing algorithm improves the average length of paths found, the aggregate bottleneck throughput, and the communication latency. A secondary, yet important, effect of our work is that it emphasises that datacenter networks are amenable to a closer combinatorial scrutiny that can significantly improve their computational efficiency and performance.
doi_str_mv 10.48550/arxiv.1509.01746
format article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2079064741</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2079064741</sourcerecordid><originalsourceid>FETCH-LOGICAL-a521-bfe29d876d9b7c235d9262481e52f05346a6babaa9781b91c7e15b6ea23e0f513</originalsourceid><addsrcrecordid>eNotjclOwzAUAC0kJKrSD-BmiXOC_bzFx6hlVUUr6L16TpzGJU2K4wKfTyU4jeYyQ8gNZ7kslGJ3GH_CV84VsznjRuoLMgEheFZIgCsyG8c9Ywy0AaXEhLyUPV0dUzhgR99Dv-t8tsbU0rfhlM5Ky243xJDaAw09Ta2nC0xY-T75SF99-h7iB12sQ9dhvCaXDXajn_1zSjYP95v5U7ZcPT7Py2WGCnjmGg-2LoyurTMVCFVb0CAL7hU0TAmpUTt0iNYU3FleGc-V0x5BeNYoLqbk9i97jMPnyY9pux9OsT8ft8CMZVoaycUvXf1NmA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2079064741</pqid></control><display><type>article</type><title>An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar</title><source>Publicly Available Content Database</source><creator>Erickson, Alejandro ; Abbas Eslami Kiasari ; Navaridas, Javier ; Stewart, Iain A</creator><creatorcontrib>Erickson, Alejandro ; Abbas Eslami Kiasari ; Navaridas, Javier ; Stewart, Iain A</creatorcontrib><description>DPillar has recently been proposed as a server-centric datacenter network and is combinatorially related to (but distinct from) the well-known wrapped butterfly network. We explain the relationship between DPillar and the wrapped butterfly network before proving that the underlying graph of DPillar is a Cayley graph; hence, the datacenter network DPillar is node-symmetric. We use this symmetry property to establish a single-path routing algorithm for DPillar that computes a shortest path and has time complexity \(O(k)\), where \(k\) parameterizes the dimension of DPillar (we refer to the number of ports in its switches as \(n\)). Our analysis also enables us to calculate the diameter of DPillar exactly. Moreover, our algorithm is trivial to implement, being essentially a conditional clause of numeric tests, and improves significantly upon a routing algorithm earlier employed for DPillar. Furthermore, we provide empirical data in order to demonstrate this improvement. In particular, we empirically show that our routing algorithm improves the average length of paths found, the aggregate bottleneck throughput, and the communication latency. A secondary, yet important, effect of our work is that it emphasises that datacenter networks are amenable to a closer combinatorial scrutiny that can significantly improve their computational efficiency and performance.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1509.01746</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Combinatorial analysis ; Computing time ; Empirical analysis ; Route planning ; Routing ; Shortest-path problems ; Switches ; Switching theory ; Symmetry</subject><ispartof>arXiv.org, 2016-07</ispartof><rights>2016. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2079064741?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,27925,37012,44590</link.rule.ids></links><search><creatorcontrib>Erickson, Alejandro</creatorcontrib><creatorcontrib>Abbas Eslami Kiasari</creatorcontrib><creatorcontrib>Navaridas, Javier</creatorcontrib><creatorcontrib>Stewart, Iain A</creatorcontrib><title>An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar</title><title>arXiv.org</title><description>DPillar has recently been proposed as a server-centric datacenter network and is combinatorially related to (but distinct from) the well-known wrapped butterfly network. We explain the relationship between DPillar and the wrapped butterfly network before proving that the underlying graph of DPillar is a Cayley graph; hence, the datacenter network DPillar is node-symmetric. We use this symmetry property to establish a single-path routing algorithm for DPillar that computes a shortest path and has time complexity \(O(k)\), where \(k\) parameterizes the dimension of DPillar (we refer to the number of ports in its switches as \(n\)). Our analysis also enables us to calculate the diameter of DPillar exactly. Moreover, our algorithm is trivial to implement, being essentially a conditional clause of numeric tests, and improves significantly upon a routing algorithm earlier employed for DPillar. Furthermore, we provide empirical data in order to demonstrate this improvement. In particular, we empirically show that our routing algorithm improves the average length of paths found, the aggregate bottleneck throughput, and the communication latency. A secondary, yet important, effect of our work is that it emphasises that datacenter networks are amenable to a closer combinatorial scrutiny that can significantly improve their computational efficiency and performance.</description><subject>Algorithms</subject><subject>Combinatorial analysis</subject><subject>Computing time</subject><subject>Empirical analysis</subject><subject>Route planning</subject><subject>Routing</subject><subject>Shortest-path problems</subject><subject>Switches</subject><subject>Switching theory</subject><subject>Symmetry</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNotjclOwzAUAC0kJKrSD-BmiXOC_bzFx6hlVUUr6L16TpzGJU2K4wKfTyU4jeYyQ8gNZ7kslGJ3GH_CV84VsznjRuoLMgEheFZIgCsyG8c9Ywy0AaXEhLyUPV0dUzhgR99Dv-t8tsbU0rfhlM5Ky243xJDaAw09Ta2nC0xY-T75SF99-h7iB12sQ9dhvCaXDXajn_1zSjYP95v5U7ZcPT7Py2WGCnjmGg-2LoyurTMVCFVb0CAL7hU0TAmpUTt0iNYU3FleGc-V0x5BeNYoLqbk9i97jMPnyY9pux9OsT8ft8CMZVoaycUvXf1NmA</recordid><startdate>20160716</startdate><enddate>20160716</enddate><creator>Erickson, Alejandro</creator><creator>Abbas Eslami Kiasari</creator><creator>Navaridas, Javier</creator><creator>Stewart, Iain A</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20160716</creationdate><title>An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar</title><author>Erickson, Alejandro ; Abbas Eslami Kiasari ; Navaridas, Javier ; Stewart, Iain A</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a521-bfe29d876d9b7c235d9262481e52f05346a6babaa9781b91c7e15b6ea23e0f513</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Combinatorial analysis</topic><topic>Computing time</topic><topic>Empirical analysis</topic><topic>Route planning</topic><topic>Routing</topic><topic>Shortest-path problems</topic><topic>Switches</topic><topic>Switching theory</topic><topic>Symmetry</topic><toplevel>online_resources</toplevel><creatorcontrib>Erickson, Alejandro</creatorcontrib><creatorcontrib>Abbas Eslami Kiasari</creatorcontrib><creatorcontrib>Navaridas, Javier</creatorcontrib><creatorcontrib>Stewart, Iain A</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Erickson, Alejandro</au><au>Abbas Eslami Kiasari</au><au>Navaridas, Javier</au><au>Stewart, Iain A</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar</atitle><jtitle>arXiv.org</jtitle><date>2016-07-16</date><risdate>2016</risdate><eissn>2331-8422</eissn><abstract>DPillar has recently been proposed as a server-centric datacenter network and is combinatorially related to (but distinct from) the well-known wrapped butterfly network. We explain the relationship between DPillar and the wrapped butterfly network before proving that the underlying graph of DPillar is a Cayley graph; hence, the datacenter network DPillar is node-symmetric. We use this symmetry property to establish a single-path routing algorithm for DPillar that computes a shortest path and has time complexity \(O(k)\), where \(k\) parameterizes the dimension of DPillar (we refer to the number of ports in its switches as \(n\)). Our analysis also enables us to calculate the diameter of DPillar exactly. Moreover, our algorithm is trivial to implement, being essentially a conditional clause of numeric tests, and improves significantly upon a routing algorithm earlier employed for DPillar. Furthermore, we provide empirical data in order to demonstrate this improvement. In particular, we empirically show that our routing algorithm improves the average length of paths found, the aggregate bottleneck throughput, and the communication latency. A secondary, yet important, effect of our work is that it emphasises that datacenter networks are amenable to a closer combinatorial scrutiny that can significantly improve their computational efficiency and performance.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1509.01746</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2016-07
issn 2331-8422
language eng
recordid cdi_proquest_journals_2079064741
source Publicly Available Content Database
subjects Algorithms
Combinatorial analysis
Computing time
Empirical analysis
Route planning
Routing
Shortest-path problems
Switches
Switching theory
Symmetry
title An Optimal Single-Path Routing Algorithm in the Datacenter Network DPillar
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T22%3A44%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Optimal%20Single-Path%20Routing%20Algorithm%20in%20the%20Datacenter%20Network%20DPillar&rft.jtitle=arXiv.org&rft.au=Erickson,%20Alejandro&rft.date=2016-07-16&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1509.01746&rft_dat=%3Cproquest%3E2079064741%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a521-bfe29d876d9b7c235d9262481e52f05346a6babaa9781b91c7e15b6ea23e0f513%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2079064741&rft_id=info:pmid/&rfr_iscdi=true