多缓冲区加权数据包复用的改进在线算法
1. 引言
在服务质量网络交换机的缓冲区管理中,多缓冲区模型是一个重要的研究领域。本文将介绍一种确定性在线算法DON(Deterministic Online Algorithm),并分析其在多缓冲区模型中最大化加权吞吐量的性能。
2. DON算法工作原理
2.1 基本发送规则
在每个时间步,给定一个临时调度表,DON算法会发送最早截止日期的数据包(如果其值足够大)或者缓冲区中值最大的数据包。
2.2 虚拟截止日期技术
在选择要发送的数据包之前,DON算法采用了虚拟截止日期技术。在计算临时调度表时,将“虚拟截止日期”与数据包关联,而不是输入序列中指定的截止日期。
- 一个数据包的虚拟截止日期初始化为其到达时指定的截止日期。
- 然后,虚拟截止日期将更新为临时调度表发送该数据包的暂定时间步。
2.3 算法伪代码
以下是DON算法的伪代码:
Algorithm 2. DON(P, t)
1: S = PS(P, t). Drop the packets ∈(P \ S).
{S is the provisional schedule.}
2: Update a packet p ∈S’s virtual deadline dp, if necessary, to be the time step S
supposes to send p.
{All packets in S have distinct virtual dead
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



