提升大规模网络中SIP服务可靠性与DHT架构优化
1. 大规模P2P - SIP网络中SIP服务可靠性提升
1.1 现有问题与算法优势
在大规模P2P - SIP网络中,服务节点可能比传统SIP网络更不稳定,这不可避免地影响了SIP服务的可靠性。不过,有算法通过在接收SIP消息的节点的后继节点中复制SIP事务,来维护用户事务信息的可靠性,并在P2P覆盖中选择失败或离开节点的后继节点之一作为接管服务器,确保了SIP服务的可靠性。该算法在节点故障或离开的情况下,能正确维持约99%的对话,并且在互联网上以可接受和合理的开销提供可靠的SIP服务。实验结果还表明,该算法无论P2P - SIP网络中有多少节点失败或离开,对确认响应包都不会带来太多开销。
1.2 相关工作对比
- 传统SIP网络可靠性实现方法 :
- 有研究提出状态共享算法,利用可靠服务器池技术实现高度可靠的SIP会话,但该方法需要额外的备份服务器,且消耗大量网络带宽。
- 还有研究使用IP接管技术处理节点故障导致的SIP信令传输故障,但此方法需要额外的心跳专用网络连接来监控集群中每个节点的健康和状态。而上述算法无需添加额外节点和消耗额外网络带宽,就能实现SIP服务的可靠性。
- 与IETF RELOAD协议对比 :IETF RELOAD是一种P2P - SIP协议,在覆盖链路层实现了简单可靠的信令传输机制。其基本原理是消息发送者会从接收者处获得ACK以检测链路或节点故障,若超时则必须重传。该算法实现了与RELOAD
超级会员免费看
订阅专栏 解锁全文
3845

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



