Felipe A. Lopes, Pablo G. S. Tiburcio, R. Bauer, S. Fernandes, M. Zitterbart
{"title":"Model-based flow delegation for improving SDN infrastructure compatibility","authors":"Felipe A. Lopes, Pablo G. S. Tiburcio, R. Bauer, S. Fernandes, M. Zitterbart","doi":"10.1109/NOMS.2018.8406230","DOIUrl":null,"url":null,"abstract":"Software-Defined Networking (SDN) allows fine granular control by applications running in the network control plane, facilitating the management, orchestration, and deployment of network services. However, the diversity of application, protocols, and switches makes the task of developing applications for such networks very complex. Besides, such heterogeneity makes it harder to support the manifold requirements that may arise from different control plane applications and to verify if the underlying infrastructure satisfies the requirements from these applications. In this paper, we propose a two-phase solution for this problem, extending the Model-Driven Networking (MDN) framework for: i) enabling it to model infrastructure capabilities, so that we can verify if these capabilities could satisfy applications requirements; and ii) applying a flow delegation technique to leverage the set of network capabilities in order to support applications requirements. Our experiments demonstrate that our flow delegation mechanism not only improves the network compatibility but also achieves better bandwidth usage and jitter ratios ^22% lower when considering QoS requirements.","PeriodicalId":19331,"journal":{"name":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","volume":"112 1","pages":"1-9"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOMS.2018.8406230","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Software-Defined Networking (SDN) allows fine granular control by applications running in the network control plane, facilitating the management, orchestration, and deployment of network services. However, the diversity of application, protocols, and switches makes the task of developing applications for such networks very complex. Besides, such heterogeneity makes it harder to support the manifold requirements that may arise from different control plane applications and to verify if the underlying infrastructure satisfies the requirements from these applications. In this paper, we propose a two-phase solution for this problem, extending the Model-Driven Networking (MDN) framework for: i) enabling it to model infrastructure capabilities, so that we can verify if these capabilities could satisfy applications requirements; and ii) applying a flow delegation technique to leverage the set of network capabilities in order to support applications requirements. Our experiments demonstrate that our flow delegation mechanism not only improves the network compatibility but also achieves better bandwidth usage and jitter ratios ^22% lower when considering QoS requirements.
SDN (Software-Defined Networking),即软件定义网络,通过运行在网络控制平面的应用程序进行精细粒度的控制,方便网络服务的管理、编排和部署。然而,应用程序、协议和交换机的多样性使得为此类网络开发应用程序的任务非常复杂。此外,这种异构性使得支持可能来自不同控制平面应用程序的多种需求以及验证底层基础设施是否满足这些应用程序的需求变得更加困难。在本文中,我们针对这个问题提出了一个两阶段的解决方案,扩展模型驱动网络(MDN)框架,以便:i)使其能够对基础设施功能建模,以便我们可以验证这些功能是否可以满足应用程序的需求;ii)应用流委托技术来利用一组网络功能以支持应用程序需求。实验表明,我们的流量委托机制不仅提高了网络兼容性,而且在考虑QoS要求的情况下,实现了更好的带宽利用率和更低22%的抖动率。