{"title":"A Predictive ECMP Routing Protocol for Fat-Tree Enabled Data Centre Networks","authors":"E. Nepolo, G. Lusilao-Zodi","doi":"10.1109/IMCOM51814.2021.9377396","DOIUrl":null,"url":null,"abstract":"Due to the exponential growth of cloud computing, data centres have become the pivot for supporting the core infrastructure that propels the cloud computing evolution. Data centres are repositories that house different networking devices that are connected together using communication links to collect, store, process and disseminate data. Data centres prioritise high data availability amongst others. However, data availability is challenged by the unpredictable nature of the network environment, which presents enormous challenges in designing routing protocols that are agile enough to adjust to sudden changes in the network's available capacity. To provide seamless services to users, most modern data centres use Fat-Tree as the de-facto topology due to its multipath diversity, and the Equal-Cost Multi-Path protocol (ECMP) as the primary routing protocol to route data towards alternative paths of equal cost when the primary path is over-utilised. However, the weighted algorithm used to achieve this is inefficient, as its assigns traffic to links based on their link capacities without taking into consideration the capacity already in use on that link. In this paper, we propose the Predictive Equal-Cost Multi-Path protocol that enhances ECMP's weighted load-balancing algorithm by making forwarding decisions based on predicted congestion outlooks. The proposed protocol uses packets dropped to compute the bandwidth utilisation of links and uses the computed figures to identify the least congested links, which is then used to build forwarding tables. The protocol was tested in a Fat-Tree enabled data centre where it proved to perform better when compared to the ECMP weighted algorithm.","PeriodicalId":275121,"journal":{"name":"2021 15th International Conference on Ubiquitous Information Management and Communication (IMCOM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 15th International Conference on Ubiquitous Information Management and Communication (IMCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMCOM51814.2021.9377396","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Due to the exponential growth of cloud computing, data centres have become the pivot for supporting the core infrastructure that propels the cloud computing evolution. Data centres are repositories that house different networking devices that are connected together using communication links to collect, store, process and disseminate data. Data centres prioritise high data availability amongst others. However, data availability is challenged by the unpredictable nature of the network environment, which presents enormous challenges in designing routing protocols that are agile enough to adjust to sudden changes in the network's available capacity. To provide seamless services to users, most modern data centres use Fat-Tree as the de-facto topology due to its multipath diversity, and the Equal-Cost Multi-Path protocol (ECMP) as the primary routing protocol to route data towards alternative paths of equal cost when the primary path is over-utilised. However, the weighted algorithm used to achieve this is inefficient, as its assigns traffic to links based on their link capacities without taking into consideration the capacity already in use on that link. In this paper, we propose the Predictive Equal-Cost Multi-Path protocol that enhances ECMP's weighted load-balancing algorithm by making forwarding decisions based on predicted congestion outlooks. The proposed protocol uses packets dropped to compute the bandwidth utilisation of links and uses the computed figures to identify the least congested links, which is then used to build forwarding tables. The protocol was tested in a Fat-Tree enabled data centre where it proved to perform better when compared to the ECMP weighted algorithm.