CLEO: Machine learning for ECMP

Heesang Jin, Minkoo Kang, Gyeongsik Yang, Chuck Yoo

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Citation (Scopus)

    Abstract

    In this paper, we propose CLEO, which is a machine learning approach to equal-cost multipath routing (ECMP) schemes to distribute and balance traffic. ECMP-based traffic load-balancing is widely practiced by datacenters, but hash collision resulting from skewed ECMP hashing makes it difficult to achieve the desired throughputs over paths. Various solutions have been proposed to overcome the performance degradation caused by hash collision, but most of these solutions require modifying packet headers or replacing switches. To solve this problem, CLEO builds a neural-network model that characterizes the ECMP scheme of a switch. The proof-of-concept evaluation shows that CLEO improves the root mean square error fourfold between the desired and real path throughputs.

    Original languageEnglish
    Title of host publicationCoNEXT 2019 Companion - Proceedings of the 15th International Conference on Emerging Networking EXperiments and Technologies, Part of CoNEXT 2019
    PublisherAssociation for Computing Machinery, Inc
    Pages1-3
    Number of pages3
    ISBN (Electronic)9781450370066
    DOIs
    Publication statusPublished - 2019 Dec 9
    Event15th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT 2019 - Part of CoNEXT 2019 - Orlando, United States
    Duration: 2019 Dec 92019 Dec 12

    Publication series

    NameCoNEXT 2019 Companion - Proceedings of the 15th International Conference on Emerging Networking EXperiments and Technologies, Part of CoNEXT 2019

    Conference

    Conference15th International Conference on Emerging Networking EXperiments and Technologies, CoNEXT 2019 - Part of CoNEXT 2019
    Country/TerritoryUnited States
    CityOrlando
    Period19/12/919/12/12

    Bibliographical note

    Funding Information:
    We would like to thank the anonymous reviewers for their insightful comments. This work was supported by Institute of Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korean government (MSIT) (No. 2015-0-00288, Research of Network Virtualization Platform and Service for SDN 2.0 Realization, and No. 2015-0-00280, (SW Starlab) Next generation cloud infra-software toward the guarantee of performance and security SLA).

    Publisher Copyright:
    © 2019 held by the owner/author(s).

    ASJC Scopus subject areas

    • Hardware and Architecture
    • Electrical and Electronic Engineering
    • Computer Networks and Communications

    Fingerprint

    Dive into the research topics of 'CLEO: Machine learning for ECMP'. Together they form a unique fingerprint.

    Cite this