SIP服务器过载控制与分布式会议框架性能分析
1. SIP服务器过载控制算法
1.1 稳态负载下算法性能
在SIP服务器过载控制中,涉及多种算法,包括三种窗口调整算法(win - disc、win - cont和win - auto)以及两种速率调整算法(rate - abs和rate - occ)。
- Tc对rate - occ算法的影响 :使用极小的Tc似乎有助于提高rate - occ算法在重负载下的性能,但在所有系统中每14ms更新一次当前CPU占用率并非易事。而且,使用短Tc时,实际服务器占用率升至93%,这与设定85%预算服务器占用率的初衷相悖。此外,在轻度过载情况下,短Tc的rate - occ算法性能比其他算法差,这可能与OCC启发式增加和减少参数的调整有关。
- 算法的优点及会话建立延迟 :所有能实现最大理论吞吐量的算法的优点是确保不发生重传,服务器始终忙于处理消息,每条消息都属于成功会话的一部分。会话建立延迟是另一个重要指标,定义为从发送INVITE到收到200 OK消息的ACK的时间。rate - occ算法的延迟最低,但考虑到其在吞吐量方面处于次优区域,这一优势并不显著。win - cont算法的延迟约为3ms,rate - abs算法的延迟接近win - cont,约为3.5ms,win - disc和win - auto算法的延迟分别为5ms和6ms,这些值都足够小,可能不会产生太大差异。
- 稳态负载分析结论 :基于占用率的方法不太可取,因为它的调优参数相对较多,且无法适应实现最大吞吐量的最有效处理条件。win - dis
超级会员免费看
订阅专栏 解锁全文
1601

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



