当前位置:网站首页>An enhanced dynamic packet buffer management.论文核心部分
An enhanced dynamic packet buffer management.论文核心部分
2022-08-10 11:14:00 【昰绽至强】
DADT缓存管理策略:
DADT 算法与动态算法相似,只是它具有多个阈值,而不是动态算法中的单个控制阈值。
其中 αi 是比例常数,每个队列都不同。 与静态阈值方案相比,动态和 DADT 算法有两个主要优点:1)它可以根据交通状况自适应变化。 一旦输出队列变为活动状态,它就会开始接收数据包并且其队列长度会增加。 这增加了总缓冲区占用率,控制阈值相应降低。 如果当前队列长度大于控制阈值,传入的数据包将被丢弃,直到输出队列自然耗尽; 2) 易于硬件实现。 唯一的要求是队列长度计数器和带有移位寄存器的比较器。
DADT 算法与动态算法具有相似的属性(即队列的控制阈值与缓冲区中的剩余空间成正比),但每个队列的阈值不同。 DADT 算法是专门为数据包缓冲区开发的,而动态算法最初是为 ATM 交换机开发的。 ATM 交换机具有固定大小的传入ATM 数据包。这就是为什么在遇到统一流量时所有输出队列的行为都相似的原因。因此,一个队列在遇到统一流量时不能独占缓冲区空间。然而,对于 NIC 上的数据包缓冲区,输出队列有各种传入数据包大小。
由于每个队列的数据包大小不同,所有队列都有一个阈值可能会让一个队列独占整个缓冲区空间。 具有较大传入数据包大小的队列倾向于以更快的速度填充缓冲区空间。 对所有队列使用单一阈值会导致其他输出队列出现过多的数据包丢失。 根据我们的仿真结果,通过分别控制每个队列的阈值,所提出的 DADT 算法可以有效地减少其他队列的丢包。
边栏推荐
- A little self-deprecating deconstruction about farmers "code"
- LeetCode 109. Sorted Linked List Conversion Binary Search Tree
- StoneDB Document Bug Hunting Season 1
- 力扣练习—— 矩形区域不超过 K 的最大数值和(hard)
- Redis常用命令
- A case of violent parameter tuning in machine learning
- 传三星3nm斩获第二家客户,目前产能已供不应求
- Database management tool: dynamic read-write separation
- 机器学习之暴力调参案例
- 3款不同类型的自媒体免费工具,有效提高创作、运营效率
猜你喜欢
一文读懂NFT数字藏品为何风靡全球?
Article take you understand interrupt the key driver of polling mechanism
2016,还是到了最后
怎么加入自媒体,了解这5种变现模式,让账号快速变现
常量及数据类型你还记得多少?
基于UiAutomator2+PageObject模式开展APP自动化测试实战
A case of violent parameter tuning in machine learning
A little self-deprecating deconstruction about farmers "code"
ENVI 5.3软件安装包和安装教程
皕杰报表在传参乱码
随机推荐
力扣练习——59 从二叉搜索树到更大和树
It is rumored that Samsung 3nm has won the second customer, and the current production capacity is in short supply
LeetCode 21. 合并两个有序链表
单目操作符(含原码反码补码转换)
jlink 与 swd 接口定义
Database management tool: dynamic read-write separation
LeetCode 362. Design Hit Counter(计数器)
使用.NET简单实现一个Redis的高性能克隆版(六)
[Go WebSocket] 多房间的聊天室(一)思考篇
力扣练习——58 验证二叉搜索树
Article take you understand interrupt the key driver of polling mechanism
LeetCode 92. 反转链表 II
LeetCode 83. 删除排序链表中的重复元素
APP automation testing practice based on UiAutomator2+PageObject mode
LeetCode 83. Remove Duplicate Elements in Sorted List
ssm框架搭建过程[通俗易懂]
gpu-admission 源码分析
Configure druid data source "recommended collection"
mpf6_Time Series Data_quandl_correct kernel PCA_AIC_BIC_trend_log_return_seasonal_decompose_sARIMAx_ADFull
LeetCode 109. Sorted Linked List Conversion Binary Search Tree