Dual channel per-packet load balancing for datacenters

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Load balancing has become an important yet challenging performance optimization technology for datacenters with the immense proliferation of cloud based applications. The two dominant technical challenges when designing a datacenter load balancing mechanism are: determining the granularity of a data unit for scheduling, and determining the range of the load information to be collected. On one hand, the per-packet load balancing policies can occupy more paths for transmitting a flow, however they are also prone to cause packet reordering and degrade the performance. On the other hand, the global congestion-aware scheduling mechanisms outperform some local congestion-aware or some congestion-oblivious mechanisms by employing holistic views of the global load information; however the long duration control loops also limit the scalability of a global congestion-aware mechanism. Addressing the two issues, this paper presents a novel global congestion-aware per-packet load balancing scheduling mechanism, named SPLB (Stand-in Per-packet Load Balancing). Based on a dual channel architecture and the preview detection results, SPLB successfully maintains the arrival sequence of the data packets even in asymmetric datacenter topologies. Moreover, SPLB immediately determines the transmission route of each data packet based on the backhaul stand-in packets, without introducing any control loop durations. Extensive experiments validate the effectiveness of SPLB with selected datacenter topologies.

Original languageEnglish
Title of host publicationIEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages157-164
Number of pages8
ISBN (Electronic)9781728186955
DOIs
StatePublished - Jul 2020
Externally publishedYes
Event2020 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020 - Toronto, Canada
Duration: 6 Jul 20209 Jul 2020

Publication series

NameIEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020

Conference

Conference2020 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2020
Country/TerritoryCanada
CityToronto
Period6/07/209/07/20

Fingerprint

Dive into the research topics of 'Dual channel per-packet load balancing for datacenters'. Together they form a unique fingerprint.

Cite this