Abstract
Today, most user services are based on cloud computing, which leverages data center networks (DCNs) to efficiently route its communications. These networks process high volumes of traffic and require exhaustive failure management. Furthermore, expanding these networks is usually costly due to their constraint designs. In this article, we present enhanced Torii (eTorii), an automatic, scalable, reliable and flexible multipath routing protocol that aims to accomplish the demanding requirements of DCNs. We prove that eTorii is, by definition, applicable to a wide range of DCNs or any other type of hierarchical network and able to route with minimum forwarding table size and capable of rerouting around failed links on-the-fly with almost zero cost. A proof of concept of the eTorii protocol has been implemented using the Ryu SDN controller and the Mininet framework. Its evaluation shows that eTorii balances the load and preserves high-bandwidth utilization. Thus, it optimizes the use of DCN resources in comparison to other approaches, such as Equal-Cost Multi-Path (ECMP).
Highlights
Network 2021, 1, 11–27. https://The cloud computing paradigm has reached high relevance thanks to the flexibility and portability that it provides to a vast number of telecommunication systems [1].The implementation of cloud services is performed through the deployment of data centers, composed of a set of hosts interconnected by a high-speed network
The testbed was based on Open vSwitch (OVS) switches [32], which were deployed with Mininet [33], as a network emulator, close to practical environments, in which we executed the enhanced Torii (eTorii) application based on the Ryu controller
The evaluation shows routing is correctly balanced and the obtained throughput directly competes with the standardized protocol Equal-Cost Multi-Path (ECMP), being even better for elephant and mouse flows, which are the most common in data center networks (DCNs)
Summary
Network 2021, 1, 11–27. https://The cloud computing paradigm has reached high relevance thanks to the flexibility and portability that it provides to a vast number of telecommunication systems [1].The implementation of cloud services is performed through the deployment of data centers, composed of a set of hosts interconnected by a high-speed network. Different DCN architectures have been designed in the research community to fulfil those four desired features [2,3,4,5,6,7]. These solutions are focused on particular aspects of the previously mentioned, but none of them is able to achieve all of them at the same time. PortLand [2] guarantees easy configuration and high availability, but the flexibility of its design is limited to specific network topologies and its scalability depends on its implementation, as it is based on a logically centralized
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.