Improving Data Center Network Utilization Using Near-Optimal Traffic Engineering
Equal cost multiple path (ECMP) forwarding is the most prevalent multipath routing used in data center (DC) networks today. However, it fails to exploit increased path diversity that can be provided by traffic engineering techniques through the assignment of nonuniform link weights to optimize netwo...
Saved in:
Published in: | IEEE transactions on parallel and distributed systems Vol. 24; no. 6; pp. 1139 - 1148 |
---|---|
Main Authors: | , |
Format: | Journal Article |
Language: | English |
Published: |
IEEE
01-06-2013
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Abstract | Equal cost multiple path (ECMP) forwarding is the most prevalent multipath routing used in data center (DC) networks today. However, it fails to exploit increased path diversity that can be provided by traffic engineering techniques through the assignment of nonuniform link weights to optimize network resource usage. To this extent, constructing a routing algorithm that provides path diversity over nonuniform link weights (i.e., unequal cost links), simplicity in path discovery and optimality in minimizing maximum link utilization (MLU) is nontrivial. In this paper, we have implemented and evaluated the Penalizing Exponential Flow-spliTing (PEFT) algorithm in a cloud DC environment based on two dominant topologies, canonical and fat tree. In addition, we have proposed a new cloud DC topology which, with only a marginal modification of the current canonical tree DC architecture, can further reduce MLU and increase overall network capacity utilization through PEFT routing. |
---|---|
AbstractList | Equal cost multiple path (ECMP) forwarding is the most prevalent multipath routing used in data center (DC) networks today. However, it fails to exploit increased path diversity that can be provided by traffic engineering techniques through the assignment of nonuniform link weights to optimize network resource usage. To this extent, constructing a routing algorithm that provides path diversity over nonuniform link weights (i.e., unequal cost links), simplicity in path discovery and optimality in minimizing maximum link utilization (MLU) is nontrivial. In this paper, we have implemented and evaluated the Penalizing Exponential Flow-spliTing (PEFT) algorithm in a cloud DC environment based on two dominant topologies, canonical and fat tree. In addition, we have proposed a new cloud DC topology which, with only a marginal modification of the current canonical tree DC architecture, can further reduce MLU and increase overall network capacity utilization through PEFT routing. |
Author | Fung Po Tso Pezaros, D. P. |
Author_xml | – sequence: 1 surname: Fung Po Tso fullname: Fung Po Tso email: posco.tso@glasgow.ac.uk organization: Sch. of Comput. Sci., Univ. of Glasgow, Glasgow, UK – sequence: 2 givenname: D. P. surname: Pezaros fullname: Pezaros, D. P. email: dimitros.pezaros@glasgow.ac.uk organization: Sch. of Comput. Sci., Univ. of Glasgow, Glasgow, UK |
BookMark | eNo9kE1PAjEURRuDiYAuXbnpHyi-fg3TpQFUEgIkDutJp7ySKnRIZ6LRX-9MMK7uXZzc3JwRGcQ6IiH3HCacg3kstvO3iQAuJlLJKzLkWudM8FwOug5KMyO4uSGjpnkH4EqDGpLt8nRO9WeIBzq3raUzjC0musb2q04fdNeGY_ixbagj3TU9tUab2ObchpM90iJZ74Oji3gIETF1wC259vbY4N1fjknxvChmr2y1eVnOnlbMSSFbpvc5aC2wEqCm2V5MwVSgwSNm3Ukv7J5zM3Vglawy6dDkTjnglVGZB-fkmLDLrEt10yT05Tl1l9J3yaHsbZS9jbK3UXY2Ov7hwgdE_GczaUQuQf4CQaJdHw |
CODEN | ITDSEO |
CitedBy_id | crossref_primary_10_1007_s10922_021_09605_9 crossref_primary_10_3390_eng4020063 crossref_primary_10_1007_s11107_021_00950_y crossref_primary_10_1587_transcom_2015EBP3404 crossref_primary_10_1109_ACCESS_2017_2743697 crossref_primary_10_1016_j_procs_2017_12_088 crossref_primary_10_1109_MIM_2015_7066685 crossref_primary_10_1109_COMST_2015_2460222 crossref_primary_10_1007_s11227_015_1472_2 crossref_primary_10_1016_j_jnca_2016_04_003 crossref_primary_10_1007_s10489_020_02003_9 crossref_primary_10_1016_j_comnet_2016_07_002 crossref_primary_10_12720_jcm_10_12_939_946 crossref_primary_10_3390_electronics12173689 crossref_primary_10_1002_ett_3268 crossref_primary_10_1002_dac_4912 crossref_primary_10_1109_TCC_2015_2464808 crossref_primary_10_1007_s11042_023_14809_z crossref_primary_10_1109_TNSM_2021_3125307 crossref_primary_10_1109_TPDS_2016_2629508 crossref_primary_10_1049_el_2018_5427 crossref_primary_10_1109_TPDS_2015_2392760 crossref_primary_10_3233_JIFS_169101 crossref_primary_10_1007_s12083_016_0466_z crossref_primary_10_1016_j_future_2018_06_016 crossref_primary_10_1093_comjnl_bxx042 crossref_primary_10_1109_COMST_2018_2816042 crossref_primary_10_1016_j_comcom_2018_08_003 |
Cites_doi | 10.1145/1159913.1159926 10.1145/1402958.1402967 10.1145/2018436.2018467 10.1145/1592568.1592576 10.1145/1644893.1644918 10.1145/2018436.2018466 10.1145/1879141.1879175 10.1145/1080091.1080122 10.1109/TNET.2011.2134866 10.1145/1402946.1402968 10.1145/2018436.2018477 10.1109/INFCOM.2001.916625 10.1023/B:COAP.0000039487.35027.02 10.1145/2079296.2079304 10.1145/1872007.1872036 |
ContentType | Journal Article |
DBID | 97E RIA RIE AAYXX CITATION |
DOI | 10.1109/TPDS.2012.343 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library Online CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library Online url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science |
EISSN | 1558-2183 |
EndPage | 1148 |
ExternalDocumentID | 10_1109_TPDS_2012_343 6392830 |
Genre | orig-research |
GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AASAJ AAYOK ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AI. AIBXA AKJIK ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIC RIE RIG RNI RNS RZB TN5 TWZ UHB VH1 XFK AAYXX CITATION |
ID | FETCH-LOGICAL-c323t-5d80552eb20476d2709b050fee6219f2ad1197c0a43b63ce98c4c01b946f0cc3 |
IEDL.DBID | RIE |
ISSN | 1045-9219 |
IngestDate | Fri Aug 23 00:58:40 EDT 2024 Wed Jun 26 19:28:25 EDT 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 6 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c323t-5d80552eb20476d2709b050fee6219f2ad1197c0a43b63ce98c4c01b946f0cc3 |
PageCount | 10 |
ParticipantIDs | ieee_primary_6392830 crossref_primary_10_1109_TPDS_2012_343 |
PublicationCentury | 2000 |
PublicationDate | 2013-06-01 |
PublicationDateYYYYMMDD | 2013-06-01 |
PublicationDate_xml | – month: 06 year: 2013 text: 2013-06-01 day: 01 |
PublicationDecade | 2010 |
PublicationTitle | IEEE transactions on parallel and distributed systems |
PublicationTitleAbbrev | TPDS |
PublicationYear | 2013 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
References | ref13 popal (ref25) 2006 ref34 ref12 ref14 (ref24) 2013 ref30 ref11 (ref3) 2013 guo (ref18) 2008 tso (ref28) 2013 ref16 (ref10) 2004 viet (ref29) 2011 mudigonda (ref23) 2010 (ref1) 2013 hopps (ref20) 2000 (ref4) 2013 (ref33) 2013 ref26 antichi (ref7) 2013 ref21 wang (ref31) 2001 (ref15) 2013 ref27 (ref2) 2013 (ref17) 2013 ref8 ref9 kandula (ref22) 2009 ref5 al-fares (ref6) 2010 (ref32) 2013 hoelzle (ref19) 2009 |
References_xml | – year: 2013 ident: ref33 publication-title: Wikipedia – ident: ref30 doi: 10.1145/1159913.1159926 – ident: ref5 doi: 10.1145/1402958.1402967 – year: 2013 ident: ref24 publication-title: NetFPGA – year: 2013 ident: ref17 publication-title: I M T W Group – ident: ref26 doi: 10.1145/2018436.2018467 – year: 2011 ident: ref29 article-title: Traffic Engineering for Multiple Spanning Tree Protocol in Large Data Centers publication-title: Proc 23rd Int'l Teletraffic Congress (ITC) contributor: fullname: viet – ident: ref16 doi: 10.1145/1592568.1592576 – year: 2010 ident: ref6 article-title: Hedera: Dynamic Flow Scheduling for Data Center Networks publication-title: Proc Seventh USENIX Symp Networked Systems Design and Implementation (NSDI '10) contributor: fullname: al-fares – year: 2009 ident: ref22 article-title: The Nature of Datacenter Traffic: Measurements & Analysis publication-title: Proc Internet Measurement Conf (IMC) doi: 10.1145/1644893.1644918 contributor: fullname: kandula – year: 2006 ident: ref25 article-title: Reducing Congestion Effects in Wireless Networks by Multipath Routing publication-title: Proc IEEE Int'l Conf Network Protocols (ICNP) contributor: fullname: popal – ident: ref11 doi: 10.1145/2018436.2018466 – year: 2004 ident: ref10 article-title: Data Center: Load Balancing Data Center Services Solutions Reference Network Design – ident: ref8 doi: 10.1145/1879141.1879175 – year: 2013 ident: ref7 article-title: Monitoring System contributor: fullname: antichi – year: 2010 ident: ref23 article-title: SPAIN: COTS Data-Center Ethernet for Multipathing Over Arbitrary Topologies publication-title: Proc Seventh USENIX Conf Networked Systems Design and Implementation (NSDI '10) contributor: fullname: mudigonda – ident: ref21 doi: 10.1145/1080091.1080122 – year: 2013 ident: ref4 publication-title: Ns-3 – year: 2013 ident: ref2 publication-title: Interior Point OPTimizer (Ipopt) – year: 2013 ident: ref28 article-title: Online PEFT Implementation in C++ contributor: fullname: tso – ident: ref34 doi: 10.1109/TNET.2011.2134866 – year: 2008 ident: ref18 article-title: A Scalable and Fault-Tolerant Network Structure for Data Centers publication-title: Proc ACM Sigcomm doi: 10.1145/1402946.1402968 contributor: fullname: guo – ident: ref14 doi: 10.1145/2018436.2018477 – ident: ref12 doi: 10.1109/INFCOM.2001.916625 – ident: ref13 doi: 10.1023/B:COAP.0000039487.35027.02 – year: 2009 ident: ref19 publication-title: The Datacenter as a Computer An Introduction to the Design of Warehouse-Scale Machines contributor: fullname: hoelzle – year: 2013 ident: ref1 publication-title: IBM ILOG CPLEX Optimizer – year: 2013 ident: ref32 publication-title: Wikipedia – ident: ref9 doi: 10.1145/2079296.2079304 – year: 2013 ident: ref3 publication-title: A Modeling Language for Mathematical Programming (AMPL) – ident: ref27 doi: 10.1145/1872007.1872036 – year: 2000 ident: ref20 article-title: Analysis of an Equal-Cost Multi-Path Algorithm publication-title: RFC 2992 IETF contributor: fullname: hopps – year: 2001 ident: ref31 article-title: Internet Traffic Engineering without Full Mesh Overlaying publication-title: Proc IEEE InfoCom contributor: fullname: wang – year: 2013 ident: ref15 publication-title: O Google |
SSID | ssj0014504 |
Score | 2.310462 |
Snippet | Equal cost multiple path (ECMP) forwarding is the most prevalent multipath routing used in data center (DC) networks today. However, it fails to exploit... |
SourceID | crossref ieee |
SourceType | Aggregation Database Publisher |
StartPage | 1139 |
SubjectTerms | cloud computing Data center routing data center topology load balancing Mathematical model multipath routing Network topology Optimization Protocols Routing Servers Topology traffic engineering |
Title | Improving Data Center Network Utilization Using Near-Optimal Traffic Engineering |
URI | https://ieeexplore.ieee.org/document/6392830 |
Volume | 24 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFH8RTnoQBY34lR6MJwtdP9b1aATCCUnAxNvStV1iomBw_P-225iYePG2bO3WvNe31_f1ewB3ccK90CiJFRcGc2Y1VpLFWMtE51lkpdYhojtdyNlrMhoHmJyHphbGOVcmn7lBuCxj-XZttsFVNvTaNOBVtaAlVVLVajURAy7KVoHeuhBYeTH8wdMcLuejRUjiogPG2S_9s9dQpdQnk87_VnICx_W5ET1WjD6FA7fqQmfXkwHVItqFoz2AwR7MG58BGulCo-DL9aNnVe43eine3us6TFTmDvgneoOf_W_kw3_M67EAMIH2XnkGy8l4-TTFdQ8FbBhlBRY2IUJQbz8TLmNLJVEZESR3LvZEyqm2IY5oiOYsi5lxKjHckChTPM6JMewc2qv1yl0AEjzKuHZ-hqXcOps5yoQT2p8PXBQb24f7HWHTzwopIy0tDKLSwIE0cCD1HOhDLxC0GVTT8vLv21dwSKsOFJhE19AuNlt3A60vu70tN8A3w3-vmQ |
link.rule.ids | 315,782,786,798,27934,27935,54769 |
linkProvider | IEEE |
linkToHtml | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFH8RPKgHUdCInz0YTxa6td3WoxEIRkQSMPG2dG2XmCgYHP-_7TYmJl68LVu7Ne_17fV9_R7AdRAxKzQixIJxhRnVEouQBliGkUwTT4dSuojucBqOX6Ne38Hk3Fa1MMaYPPnMdNxlHsvXC7VyrrKu1aYOr6oG25yFgSiqtaqYAeN5s0BrX3AsrCD-IGp2Z5Pe1KVx-R3K6C8NtNFSJdcog8b_1nIA--XJEd0VrD6ELTNvQmPdlQGVQtqEvQ2IwRZMKq8B6slMIufNtaPHRfY3esne3stKTJRnD9gncomf7Y_kw37MajIHMYE2XnkEs0F_dj_EZRcFrKhPM8x1RDj3rQVNLNG0HxKREE5SYwJLpNSX2kUSFZGMJgFVRkSKKeIlggUpUYoeQ32-mJsTQJx5CZPGztA-00YnxqfccGlPCMYLlG7DzZqw8WeBlRHnNgYRseNA7DgQWw60oeUIWg0qaXn69-0r2BnOnkbx6GH8eAa7ftGPAhPvHOrZcmUuoPalV5f5ZvgGNBSy7A |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Improving+Data+Center+Network+Utilization+Using+Near-Optimal+Traffic+Engineering&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Fung+Po+Tso&rft.au=Pezaros%2C+D.+P.&rft.date=2013-06-01&rft.pub=IEEE&rft.issn=1045-9219&rft.eissn=1558-2183&rft.volume=24&rft.issue=6&rft.spage=1139&rft.epage=1148&rft_id=info:doi/10.1109%2FTPDS.2012.343&rft.externalDocID=6392830 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |