参考论文:J. Xie and Y. Jiang, "A network calculus approach to delay evaluation of IEEE 802.11 DCF," IEEE Local Computer Network Conference, Denver, CO, 2010, pp. 560-567, doi: 10.1109/LCN.2010.5735773.
实现了论文中基于矩生成函数的DCF随机接入的时延上界。同时实现了TDMA形式的时延上界计算。参数调用方法参考main.py
,运行python main.py
后,可以得到以下两条示例的时延上界:
用法示例:参见main.py
。
:表示
个不相关节点(STA)中的至少一个在同一时隙中传输的冲突概率;
:表示在随机时隙中存在节点尝试发送报文的概率(可理解为传输概率),是一个常数,与退避阶段无关
:表示只有一个非相关STA成功占用信道的传输概率
单个报文服务时间:
等式右端为复合随机变量,一阶二阶矩为:
则,
该Bound是针对单个报文的服务时间,没有考虑排队时延,对于单个报文,服务时间和时延等价,即,不等式右端则为delay-bound,由这一不等式便可画出delay_bound曲线图
有以下假设:
于是,相当于结点只做队列缓存功能,不需要单独考虑,每条链路实际上是网络演算中的一个server ,该演算服务器模型采用delay-rate server model,即service curve为:
由服务器模型的级联特性:
则得:
由网络演算时延上界结论:
经一系列推导可得: