Network-as-a-Service in Software-Defined Networks for end-to-end QoS provisioning

End-to-end Quality of Service (QoS) provisioning for supporting diverse application requirements is a challenging problem in the Internet. Network-as-a-Service (NaaS) in the Software-Defined Networking (SDN) paradigm offers a promising approach to addressing this challenge. In this paper, the author first presents a framework for applying NaaS in SDN that enables network service orchestration for supporting inter-domain end-to-end QoS. Then a high-level abstraction model for network service capabilities is proposed and a technique for determining required bandwidth in network services to achieve QoS guarantee is developed. Network calculus is employed in the proposed modeling and analysis, which makes the developed techniques general and applicable to networking systems consisting of heterogeneous autonomous domains.