• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用OpenFlow计量器实现减少数据包丢失的自适应服务质量

Adaptive quality of service for packet loss reduction using OpenFlow meters.

作者信息

Deo Krishneel, Chaudhary Kaylash, Assaf Mansour

机构信息

School of Information Technology, Engineering, Mathematics and Physics, The University of the South Pacific, Suva, Rewa, Fiji.

出版信息

PeerJ Comput Sci. 2024 Apr 4;10:e1848. doi: 10.7717/peerj-cs.1848. eCollection 2024.

DOI:10.7717/peerj-cs.1848
PMID:38660185
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11041947/
Abstract

Quality of Service (QoS) is a mechanism used in computer networks to prioritize, classify, and treat packets differently based on certain criteria. This helps the switching devices to schedule and reorder packets if there is congestion in the network. Edge routers experience high traffic congestion as a result of traffic aggregation from the internal network devices. A router can have multiple QoS classes configured, and each class could experience traffic at various rates. However, when a QoS class is underperforming or needs more bandwidth, some bandwidth can be borrowed or leased out to another QoS class to ensure the link is utilized to maximum capacity and the highest throughput is achieved. This article proposes a bandwidth allocation and distribution algorithm that purely uses the flow statistics from the OpenFlow switches to allocate bandwidth to different QoS classes optimally based on their current requirement. The algorithm does not guarantee in advance that the packet loss will be minimized but does guarantee the initial minimum bandwidth allocation. It adjusts the flows' rates with the aim to increase their current throughput. The algorithm uses the Software Defined Networking (SDN) controller's flow monitoring component to query the flow statistics from the switch to first approximate the traffic flow rate and then calculate the optimal bandwidth values to assign to each QoS class. The proposed algorithms will be applied to certain switches in the path with the assumption that all the switches are OpenFlow compatible. The algorithm's performance was compared with the Adaptive Quality of Service (AQoS) algorithm over various traffic scenarios. The results show that the proposed algorithm achieves an average of 9% performance gain compared to the AQoS algorithm.

摘要

服务质量(QoS)是计算机网络中使用的一种机制,用于根据特定标准对数据包进行优先级排序、分类和区别对待。这有助于交换设备在网络出现拥塞时调度和重新排序数据包。由于来自内部网络设备的流量聚合,边缘路由器会经历高流量拥塞。路由器可以配置多个QoS类,每个类可能会以不同速率经历流量。然而,当一个QoS类性能不佳或需要更多带宽时,可以将一些带宽借用或出租给另一个QoS类,以确保链路得到最大程度利用并实现最高吞吐量。本文提出了一种带宽分配和分发算法,该算法纯粹使用来自OpenFlow交换机的流统计信息,根据不同QoS类的当前需求为其最优地分配带宽。该算法不能预先保证将丢包最小化,但能保证初始的最小带宽分配。它调整流的速率,旨在提高其当前吞吐量。该算法使用软件定义网络(SDN)控制器的流监控组件查询交换机的流统计信息,首先估算流量速率,然后计算要分配给每个QoS类的最优带宽值。假设所有交换机都与OpenFlow兼容,所提出的算法将应用于路径中的某些交换机。在各种流量场景下,将该算法的性能与自适应服务质量(AQoS)算法进行了比较。结果表明,与AQoS算法相比,所提出的算法平均实现了9%的性能提升。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/4372144e29c8/peerj-cs-10-1848-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/938bb302c867/peerj-cs-10-1848-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/6d1a8ebbff0f/peerj-cs-10-1848-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/50989469fbc8/peerj-cs-10-1848-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/669df02b2436/peerj-cs-10-1848-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/60017d00272c/peerj-cs-10-1848-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/b3cd6898f23c/peerj-cs-10-1848-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/60446afe0c88/peerj-cs-10-1848-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/f872109a3183/peerj-cs-10-1848-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/0a29a2dc6d8c/peerj-cs-10-1848-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/1aaa002675e4/peerj-cs-10-1848-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/e90f62e0341f/peerj-cs-10-1848-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/ac779e5625fe/peerj-cs-10-1848-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/4372144e29c8/peerj-cs-10-1848-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/938bb302c867/peerj-cs-10-1848-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/6d1a8ebbff0f/peerj-cs-10-1848-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/50989469fbc8/peerj-cs-10-1848-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/669df02b2436/peerj-cs-10-1848-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/60017d00272c/peerj-cs-10-1848-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/b3cd6898f23c/peerj-cs-10-1848-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/60446afe0c88/peerj-cs-10-1848-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/f872109a3183/peerj-cs-10-1848-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/0a29a2dc6d8c/peerj-cs-10-1848-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/1aaa002675e4/peerj-cs-10-1848-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/e90f62e0341f/peerj-cs-10-1848-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/ac779e5625fe/peerj-cs-10-1848-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/ec30/11041947/4372144e29c8/peerj-cs-10-1848-g013.jpg

相似文献

1
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.
2
Augmenting Speech Quality Estimation in Software-Defined Networking Using Machine Learning Algorithms.使用机器学习算法增强软件定义网络中的语音质量估计。
Sensors (Basel). 2021 May 17;21(10):3477. doi: 10.3390/s21103477.
3
QoS Management and Flexible Traffic Detection Architecture for 5G Mobile Networks.5G 移动网络的服务质量管理和灵活流量检测架构。
Sensors (Basel). 2019 Mar 17;19(6):1335. doi: 10.3390/s19061335.
4
SDN-Based Congestion Control and Bandwidth Allocation Scheme in 5G Networks.5G网络中基于软件定义网络的拥塞控制与带宽分配方案
Sensors (Basel). 2024 Jan 24;24(3):749. doi: 10.3390/s24030749.
5
Termite inspired algorithm for traffic engineering in hybrid software defined networks.混合软件定义网络中用于流量工程的白蚁启发式算法
PeerJ Comput Sci. 2020 Aug 17;6:e283. doi: 10.7717/peerj-cs.283. eCollection 2020.
6
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.
7
Anticipative QoS Control: A Self-Reconfigurable On-Chip Communication.预期QoS控制:一种可自我重构的片上通信
Micromachines (Basel). 2022 Oct 4;13(10):1669. doi: 10.3390/mi13101669.
8
A fuzzy delay-bandwidth guaranteed routing algorithm for video conferencing services over SDN networks.一种用于软件定义网络(SDN)上视频会议服务的模糊延迟 - 带宽保证路由算法。
Multimed Tools Appl. 2023 Jan 23:1-30. doi: 10.1007/s11042-023-14349-6.
9
A QoS scheme for a congestion core network based on dissimilar QoS structures in smart-phone environments.基于智能手机环境中不同 QoS 结构的拥塞核心网络的 QoS 方案。
Sensors (Basel). 2010;10(11):10006-13. doi: 10.3390/s101110006. Epub 2010 Nov 9.
10
QOGMP: QoS-oriented global multi-path traffic scheduling algorithm in software defined network.QOGMP:软件定义网络中面向服务质量的全局多路径流量调度算法
Sci Rep. 2022 Aug 26;12(1):14600. doi: 10.1038/s41598-022-18919-w.

本文引用的文献

1
Increasing fault tolerance of data plane on the internet of things using the software-defined networks.利用软件定义网络提高物联网中数据平面的容错能力。
PeerJ Comput Sci. 2021 May 27;7:e543. doi: 10.7717/peerj-cs.543. eCollection 2021.