Guaranteeing end-to-end QoS provisioning in SOA based SDN architecture: A survey and Open Issues

Publisher:
Elsevier BV
Publication Type:
Journal Article
Citation:
Future Generation Computer Systems, 2021, 119, pp. 176-187
Issue Date:
2021-06-01
Filename Description Size
1-s2.0-S0167739X21000637-main.pdfPublished version840.98 kB
Adobe PDF
Full metadata record
Ensuring end-to-end Quality of Services (QoS) is a challenging aspect in traditional network architectures. Software-Defined Network (SDN), as the new norm of the network, has ascended in response to a traditional network's limitations. SDN's benefits are its ability to provide a global networking view, programmability, decouple the data plane with the control plane. Integrating SDN architecture with Service-Oriented Architecture (SOA) paradigm brings a novel network-based notion for service delivery. However, it also introduces new challenges for maintaining the QoS in these networks. Researchers from both academia and industry have proposed and developed several resolutions for QoS management in SDNs. However, gaps still exist in developing and applying such resolutions for QoS management in SOA-based SDNs. This review paper aims to identify these gaps by representing a sketch of the effectiveness of the existing QoS management techniques in SOA-based SDNs. We first identify the four different requirements that QoS management techniques need to meet to be applied in SOA-based SDNs. We then categorize the relevant QoS management approaches into five main categories of QoS based controller design, Resource allocation-based approach, Queue scheduling and management-based approach, QoS-driven optimal routing, and Service Level Agreement (SLA) based quality management in SDN. We then compare the working of techniques in each category against the identified requirements for guaranteeing end-to-end QoS provisioning in SOA based SDN architecture and present directions for future research.
Please use this identifier to cite or link to this item: