TY - GEN
T1 - HyLine
T2 - 17th International IFIP TC6 Networking Conference, Networking 2018
AU - Abbasloo, Soheil
AU - Xu, Yang
AU - Chao, H. Jonathan
N1 - Publisher Copyright:
© 2018 IFIP
PY - 2018
Y1 - 2018
N2 - Today’s datacenter networks (DCNs) have been built upon multipath topologies where each path contains multiple links. However, flow scheduling schemes proposed to minimize flow completion times (FCT) in DCNs are based on algorithms which are optimum or close-to-optimum only over single link. Moreover, most of these scheduling schemes seek either fully centralized approaches having overhead of communicating to a central entity or fully distributed approaches requiring changes in the fabric. Motivated by these shortcomings, we present HyLine a simple scheduling design for commodity DCNs which is equipped with a joint load-balancing and flow scheduling (path-aware) design exploiting the multipath nature of DCNs. HyLine takes a hybrid approach and uses the global-awareness of centralized and agility of distributed techniques without requiring any changes in the fabric. To that end, it determines a threshold margin identifying flows for which using centralized approach is beneficial. We have shown through extensive ns2 simulations that despite HyLine’s simplicity, it significantly outperforms existing schemes and achieves lower average and 99th percentile FCTs. For instance, compared to Qjump–state-of-the-art practical scheme–and pFabric–one of the best performing flow scheduling schemes–HyLine reduces average FCT up to 68% and 31%, respectively, under a production datacenter workload.
AB - Today’s datacenter networks (DCNs) have been built upon multipath topologies where each path contains multiple links. However, flow scheduling schemes proposed to minimize flow completion times (FCT) in DCNs are based on algorithms which are optimum or close-to-optimum only over single link. Moreover, most of these scheduling schemes seek either fully centralized approaches having overhead of communicating to a central entity or fully distributed approaches requiring changes in the fabric. Motivated by these shortcomings, we present HyLine a simple scheduling design for commodity DCNs which is equipped with a joint load-balancing and flow scheduling (path-aware) design exploiting the multipath nature of DCNs. HyLine takes a hybrid approach and uses the global-awareness of centralized and agility of distributed techniques without requiring any changes in the fabric. To that end, it determines a threshold margin identifying flows for which using centralized approach is beneficial. We have shown through extensive ns2 simulations that despite HyLine’s simplicity, it significantly outperforms existing schemes and achieves lower average and 99th percentile FCTs. For instance, compared to Qjump–state-of-the-art practical scheme–and pFabric–one of the best performing flow scheduling schemes–HyLine reduces average FCT up to 68% and 31%, respectively, under a production datacenter workload.
UR - http://www.scopus.com/inward/record.url?scp=85127987224&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85127987224&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85127987224
T3 - 17th International IFIP TC6 Networking Conference, Networking 2018
SP - 334
EP - 342
BT - 17th International IFIP TC6 Networking Conference, Networking 2018
PB - IFIP
Y2 - 14 May 2018 through 16 May 2018
ER -