{"title":"Optimizing Data Delivery in SDN-Based NDN Using Single-State Q-Learning","authors":"Kingshuk Dhar, Shahid Md. Asif Iqbal, Mohammed Nurul Huda, Nazma Akther, Asaduzzaman","doi":"10.1002/dac.70048","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Software-defined networking (<i>SDN</i>), a cornerstone of future-generation networks, is adopted in Named <i>Data</i> Networks (<i>NDN</i>) for large-scale deployment. The forwarding strategies proposed for <i>SDN</i>-based <i>NDN</i> primarily use the centralized controller to optimize <i>Interest</i> forwarding and <i>Data</i> delivery. The nodes direct the <i>Interest</i>s to the controller to discover the content source(s) and suppress the suboptimal responses. To support such content discovery and delivery, the controller experiences frequent path calculation and trades excessive control messages to install the paths in the nodes due to rapid cache admission and replacement. Besides, the typical <i>NDN</i> forwarding solutions are not viable to realize or need considerable modifications in <i>SDN</i>-based <i>NDN</i>. To that end, the proposed strategy optimizes <i>Interest</i> forwarding and <i>Data</i> delivery using a Single-State <i>Q</i>-learning-based technique, namely, <i>SDN-Q</i>. In <i>SDN-Q</i>, each content source learns to suppress the suboptimal responses, with the learning task offloaded to the controller. The controller communicates the learning decision to the nodes. Each node only retains the action (decision) to entertain an incoming <i>Interest</i>. Once an <i>Interest</i> hits, the source either replies with the <i>Data</i> or remains silent and sends the <i>Interest</i>'s information (meta-data) to the controller for the learning task. Thus, <i>SDN-Q</i> enables the <i>NDN</i> nodes to remain light-loaded. Each node can instantly answer an <i>Interest</i> request without redirecting it to the controller. Additionally, we optimize <i>Interest</i> forwarding using a hop-based scoped-flooding approach. The proof-of-concept implementation in software (simulation) reveals that the proposed system outperforms the competing strategies by reducing the traffic load, latency, and control messages in <i>SDN</i>-based <i>NDN</i> (at most by 40%, 7%, and four (4) times respectively), without negotiating packet delivery ratio.</p>\n </div>","PeriodicalId":13946,"journal":{"name":"International Journal of Communication Systems","volume":"38 7","pages":""},"PeriodicalIF":1.7000,"publicationDate":"2025-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Communication Systems","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/dac.70048","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Software-defined networking (SDN), a cornerstone of future-generation networks, is adopted in Named Data Networks (NDN) for large-scale deployment. The forwarding strategies proposed for SDN-based NDN primarily use the centralized controller to optimize Interest forwarding and Data delivery. The nodes direct the Interests to the controller to discover the content source(s) and suppress the suboptimal responses. To support such content discovery and delivery, the controller experiences frequent path calculation and trades excessive control messages to install the paths in the nodes due to rapid cache admission and replacement. Besides, the typical NDN forwarding solutions are not viable to realize or need considerable modifications in SDN-based NDN. To that end, the proposed strategy optimizes Interest forwarding and Data delivery using a Single-State Q-learning-based technique, namely, SDN-Q. In SDN-Q, each content source learns to suppress the suboptimal responses, with the learning task offloaded to the controller. The controller communicates the learning decision to the nodes. Each node only retains the action (decision) to entertain an incoming Interest. Once an Interest hits, the source either replies with the Data or remains silent and sends the Interest's information (meta-data) to the controller for the learning task. Thus, SDN-Q enables the NDN nodes to remain light-loaded. Each node can instantly answer an Interest request without redirecting it to the controller. Additionally, we optimize Interest forwarding using a hop-based scoped-flooding approach. The proof-of-concept implementation in software (simulation) reveals that the proposed system outperforms the competing strategies by reducing the traffic load, latency, and control messages in SDN-based NDN (at most by 40%, 7%, and four (4) times respectively), without negotiating packet delivery ratio.
SDN (Software-defined networking)是下一代网络的基石,在大规模部署时采用命名数据网络。针对基于sdn的NDN提出的转发策略主要是利用集中式控制器优化兴趣转发和数据传递。节点将兴趣引导到控制器,以发现内容源并抑制次优响应。为了支持这样的内容发现和分发,控制器需要频繁地进行路径计算,并且由于缓存的快速接收和替换,控制器需要交换过多的控制消息来在节点中安装路径。此外,在基于sdn的NDN中,典型的NDN转发方案不可行或需要进行大量修改。为此,提出的策略使用基于单状态q学习的技术(即SDN-Q)来优化兴趣转发和数据传递。在SDN-Q中,每个内容源学习抑制次优响应,将学习任务卸载给控制器。控制器将学习决策传达给节点。每个节点只保留操作(决策)来处理传入的兴趣。一旦兴趣点被选中,源要么使用数据进行应答,要么保持沉默,并将兴趣点的信息(元数据)发送给控制器以完成学习任务。因此,SDN-Q使NDN节点保持轻负载。每个节点都可以立即响应兴趣请求,而无需将其重定向到控制器。此外,我们使用基于跳点的范围泛洪方法优化兴趣转发。软件(仿真)中的概念验证实现表明,所提出的系统通过减少基于sdn的NDN中的流量负载、延迟和控制消息(分别最多减少40%、7%和四(4)倍)来优于竞争策略,而无需协商分组传输比率。
期刊介绍:
The International Journal of Communication Systems provides a forum for R&D, open to researchers from all types of institutions and organisations worldwide, aimed at the increasingly important area of communication technology. The Journal''s emphasis is particularly on the issues impacting behaviour at the system, service and management levels. Published twelve times a year, it provides coverage of advances that have a significant potential to impact the immense technical and commercial opportunities in the communications sector. The International Journal of Communication Systems strives to select a balance of contributions that promotes technical innovation allied to practical relevance across the range of system types and issues.
The Journal addresses both public communication systems (Telecommunication, mobile, Internet, and Cable TV) and private systems (Intranets, enterprise networks, LANs, MANs, WANs). The following key areas and issues are regularly covered:
-Transmission/Switching/Distribution technologies (ATM, SDH, TCP/IP, routers, DSL, cable modems, VoD, VoIP, WDM, etc.)
-System control, network/service management
-Network and Internet protocols and standards
-Client-server, distributed and Web-based communication systems
-Broadband and multimedia systems and applications, with a focus on increased service variety and interactivity
-Trials of advanced systems and services; their implementation and evaluation
-Novel concepts and improvements in technique; their theoretical basis and performance analysis using measurement/testing, modelling and simulation
-Performance evaluation issues and methods.