• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用机器学习为 SDN 式发布/订阅中间件中的物联网提供可靠的差异化服务。

Using Machine Learning to Provide Reliable Differentiated Services for IoT in SDN-Like Publish/Subscribe Middleware.

机构信息

State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China.

Middleware Systems Research Group, University of Toronto, Toronto, ON M5S 1A1, Canada.

出版信息

Sensors (Basel). 2019 Mar 25;19(6):1449. doi: 10.3390/s19061449.

DOI:10.3390/s19061449
PMID:30934550
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6471939/
Abstract

At present, most publish/subscribe middlewares suppose that there are equal Quality of Service (QoS) requirements for all users. However, in many real-world Internet of Things (IoT) service scenarios, different users may have different delay requirements. How to provide reliable differentiated services has become an urgent problem. The rise of Software-Defined Networking (SDN) provides endless possibilities to improve the QoS of publish/subscribe middlewares due to its greater programmability. We can encode event topics and priorities into flow entries of SDN switches directly to meet customized requirements. In this paper, we first propose an SDN-like publish/subscribe middleware architecture and describe how to use this architecture and priority queues supported by OpenFlow switches to realize differentiated services. Then we present a machine learning method using the eXtreme Gradient Boosting (XGBoost) model to solve the difficult issue of getting the queuing delay of switches accurately. Finally, we propose a reliable differentiated services guarantee mechanism according to the queuing delay and the programmability of SDN to improve QoS, namely, a two-layer queue management mechanism. Experimental evaluations show that the delay predicted by the XGBoost method is closer to the real value; our mechanism can save end-to-end delay, reduce packet loss rate, and allocate bandwidth more reasonably.

摘要

目前,大多数发布/订阅中间件假设所有用户都具有同等的服务质量 (QoS) 要求。然而,在许多现实世界的物联网 (IoT) 服务场景中,不同的用户可能具有不同的延迟要求。如何提供可靠的差异化服务已成为一个紧迫的问题。软件定义网络 (SDN) 的兴起由于其更大的可编程性,为提高发布/订阅中间件的 QoS 提供了无限可能。我们可以直接将事件主题和优先级编码到 SDN 交换机的流表项中,以满足定制化的需求。在本文中,我们首先提出了一种类似于 SDN 的发布/订阅中间件架构,并描述了如何使用该架构和 OpenFlow 交换机支持的优先级队列来实现差异化服务。然后,我们提出了一种使用极端梯度提升 (XGBoost) 模型的机器学习方法来解决准确获取交换机排队延迟这一难题。最后,我们根据排队延迟和 SDN 的可编程性提出了一种可靠的差异化服务保证机制来提高 QoS,即双层队列管理机制。实验评估表明,XGBoost 方法预测的延迟更接近实际值;我们的机制可以节省端到端延迟,降低丢包率,并更合理地分配带宽。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/b4bcf396d631/sensors-19-01449-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/b094a529ad4a/sensors-19-01449-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/6f570906b755/sensors-19-01449-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/fc9e43ae8b61/sensors-19-01449-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/6a6520718bea/sensors-19-01449-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/0e5aee10f862/sensors-19-01449-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/3562c9f9f7d1/sensors-19-01449-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/9d9331b8225c/sensors-19-01449-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/3a441f27fa88/sensors-19-01449-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/71672f244d5f/sensors-19-01449-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/ad4c98b3d8c9/sensors-19-01449-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/0d906a2c4101/sensors-19-01449-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/a986bca94202/sensors-19-01449-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/a12a27c8508a/sensors-19-01449-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/b4bcf396d631/sensors-19-01449-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/b094a529ad4a/sensors-19-01449-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/6f570906b755/sensors-19-01449-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/fc9e43ae8b61/sensors-19-01449-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/6a6520718bea/sensors-19-01449-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/0e5aee10f862/sensors-19-01449-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/3562c9f9f7d1/sensors-19-01449-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/9d9331b8225c/sensors-19-01449-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/3a441f27fa88/sensors-19-01449-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/71672f244d5f/sensors-19-01449-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/ad4c98b3d8c9/sensors-19-01449-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/0d906a2c4101/sensors-19-01449-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/a986bca94202/sensors-19-01449-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/a12a27c8508a/sensors-19-01449-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c9b5/6471939/b4bcf396d631/sensors-19-01449-g014.jpg

相似文献

1
Using Machine Learning to Provide Reliable Differentiated Services for IoT in SDN-Like Publish/Subscribe Middleware.使用机器学习为 SDN 式发布/订阅中间件中的物联网提供可靠的差异化服务。
Sensors (Basel). 2019 Mar 25;19(6):1449. doi: 10.3390/s19061449.
2
Realizing IoT service's policy privacy over publish/subscribe-based middleware.基于发布/订阅中间件实现物联网服务的策略隐私。
Springerplus. 2016 Sep 20;5(1):1615. doi: 10.1186/s40064-016-3250-x. eCollection 2016.
3
Augmenting Speech Quality Estimation in Software-Defined Networking Using Machine Learning Algorithms.使用机器学习算法增强软件定义网络中的语音质量估计。
Sensors (Basel). 2021 May 17;21(10):3477. doi: 10.3390/s21103477.
4
Enabling Large-Scale IoT-Based Services through Elastic Publish/Subscribe.通过弹性发布/订阅实现基于物联网的大规模服务。
Sensors (Basel). 2017 Sep 19;17(9):2148. doi: 10.3390/s17092148.
5
Integrating Deep Learning-Based IoT and Fog Computing with Software-Defined Networking for Detecting Weapons in Video Surveillance Systems.将基于深度学习的物联网和雾计算与软件定义网络集成,用于检测视频监控系统中的武器。
Sensors (Basel). 2022 Jul 6;22(14):5075. doi: 10.3390/s22145075.
6
Adaptive Machine Learning Based Distributed Denial-of-Services Attacks Detection and Mitigation System for SDN-Enabled IoT.基于自适应机器学习的支持软件定义网络的物联网分布式拒绝服务攻击检测与缓解系统
Sensors (Basel). 2022 Mar 31;22(7):2697. doi: 10.3390/s22072697.
7
Adaptive quality of service for packet loss reduction using OpenFlow meters.使用OpenFlow计量器实现减少数据包丢失的自适应服务质量
PeerJ Comput Sci. 2024 Apr 4;10:e1848. doi: 10.7717/peerj-cs.1848. eCollection 2024.
8
A Software-Defined Networking Framework to Provide Dynamic QoS Management in IEEE 802.11 Networks.一种软件定义网络框架,用于在 IEEE 802.11 网络中提供动态服务质量管理。
Sensors (Basel). 2018 Jul 12;18(7):2247. doi: 10.3390/s18072247.
9
Enhancing QoS of Telecom Networks through Server Load Management in Software-Defined Networking (SDN).通过软件定义网络(SDN)中的服务器负载管理提升电信网络的服务质量(QoS)。
Sensors (Basel). 2023 Nov 22;23(23):9324. doi: 10.3390/s23239324.
10
Explainable Security in SDN-Based IoT Networks.基于 SDN 的物联网网络中的可解释安全。
Sensors (Basel). 2020 Dec 20;20(24):7326. doi: 10.3390/s20247326.

引用本文的文献

1
Utilization of SDN Technology for Flexible EtherCAT Networks Applications.将SDN技术应用于灵活的EtherCAT网络应用
Sensors (Basel). 2022 Mar 2;22(5):1944. doi: 10.3390/s22051944.
2
Efficient Solution for Large-Scale IoT Applications with Proactive Edge-Cloud Publish/Subscribe Brokers Clustering.基于主动式边缘云发布/订阅代理集群的大规模物联网应用高效解决方案。
Sensors (Basel). 2021 Dec 9;21(24):8232. doi: 10.3390/s21248232.
3
On Providing Multi-Level Quality of Service for Operating Rooms of the Future.为未来手术室提供多层次服务质量。
Sensors (Basel). 2019 May 18;19(10):2303. doi: 10.3390/s19102303.