An Optimal Network Control Framework for Wireless SDN: From Theory to Implementation

Quang Minh Nguyen, M. Rahman, Xinzhe Fu, S. Kompella, J. Macker, E. Modiano
{"title":"An Optimal Network Control Framework for Wireless SDN: From Theory to Implementation","authors":"Quang Minh Nguyen, M. Rahman, Xinzhe Fu, S. Kompella, J. Macker, E. Modiano","doi":"10.1109/MILCOM55135.2022.10017713","DOIUrl":null,"url":null,"abstract":"Software Defined Network (SDN) has emerged as a new programmable network paradigm that facilitates flexibility in robust control and management. Current routing protocols deployed in SDNs are based on quasi-static shortest path algorithms and operate much below the throughput capacity of the network. Though throughput-optimal and well-established in the literature, the Back-Pressure (BP) algorithm is not compatible with wireless SDN architecture. In contrast, the recently developed Universal Max-Weight (UMW) policy also achieves throughput-optimality, yet permits algorithmic structure more congruent with SDN's requirements. Unlike BP, UMW pre-computes a fixed route per-packet upon a packet arrival, which can be integrated with the flow installation phase of SDN, and uses novel easy-to-track virtual queues in place of physical queues (of backlogged packets), whose operations are not supported by SDN switches. In this paper, we propose a UMW-based routing framework for wireless SDN that achieves the full network capacity and supports an arbitrary mix of multi-type traffic. In order to improve robustness in dynamic wireless environments, we modify the UMW algorithm to enable re-routing around failed links. Finally, we develop a Mininet-based implementation of our framework to validate and evaluate its performance. Our simulation results demonstrate that, compared against the conventional SDN shortest path routing, UMW improves throughput by over 100% and significantly reduces average per-packet delay in high-throughput regime. In the presence of dynamic link failures, our results show only marginal loss in throughput, further validating UMW's effectiveness in dynamic wireless environments.","PeriodicalId":239804,"journal":{"name":"MILCOM 2022 - 2022 IEEE Military Communications Conference (MILCOM)","volume":"8 7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 2022 - 2022 IEEE Military Communications Conference (MILCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM55135.2022.10017713","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Software Defined Network (SDN) has emerged as a new programmable network paradigm that facilitates flexibility in robust control and management. Current routing protocols deployed in SDNs are based on quasi-static shortest path algorithms and operate much below the throughput capacity of the network. Though throughput-optimal and well-established in the literature, the Back-Pressure (BP) algorithm is not compatible with wireless SDN architecture. In contrast, the recently developed Universal Max-Weight (UMW) policy also achieves throughput-optimality, yet permits algorithmic structure more congruent with SDN's requirements. Unlike BP, UMW pre-computes a fixed route per-packet upon a packet arrival, which can be integrated with the flow installation phase of SDN, and uses novel easy-to-track virtual queues in place of physical queues (of backlogged packets), whose operations are not supported by SDN switches. In this paper, we propose a UMW-based routing framework for wireless SDN that achieves the full network capacity and supports an arbitrary mix of multi-type traffic. In order to improve robustness in dynamic wireless environments, we modify the UMW algorithm to enable re-routing around failed links. Finally, we develop a Mininet-based implementation of our framework to validate and evaluate its performance. Our simulation results demonstrate that, compared against the conventional SDN shortest path routing, UMW improves throughput by over 100% and significantly reduces average per-packet delay in high-throughput regime. In the presence of dynamic link failures, our results show only marginal loss in throughput, further validating UMW's effectiveness in dynamic wireless environments.
无线SDN的最优网络控制框架:从理论到实现
软件定义网络(SDN)已经成为一种新的可编程网络范例,它促进了鲁棒控制和管理的灵活性。当前部署在sdn中的路由协议基于准静态最短路径算法,远远低于网络的吞吐能力。尽管该算法的吞吐量最优且在文献中得到了广泛的应用,但背压(BP)算法与无线SDN架构并不兼容。相比之下,最近开发的通用最大权重(UMW)策略也实现了吞吐量最优性,但允许算法结构更符合SDN的要求。与BP不同,UMW在数据包到达时预先计算每个数据包的固定路由,这可以与SDN的流安装阶段集成,并且使用新颖易于跟踪的虚拟队列代替SDN交换机不支持的物理队列(积压数据包)。在本文中,我们提出了一种基于umw的无线SDN路由框架,该框架实现了全网络容量,并支持多种类型流量的任意混合。为了提高动态无线环境下的鲁棒性,我们修改了UMW算法,使其能够在故障链路周围重新路由。最后,我们开发了一个基于mininet的框架实现来验证和评估其性能。我们的仿真结果表明,与传统的SDN最短路径路由相比,UMW将吞吐量提高了100%以上,并显着降低了高吞吐量状态下的平均每包延迟。在存在动态链路故障的情况下,我们的结果显示吞吐量只有边际损失,进一步验证了UMW在动态无线环境中的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信