一种无线MESH网中多SIP服务器布局方法.pdf

上传人:1*** 文档编号:1094515 上传时间:2018-03-31 格式:PDF 页数:25 大小:932.95KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010592782.4

申请日:

2010.12.17

公开号:

CN102026203A

公开日:

2011.04.20

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04W 16/10申请日:20101217授权公告日:20130410终止日期:20131217|||授权|||实质审查的生效IPC(主分类):H04W 16/10申请日:20101217|||公开

IPC分类号:

H04W16/10(2009.01)I; H04W24/08(2009.01)I; H04W40/30(2009.01)I; H04W80/10(2009.01)I

主分类号:

H04W16/10

申请人:

武汉大学

发明人:

郭成城; 李文翔; 吴静; 张洋

地址:

430072 湖北省武汉市武昌区珞珈山武汉大学

优先权:

专利代理机构:

武汉科皓知识产权代理事务所(特殊普通合伙) 42222

代理人:

张火春

PDF下载: PDF下载
内容摘要

本发明涉及无线网络技术与IP语音技术相结合的技术领域,尤其涉及一种无线Mesh网中多SIP服务器布局方法。本发明包括无线Mesh网络中无线链路的通信质量测量步骤、SIP服务器布设步骤、路由器访问SIP服务器的路由选择步骤。其主要优点:一是尽可能使得在发生网络分割时,每个分割区域内都有SIP服务器提供呼叫接入服务,从而确保各个区域内的语音通信功能仍能正常使用;二是为每个路由器节点上的SIP代理选取一组通往布设在不同位置的SIP服务器的可靠路径,既可以克服无线链路和服务器的单点故障影响,同时又将访问负载分布在了所有选出的服务器节点上。本发明解决了无线Mesh网络中,无线链路的不稳定性对基于SIP的语音呼叫服务带来的负面影响。

权利要求书

1: 一种无线 Mesh 网中多 SIP 服务器布局方法,其特征在于,包括以下步骤 : 无线 Mesh 网络中无线链路的通信质量测量步骤 :该步骤采用主动发送单播数据包探 测或利用实际通信数据包探测的方式,对网络中所有无线链路的通信质量进行测量 ;并 通过统计分析,获取长时间内的链路质量指标,基于指标数据来设计服务器布设方案, 所述链路质量指标为包交付率 PDR ; 服务器布设步骤 :该步骤针对无线 Mesh 网络拓扑图,用最小割集的方法描述可能出 现的网络分割,对网络按照分割域 ( 子图 ) 进行划分 ;在划分得到的每个子网中,选择可 靠度最高的网络节点作为本子网内的 SIP 服务器布设节点,每个分割区域 ( 子网 ) 内至少 布设一个服务器 ; 呼叫路由选择步骤 :该步骤针对 SIP 呼叫连接建立过程,基于通信可靠度计算模 型,分别设计以呼叫速度为优化目标的先应式路由选择方案和以呼叫成功率为优化目标 的先应式路由选择方案,所述以呼叫速度为优化目标的先应式路由选择方案提供在规定 的呼叫尝试次数内尽快实现接入的服务,并且具有负载均衡作用 ;所述以呼叫成功率为 优化目标的先应式路由选择方案提供在规定的呼叫尝试次数内确保可以接入的服务。
2: 根据权利要求 1 所述的无线 Mesh 网中多 SIP 服务器布局方法,其特征在于 : 所述无线 Mesh 网络中无线链路的通信质量测量步骤包括以下子步骤 : 对给定的某条无线链路 i,将测量的总时间长度 T 划分为 N 个时隙,每个时隙为一个 检测周期 ; 设 Rij 为第 i 条链路上第 j 个检测周期测得的包交付率 PDR,计算 j 周期内包交付率的 平均值 E(Rij) 和包交付率的方差 D(Rij) ; 对比 ( 管理人员 ) 预先设定的包交付率平均值阈值 Eth 和方差阈值 Dth,若 E(Rij) > Eth,且 D(Rij) < Dth,则此周期链路质量被认为是好的 ; 对第 i 条链路生成链路状态的布尔型 N 元组 Ai = {aij} = {ai1, ai2, ...aiN},如果周期 j 时该链路是好的,则 aij = 1,否则 aij = 0。
3: 根据权利要求 1 所述的无线 Mesh 网中多 SIP 服务器布局方法,其特征在于 : 所述服务器布设步骤进一步包括以下步骤 : 基于网络分割概率的网络划分步骤 :基于获得到的链路状态 N 元组计算各个割集使 网络分割的概率,并依据此概率值的高低对边割集排序 ;设计在给定最小网络分割概率 阈值的条件下,基于遍历最小割集的图分割方法对网络进行划分,使划分得到的子网能 够体现最可能出现的网络分割情况 ; 基于通信可靠度的节点选取步骤 :在分割出的各个子网中,依次将子网中的一个或 几个节点组作为布设候选节点 ;基于之前得到的链路状态 N 元组,选用非环路路径来计 算所有其它节点到候选节点的通信可靠度 ;选择可靠度最高的候选节点或节点组作为该 子网的布设节点,安装 SIP 服务器系统。
4: 根据权利要求 3 所述的无线 Mesh 网中多 SIP 服务器布局方法,其特征在于 : 所述服务器布设步骤采用基于网络分割概率的网络划分,其中给定最小网络分割概 率的网络划分计算包括以下步骤 : ①基于网络中有向边对应的状态 N 元组,求出网络两两节点之间的边割集 ECi 及其网 络分割概率 PI(ECi),选择分割概率高于规定阈值 Pe 的边割集,按概率从高到低排列边割 2 集的选用顺序,组成边割集数组 EdgeCut ; ②初始化一个子网数组 SubNet 为顶点集 V ; ③如果还有边割集未进行尝试,选择 EdgeCut 中的一个元素 EC ;否则,输出得到的 子网 SubNet 和所需的 Server 数目,终止 ; ④如果还有子网未进行尝试,选择 SubNet 中的一个元素 SNi ;否则,转至步骤③ ; ⑤用 ECs 对 SNi 进行子网划分,如果新得到的两个子网 SNa 和 SNb 中的节点数不小于 MinSize,且 SNa 和 SNb 中至少有一个端连通分量,则将 SNa 和 SNb 添加都到一个临时子 网集 NewSubNet 中,否则将 SNi 添加到 NewSubNet 中,并转至步骤④ ; ⑥整理 NewSubNet 中各个子网,标识是否为主连通子网或端连通子网,将所有的主 连通子网合并为一个 ; ⑦检查 NewSubNet 中各个子网,如果每个子网的节点数目在 [MinSize,2*MinSize] 之间,则所有的子网不可再分, MinSize 为子网节点个数下限值 ; ⑧依据 NewSubNet 中各个子网,令 Numi 为第 i 个子网中的节点数,计算整个网络所 需服务器数目 Num, MaxSize 为子网节点个数上限值 ; ⑨将 NewSubNet 赋给 SubNet,将 NewSubNet 清空,如果所有的子网不可再分,则输 出 SubNet 和所需的 Server 数目,算法终止 ;否则,转至步骤③。
5: 根据权利要求 3 所述的无线 Mesh 网中多 SIP 服务器布局方法,其特征在于 : 所述服务器布设步骤中基于通信可靠度的节点选择方法包括以下步骤 : ①对划分出的子网 S,根据子网中候选节点的个数 SK,其所有可能的节点组合有 CSNumSK 个,取出这些组合,所述 SK 至少为 1 ; ②对每个组合中的节点集 Ti,求不在 Ti 中的每个节点 vp 到 Ti 中每个节点 vq 的路径集 合,基于上述的状态 N 元组,求路径集合的有效概率 ; ③对 S-Ti 中的节点 vp,计算其到 Ti 中的节点的 1 次 2- 终端可靠度的最大值,记为 1 Rel (vp, T) ; ④若 S-Ti 中还有节点未轮到,则对此节点进行步骤③,否则,累加得到 S-Ti 中所有 节点到 Ti 的 1 次 2- 终端可靠度的最大值的总和 ⑤若有候选节点组合未轮到,则对此组合进行步骤②,否则,完成了所有组合的可 靠度计算,比较各个可靠度总和 选择最大的总和所对应的 Ti 集作为 S 子网 的布设节点 ; 所有子网选出的节点组 Ti 汇总,组成整个网络中布设的 SIP 服务器的节点集 T。
6: 根据权利要求 1 所述的无线 Mesh 网中多 SIP 服务器布局方法,其特征在于 : 所述呼叫路由选择步骤进一步分为 :基于速度的呼叫路由选择方法、基于成功率的 呼叫路由选择方法 ; 所述基于速度的呼叫路由选择方法为 :所有非服务器节点 j,根据设定的呼叫尝试次 数 n,在通往服务器集 T 的所有路径中,选择可靠度最高的 n 条路径,依次作为节点 j 呼 叫连接建立用的传输路径,以尽快通过一条路径建立呼叫连接 ; 所述基于成功率的呼叫路由选择方法为 :对所有非服务器节点 j,根据设定的呼叫尝 3 试次数 n,在通往服务器集 T 的所有路径中,选择 n 条组合后整体可靠度最高的路径,依 次作为节点 j 呼叫连接建立用的传输路径,以确保在 n 次尝试中成功建立呼叫连接。
7: 根据权利要求 6 所述的无线 Mesh 网中多 SIP 服务器布局方法,其特征在于 : 所述呼叫路由选择步骤中基于速度的呼叫路由选择方法包括以下步骤 : ①对非服务器节点 j,其到达服务器节点集 T 的所有可能路径放入 P(sj,T) 集,计算 集中每个路径 Pi 的可靠度,确定规定的呼叫尝试次数 n ; ②当 n = 1 时,输出的结果路径集 PSn(sj, T) 中仅有一条路径。 在 P(sj, T) 的所有 路径中,选择具有最高可靠度的路径 P1,有 PS1(sj, T) = {P1} ; ③当 n = 2 时,对 P(sj,T) 中除 P1 之外的每条路径 Pi,计算当 P1 失效时 Pi 有效的条 件概率,即 选择具有最高概率值的路径 P2,有 PS2(sj, T) = {P1, P2} ; 选择具有最高概 ④在取得 PSn-1(sj, T) 之后,对 P(sj, T) 中除 P1, P2, ..., Pn-1 之外的每条路径 Pi, 计算当 P1, P2, ..., Pn-1 失效时 Pi 有效的条件概率,即 率的路径 Pn,有 PSn(sj, T) = {P1, P2, ..., Pn},至此路集构建完毕。
8: 根据权利要求 6 所述的无线 Mesh 网中多 SIP 服务器布局方法,其特征在于 : 所述呼叫路由选择步骤中基于成功率的呼叫路由选择方法包括以下步骤 : ①对非服务器节点 j,其到达服务器节点集 T 的所有可能路径放入 P(sj,T) 集,计算 集中每个路径 Pi 的可靠度,确定规定的呼叫尝试次数 n ; ②令 M 为 P(sj, T) 中的路径数,求得含 n 条路径的各个组合,组合的总数为 CMn ; ③对组合 Ct,随机安排其中 n 条路径的顺序,用 Ct 中的 n 条路径,而不是 P(sj, T) 中的所有路径计算 n 次 1-K 终端可靠度 ; ④选择具有最高可靠度的组合,即为所选路集,其中的路径能取得 n 次尝试内的最 高连接成功率 ; ⑤基于路径可靠度安排这些路径的使用顺序 :首先具有最高可靠度的路径被选为第 一路径 P1,之后在第 m 次排序中,对剩余未排序的 n-m+1 条路径中的每条路径 Pi,计算 当前选中的路径都失效时,Pi 有效的概率,即条件概率 取出具有最高概 率的路径 Pm 排在第 m 位,以该方法安排 n 条路径的顺序,路集的求取过程结束。

说明书


一种无线 Mesh 网中多 SIP 服务器布局方法

    技术领域 本发明涉及无线网络技术与 IP 语音 (VoIP) 技术相结合的技术领域,尤其涉及一 种无线 Mesh 网中多 SIP 服务器布局方法,具体说涉及如何在无线网状网 (Wireless Mesh Network, WMN) 中提供高可靠性的、基于会话发起协议 (Session Initiation Protocol, SIP) 的语音呼叫接入服务,设计了如何在网络中选取合适的节点布设 SIP 服务器,以及 网络中每台无线路由器上的 SIP 代理如何选取到服务器的路径等方法。
     背景技术
     无线 Mesh 网络综合了无线局域网和移动自组织网络的优点。 WMN 与 SIP 结合 应用,可以为某个单位或部门提供快捷、灵活,并且具有高性价比的语音通信服务。 特 别是在特殊环境和应急救援的通信应用中,有很好的市场前景。
     Raheleh B.Dilmaghani[1,2,3,4] 开发了一个混合式 WMN 测试平台用于危机发生 时的医疗反应演习,并分析了产生网络瓶颈、导致网络通信阻塞的原因 ;Abdulrahman Yarali[5] 分析了用于应急和公共安全通信的技术需求和背景,指出了 WMN 的技术影响。 Asad Amir Pirzada[6] 指出当前的 Ad-hoc 路由协议不适用于混合式 WMN,无法建立稳定、 高吞吐量的路径 ;Muddesar Iqbal[7] 提出了用于应急通信的多播双无线电的 WMN 的设计 与实现方法。
     针对 SIP 与无线网络结合的应用, Sebastian Fudickar[8] 提出了一种用于移动 Ad hoc 网络的 SIP 覆盖网,关注于注册和定位服务的可用性,并设法减小消息传输的负载。 Nilanjan Banerjee[9] 提出了两种在 Ad hoc 网络中建立 SIP 会话的解决方案 :1) 松耦合方 案, SIP 终端发现过程和路由过程分离 ;2) 紧耦合方案,采用完全分布式的、基于聚类 的路由协议,生成一个能高效路由的虚拟拓扑,并与终端发现过程结合起来。 Marcel Cavalcanti[10] 研究了在连通到 Internet 的 MANET 中使用标准 SIP 服务的问题,分析了 SIP 服务扩展性的受限问题,并提出了一种替代方案。 Bo Rong[11] 研究了用于在 WMN 中提 供 IP 网无线语音服务的会话发起协议 (SIP),指出了相关的技术问题 ( 呼叫建立时延、带 宽预测和预留、呼叫准入控制 ),提出了一个改进的 SIP 代理服务器的设计方案。
     上述工作主要是针对网络体系架构、信道质量、网络容量、路由、多播、信令 呼叫等方面开展研究和创新,针对通信网络系统可靠性和自组织性方面的研究很少,没 有专门的设计方案。
     目前,针对 SIP 服务系统可靠性的研究大多集中于将 SIP 与 P2P 技术结合应用。 文献 [12] 提出了一种在 SIP 基础上引入 P2P 簇状网的结构,作为在 MANET 上实现 VoIP 通 信系统的方案,分析了主要操作机制,采用了将 CPU、内存、带宽最多者作为超级节点 的策略。 文献 [13] 中采用基于 P2P 的方法来进行 SIP 注册和资源定位,设计思想是尽可 能采用标准的 SIP 消息实现 P2P 的所有操作,介绍了系统主要操作 ( 注册、删除等 ) 模块 的设计和测试。 文献 [14] 基于 JXTA 平台和 SIP 协议栈,开发了一个支持 VoIP 会话控制 的通信系统,主要特点是运用 P2P 发布和定位机制来代替集中式 SIP 的注册和查询过程。文献 [15] 和 [16] 构建了一个基于 SIP 信令和 P2P 架构的网络电话系统,通过把 P2P 技术 引入到 SIP 网络电话中来解决集中式 SIP 系统的单点失效和性能瓶颈问题。 文献 [17] 讨 论了较大规模的 P2P SIP 网络中,终端在多个 P2P 覆盖区域之间移动时的切换问题。 文 献 [18] 利用 P2P 技术解决多个 SIP 服务器之间协同工作的问题。
     由于受衰落、干扰、多径效应、阻隔等影响,无线链路常常会发生临时性的通 信质量下降或中断故障,这种现象有时持续时间较短 ( 几十秒 ),有时持续时间较长 ( 几 分钟~几十分钟 ),使链路断裂、网络拓扑改变。一旦出现这种情况,就会造成部分用户 无法登录 SIP 服务器,而不能建立通信联系。 其原因之一是用户终端去往 SIP 服务器的 路径上有某条无线链路故障,导致无法建立呼叫连接。 虽然自适应路由算法可以找到新 的路径,但在路由算法收敛之前,仍会导致 SIP 服务器不可达,在有线网络中也存在同样 的问题。 原因之二是出现在网络分割后,如果分割区域不包含 SIP 服务器节点,则整个 分割区域无法工作。
     针对这个问题,一个容易想到的方法是将一个精简了的 SIP 系统配置在网络的所 有节点中,构成全分布式的 SIP 体系。 但是, Simone Leggio 等人 [19] 的研究表明,全分 布的 SIP 体系需要大量广播用户注册信息,网络带宽消耗很大,只适用于很小规模的网络 系统。 参考文献 :
     [1]Dilmaghani Raheleh B., Rao Ramesh R.Hybrid wireless mesh network with application to emergency scenarios[J].Journal of Software,2008,3(2) :52-60.
     [2]Dilmaghani Raheleh B., Rao Ramesh R.A reliable wireless mesh infrastructure deployment at crisis site[C].Proceedings of the IEEE International Performance, Computing, and Communications Conference,2007,579-581.
     [3]Dilmaghani Raheleh B.,Rao Ramesh R.On designing communication networks for emergency situations[C].Proceedings of International Symposium on Technology and Society, 2006.
     [ 4 ]Dilmaghani Raheleh B. , Rao Ramesh R.Hybrid wireless mesh network deployment :A communication test bed for disaster scenarios[C].Proceedings of the 1 st ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation and Characterization,2006,90.
     [5]Yarali Abdulrahman,Ahsant Babak,Rahman Saifur.Wireless mesh networking : A key solution for emergency & rural applications[C].Proceedings of the 2nd International Conference on Advances in Mesh Networks,2009,143-149.
     [6]Pirzada Asad Amir, Portmann Marius, Wishart Ryan, et al.SafeMesh :A wireless mesh network routing protocol for incident area communications[J].Pervasive and Mobile Computing,2009,5(2) :201-221.
     [7]Iqbal Muddesar, Wang, Xingheng, Wertheim, David, et al.SwanMesh : A multicast enabled dual-radio wireless mesh network for emergency and disaster recovery services[J].Journal of Communications,2009,4(5) :298-306.
     [ 8 ]Fudickar Sebastian , Rebensburg Klaus , Schnor Bettina.MANETSip - A
     dependable SIP overlay network for MANET including presentity service[C].Proceedings of the 5th International Conference on Networking and Services,2009,314-319.
     [9]Banerjee Nilanjan,Acharya Arup,Das Sajal K.Enabling SIP-based sessions in ad hoc networks[J].Wireless Networks,2007,13(4) :461-479.
     [10]De Castro Marcel Cavalcanti, Kassler Andreas J..Challenges of SIP in internet connected MANETs[C].Proceedings of 2nd International Symposium on Wireless Pervasive Computing,2007,447-452.
     [11]Rong Bo, Qian Yi, Chen, Hsiao-Hwa.An enhanced SIP proxy server for wireless VoIP in wireless mesh networks[J].IEEE Communications Magazine,2008,46(1) : 108-113.
     [12] 俞凡,基于 SIP 的 VoIP 系统在 MANET 中的应用研究,电力系统通信,2007 年第 28 卷第 172 期,41 ~ 44 页。
     [13] 白羽、洪飞,基于 P2P SIP 协议的即时通信系统,计算机系统应用,2009 年 第 2 期,14 ~ 17 页。
     [14] 吴中贤、周江等, P2P-SIP 设计与实现,电信科学,2009 年第 10A 期, 184 ~ 187 页。 [15] 李广华、汪陈伍,基于 P2P-SIP 网络电话的研究,西安邮电学院学报,2010 年第 15 卷第 1 期,127 ~ 129 页。
     [16] 王南、陆建德,基于 Kademlia 算法的 P2P SIP 系统的研究与设计,微计算机 信息,2010 年第 26 卷第 4-3 期,122 ~ 124 页。
     [17] 刘天成、陶军等,基于分层 P2P SIP 的移动终端跨域切换方案,计算机科 学,2009 年第 36 卷第 11 期,47 ~ 51 页。
     [18] 沈国庆、李小明等, SIP 多域系统及其呼叫路由查询研究,军事技术通信, 2010 年第 31 卷第 1 期,36 ~ 42 页。
     [19]Simone Leggio, Jukka Manner, et al.Session Initiation Protocol Deployment in Ad-Hoc Networks :a Decentralized Approach.Processed in 2nd International Workshops on Wireless Ad-hoc Networks(IWWAN), London, May,2005.
     发明内容 针对上述存在的技术问题,本发明的目的是提供一种无线 Mesh 网中多 SIP 服务 器布局方法,以解决无线 Mesh 网络中,无线链路的不稳定性对基于 SIP 的语音呼叫服务 带来的负面影响。
     为达到上述目的,本发明采用如下的技术方案 :
     无线 Mesh 网络中无线链路的通信质量测量步骤 :该步骤采用主动发送单播数 据包探测或利用实际通信数据包探测的方式,对网络中所有无线链路的通信质量进行测 量 ;并通过统计分析,获取长时间内的链路质量指标,基于指标数据来设计服务器布设 方案,所述链路质量指标为包交付率 PDR ;
     服务器布设步骤 :该步骤针对无线 Mesh 网络拓扑图,用最小割集的方法描述可 能出现的网络分割,对网络按照分割域 ( 子图 ) 进行划分 ;在划分得到的每个子网中,选
     择可靠度最高的网络节点作为本子网内的 SIP 服务器布设节点,每个分割区域 ( 子网 ) 内 至少布设一个服务器 ;
     呼叫路由选择步骤 :该步骤针对 SIP 呼叫连接建立过程,基于通信可靠度计算 模型,分别设计以呼叫速度为优化目标的先应式路由选择方案和以呼叫成功率为优化目 标的先应式路由选择方案,所述以呼叫速度为优化目标的先应式路由选择方案提供在规 定的呼叫尝试次数内尽快实现接入的服务,并且具有负载均衡作用 ;所述以呼叫成功率 为优化目标的先应式路由选择方案提供在规定的呼叫尝试次数内确保可以接入的服务。
     所述无线 Mesh 网络中无线链路的通信质量测量步骤包括以下子步骤 :
     对给定的某条无线链路 i,将测量的总时间长度 T 划分为 N 个时隙,每个时隙为 一个检测周期 ;
     设 Rij 为第 i 条链路上第 j 个检测周期测得的包交付率 PDR,计算 j 周期内包交付 率的平均值 E(Rij) 和包交付率的方差 D(Rij) ;
     对比 ( 管理人员 ) 预先设定的包交付率平均值阈值 Eth 和方差阈值 Dth,若 E(Rij) > Eth,且 D(Rij) < Dth,则此周期链路质量被认为是好的 ;
     对第 i 条链路生成链路状态的布尔型 N 元组 Ai = {aij} = {ai1, ai2, ...aiN},如果 周期 j 时该链路是好的,则 aij = 1,否则 aij = 0。 所述服务器布设步骤进一步包括以下步骤 :
     基于网络分割概率的网络划分步骤 :基于获得到的链路状态 N 元组计算各个割 集使网络分割的概率,并依据此概率值的高低对边割集排序 ;设计在给定最小网络分割 概率阈值的条件下,基于遍历最小割集的图分割方法对网络进行划分,使划分得到的子 网能够体现最可能出现的网络分割情况 ;
     基于通信可靠度的节点选取步骤 :在分割出的各个子网中,依次将子网中的一 个或几个节点组作为布设候选节点 ;基于之前得到的链路状态 N 元组,选用非环路路径 来计算所有其它节点到候选节点的通信可靠度 ;选择可靠度最高的候选节点或节点组作 为该子网的布设节点,安装 SIP 服务器系统。
     所述服务器布设步骤采用基于网络分割概率的网络划分,其中给定最小网络分 割概率的网络划分计算包括以下步骤 :
     ①基于网络中有向边对应的状态 N 元组,求出网络两两节点之间的边割集 ECi 及 其网络分割概率 PI(ECi),选择分割概率高于规定阈值 Pe 的边割集,按概率从高到低排列 边割集的选用顺序,组成边割集数组 EdgeCut ;
     ②初始化一个子网数组 SubNet 为顶点集 V ;
     ③如果还有边割集未进行尝试,选择 EdgeCut 中的一个元素 EC ;否则,输出得 到的子网 SubNet 和所需的 Server 数目,终止 ;
     ④如果还有子网未进行尝试,选择 SubNet 中的一个元素 SNi ;否则,转至步骤 ③;
     ⑤用 ECs 对 SNi 进行子网划分,如果新得到的两个子网 SNa 和 SNb 中的节点数不 小于 MinSize,且 SNa 和 SNb 中至少有一个端连通分量,则将 SNa 和 SNb 添加都到一个临 时子网集 NewSubNet 中,否则将 SNi 添加到 NewSubNet 中,并转至步骤④ ;
     ⑥整理 NewSubNet 中各个子网,标识是否为主连通子网或端连通子网,将所有
     的主连通子网合并为一个 ;
     ⑦ 检 查 NewSubNet 中 各 个 子 网, 如 果 每 个 子 网 的 节 点 数 目 在 [MinSize, 2*MinSize] 之间,则所有的子网不可再分, MinSize 为子网节点个数下限值 ;
     ⑧依据 NewSubNet 中各个子网,令 Numi 为第 i 个子网中的节点数,计算整个网 络所需服务器数目 Num,
     MaxSize 为子网节点个数上限值 ;⑨将 NewSubNet 赋给 SubNet,将 NewSubNet 清空,如果所有的子网不可再分, 则输出 SubNet 和所需的 Server 数目,算法终止 ;否则,转至步骤③。
     所述服务器布设步骤中基于通信可靠度的节点选择方法包括以下步骤 :
     ①对划分出的子网 S,根据子网中候选节点的个数 SK,其所有可能的节点组合 SK 有 CSNum 个,取出这些组合,所述 SK 至少为 1 ;
     ②对每个组合中的节点集 Ti,求不在 Ti 中的每个节点 vp 到 Ti 中每个节点 vq 的路 径集合,基于上述的状态 N 元组,求路径集合的有效概率 ;
     ③对 S-Ti 中的节点 vp,计算其到 Ti 中的节点的 1 次 2- 终端可靠度的最大值,记 1 为 Rel (vp, T) ;
     ④若 S-Ti 中还有节点未轮到,则对此节点进行步骤③,否则,累加得到 S-Ti 中所有节点到 Ti 的 1 次 2- 终端可靠度的最大值的总和
     ⑤若有候选节点组合未轮到,则对此组合进行步骤②,否则,完成了所有组合 选择最大的总和所对应的 Ti 集作为 S的可靠度计算,比较各个可靠度总和子网的布设节点 ;
     所有子网选出的节点组 Ti 汇总,组成整个网络中布设的 SIP 服务器的节点集 T。
     所述呼叫路由选择步骤进一步分为 :基于速度的呼叫路由选择方法、基于成功 率的呼叫路由选择方法 ;
     所述基于速度的呼叫路由选择方法为 :所有非服务器节点 j,根据设定的呼叫尝 试次数 n,在通往服务器集 T 的所有路径中,选择可靠度最高的 n 条路径,依次作为节点 j 呼叫连接建立用的传输路径,以尽快通过一条路径建立呼叫连接 ;
     所述基于成功率的呼叫路由选择方法为 :对所有非服务器节点 j,根据设定的呼 叫尝试次数 n,在通往服务器集 T 的所有路径中,选择 n 条组合后整体可靠度最高的路 径,依次作为节点 j 呼叫连接建立用的传输路径,以确保在 n 次尝试中成功建立呼叫连 接。
     所述呼叫路由选择步骤中基于速度的呼叫路由选择方法包括以下步骤 :
     ①对非服务器节点 j,其到达服务器节点集 T 的所有可能路径放入 P(sj,T) 集, 计算集中每个路径 Pi 的可靠度,确定规定的呼叫尝试次数 n ;
     ②当 n = 1 时,输出的结果路径集 PSn(sj, T) 中仅有一条路径。 在 P(sj, T) 的 所有路径中,选择具有最高可靠度的路径 P1,有 PS1(sj, T) = {P1} ;
     ③当 n = 2 时,对 P(sj,T) 中除 P1 之外的每条路径 Pi,计算当 P1 失效时 Pi 有效 的条件概率,即
     选择具有最高概率值的路径 P2,有 PS2(sj, T) = {P1, P2} ;9④在取得 PSn-1(sj, T) 之后,对 P(sj, T) 中除 P1, P2, ..., Pn-1 之外的每条路径CN 102026203 A CN 102026218 A说明书6/17 页Pi,计算当 P1, P2, ..., Pn-1 失效时 Pi 有效的条件概率,即 概率的路径 Pn,有 PSn(sj, T) = {P1, P2, ..., Pn},至此路集构建完毕。
     选择具有最高所述呼叫路由选择步骤中基于成功率的呼叫路由选择方法包括以下步骤 :
     ①对非服务器节点 j,其到达服务器节点集 T 的所有可能路径放入 P(sj,T) 集, 计算集中每个路径 Pi 的可靠度,确定规定的呼叫尝试次数 n ;
     ②令 M 为 P(sj, T) 中的路径数,求得含 n 条路径的各个组合,组合的总数为 n CM ;
     ③对组合 Ct,随机安排其中 n 条路径的顺序,用 Ct 中的 n 条路径,而不是 P(sj, T) 中的所有路径计算 n 次 1-K 终端可靠度 ;
     ④选择具有最高可靠度的组合,即为所选路集,其中的路径能取得 n 次尝试内 的最高连接成功率 ;
     ⑤基于路径可靠度安排这些路径的使用顺序 :首先具有最高可靠度的路径被选 为第一路径 P1,之后在第 m 次排序中,对剩余未排序的 n-m+1 条路径中的每条路径 Pi, 计算当前选中的路径都失效时,Pi 有效的概率,即条件概率 取出具有最 高概率的路径 Pm 排在第 m 位,以该方法安排 n 条路径的顺序,路集的求取过程结束。
     本发明具有以下优点和积极效果 :
     1) 本发明通过对无线 Mesh 网络中可能出现的网络分割状态的分析,预先在分割 区域内最可靠的节点或节点组布设至少一个 SIP 服务器 ;同时,为所有路由器都确定一 组高可靠度的、通往多个 SIP 服务器的呼叫信令传输路径。这样,尽可能地克服了因无线 链路经常出现的临时性故障对网络语音通信产生的负面影响,即使出现网络分割状况, 也仍可以保证每个分割区域内的语音通信服务,避免了由于某些分割区域内无 SIP 服务器 而造成的大面积语音通信中断现象。
     2) 本发明中多台服务器的布设只涉及到少数的网络节点,SIP 服务器中注册信息 的同步不需要进行全网络扩散,对网络流量的影响也较小,发明方案实施的可行性强。 另外,在每个路由器节点上安装 SIP 代理负责与用户终端的呼叫连接,再通过增加代理的 功能来实现可靠路径选择以及路径切换。 这样就最大限度地保证了对已有 SIP 语音终端 设备的兼容性,任何支持 WiFi 和 SIP 的手机都可以直接在其中使用。 附图说明
     图 1 是本发明中用以对网络分割情况进行描述介绍的示例图。
     图 2 是本发明中给定网络分割概率阈值条件下的网络划分方法流程图。
     图 3 是本发明中子网内服务器选择方法流程图。
     图 4 是本发明中基于速度优先的呼叫路径集求解方法流程图。
     图 5 是本发明中基于成功率优先的呼叫路径集求解方法流程图。 具体实施方式
     前人对无线 Mesh 网络的体系架构、信道质量、网络容量、路由、多播、信令呼 叫等方面进行了很多研究,但目前在该研究领域还存在很多问题。
     在无线 Mesh 网的理论研究与工程实践中,一个必须面对的问题就是无线链路的稳定性问题。 无线通信过程容易受到信号衰落、信道干扰、噪声强度、通信距离、天气 条件及地形环境等因素的影响,会出现难以预料的无线链路时断时续的现象。 时常性的 网络拓扑变更,甚至网络被分割成多个独立子网的情况,严重地影响了无线通信系统的 稳定性与可靠性。 在临时性架设的应急通信环境中,这种影响可能更加严重。 因此,随 着人们对无线通信技术需求的日益增加,无线网络通信的可靠性和稳定性保障已经成为 网络设计、规划和建设阶段中必须重点加以解决的问题。
     目前,针对网络节点和链路失效故障主要是通过监测和分析随机失效现象,在 组网设计和建设过程中采取相应的冗余技术和措施来提供满足一定要求的可靠性保证。 无线 Mesh 网的网状组网结构,具备了冗余容错的先决条件。 但至今为止,基于无线 Mesh 网络和 SIP 架构的无线语音通信系统都是采用单一 SIP 服务器方式,一些关于 P2P 与 SIP 结合的研究主要是解决用户量大所带来的服务器性能瓶颈问题,不能解决网络分割 问题。
     基于无线 Mesh 网络和 SIP 的语音通信系统,一旦出现网络分割或链路失效,被 分割区域的用户就无法登录 SIP 服务器,导致大面积的通信中断。 因此,本发明提出在 无线 Mesh 网中布设多个 SIP 服务器的措施,即使发生网络分割也尽可能保证每个分割区 域至少有一个 SIP 服务器提供子网内的语音通信服务,从而达到提升网络整体可靠性的目 的。 在无线 Mesh 网络中,任意一个路由器节点上都可以布设 SIP 服务器,但选择哪 些节点来布设 SIP 服务器能够提供最好的可靠性保证,以及路由器选择怎样的服务器访 问路径会具有最佳的容错效果,目前还没有有效的方案。 本发明就是要解决这方面的问 题。
     下面介绍在无线 Mesh 网络中,利用多 SIP 服务器提供高可靠性保证服务需要解 决的问题、相关的理论基础和具体的方法步骤,以具体实施范例结合附图对本发明作进 一步说明。
     1、无线链路质量的测量与状态分析
     由于各种衰落效应,无线链路时常断裂,使网络的拓扑发生随机的变化,会对 消息的传输造成严重的影响。 准确的测量与分析网络两点间的链路质量和状态,对网络 服务的部署和路由选择具有很重要的意义,即通过各条链路断裂的概率以及时间分布规 律,为之后的服务器布设和路由选择提供依据。
     目前,进行无线链路通信质量测量的方法主要为 :基于 IEEE 802.11 无线网卡 和 MadWifi 驱动,操作系统为 Linux,可采用主动发送数据包或被动监听数据包的方式获 得无线信号,数据包可以是单播,也可以是广播,采集几十个小时时间长度内的无线信 号,获取其中的链路质量指标。
     可用的四种主要的链路质量的测度指标为 :接收信号强度指数 (Received Signal Strength Indication, RSSI)、信号与噪声强度之比 (Signal-to-Noise Ratio, SNR)、包交付 率 (Packet-Delivery Ratio,PDR)、误比特率 (Bit-Error Rate,BER)。 相关研究工作通过 不同环境、不同速率、不同数据包长度条件下的实测,得到的主要结论有 :1) 通信距离 的长短不是链路质量的有效影响因素 ;2)RSSI 与数据通信时实际的链路质量的相关度是 有限的,无法准确体现链路被干扰的程度,但 RSSI 仍然是一种有用的参考指标 ;3)SNR
     难以精确的计算,在具有较严重的多径衰落时,该指标的链路质量评价效果不理想 ;4) PDR 对链路质量的测度取决于数据包大小、所选的传输速率,但 PDR 是很容易测得的, 可以比较方便地用它来近似体现链路的质量,使用很普遍 ;5)BER 能从更细的粒度上准 确的反映链路质量,但 BER 须在物理层进行测量得到,难以和上层具体的数据包通信过 程建立准确的映射。
     综合来看,在本发明实施中,我们采用 PDR 作为链路评估指标。 因为,零星的 丢包是一个随机事件,而连续的数据包丢失必定与信道质量的下降相关性很大,其概率 分布会随衰落持续时间的长短而发生显著改变,能有效的表征链路质量。
     由于无线链路具有小尺度衰落效应,在短时间内可能发生链路质量的突变。 因 此,需要从较细的时间粒度上分析无线链路的状态,并获得较长时间段 ( 如 24 小时 ) 内 无线链路在短暂时刻上的状态数据集合,才具有分析意义。
     本发明采用的方案是 :设网络中链路数目为 |E|,进行无线链路质量测量的总时 间长度为 T( 大约为几十个小时 ),将 T 划分为 N 个 time slot,每个 slot 的时间长度为 t0( 大 约为几秒 ),代表短期无线链路的质量统计时段,其中包含若干个测得的链路质量指标数 据。 计算在 [j*t0,(j+1)*t0] 时段内,链路 Li 的质量测度指标 (PDR) 的数学期望 E(Rij) 和 方差 D(Rij),这样得到所有链路的 |E|*N 个短期质量指标的数字特征。 对 |E|*N 组指标数据 (E(Rij) 和 D(Rij)),分别计算总体的数学期望 E(R) 和方差 D(R),并参照此确定数学期望的阈值 Eth 和方差的阈值 Dth,若 E(Rij) 大于 Eth,且 D(Rij) 小于 Dth,则此链路 Li 在对应的时段 j 内被认为是质量好的,没有失效,否则,此链路被 认为是失效的。 将具体的质量指标统计值转换为统一的布尔类型数据,对每条链路 Li 生成链路状态 N 元组 Ai = {ai1, ai2, ...aiN},如果对应第 j 个 time slot 时链路质量被认为 是好的,则 aij = 1,否则 aij = 0,该数组作为后面网络部署与路由选择等工作中链路选 择的依据。 对单条链路 Li 而言,在整个测量时间段内的链路平均失效概率可表示为 :
     2、 WMN 中多 SIP 服务器的位置选择技术
     每条链路的可靠度互不相同,在任意时候,由链路的断裂都可能造成网络分割 为多个子网。 给定具体物理环境下的 WMN,存在多种 SIP 服务器的布设方案,需要基于 有效的理论方法选择最佳的 SIP 服务器布设位置,将多个服务器放在合适的 MR 节点上, 应对网络中随机出现的分割不连通情况,使各个路由器节点在任何时候能在自己所在的 子网中,获得最高的连通到某个 SIP 服务器的几率。
     目前服务器选择的方法有 :基于布设代价 ( 服务器数目 )、基于节点能力 ( 连通 度数 )、基于传输时延 ( 路由跳数 )、基于带宽和负载 ( 吞吐量 )、以及以上优化目标的复 合选择方法。 尚无将 WMN 环境中链路失效问题作为一个主要指标展开的研究。
     本发明中服务器布设位置的选择方法包括 :
     · 在不同条件无线链路构成的 WMN 中,基于最小割集对网络分割状态描述。
     · 在给定最小网络分割概率条件下,基于遍历最小割集的网络划分方法,使划 分得到的子网尽可能地代表出现的网络分裂情况,即每个子网具有较高的连通性,而子 网间的链路为具有较低稳定度的边割集。
     · 在划分得到的各个子网中,依据链路的稳定性,基于图连通性理论和 2- 终端 可靠度计算方法,在各个子网内选择最佳的节点作为该子网中的 SIP 服务器布设点,使得 该服务器能为该区域提供最大的服务可靠度。
     2.1 基于网络分割概率的网络划分
     (1) 理论基础
     基于图论和可靠性理论,由路由器构成的 WMN 骨干网可以描述为一个有向图 G(V,E),其中 V 代表由无线 Mesh 网路由器 MR 构成的顶点集,E 代表由 MR 间的无线 链路所构成的边集。 给定顶点 a 和 b,有向边 a-b 和 b-a 可能具有不同的链路失效概率。 采用了边失效模型,假设顶点都是可靠的,而边具有预知的失效概率。
     本发明中的子网分割方法基于图分割理论,目标描述为 :给定一个加权无向图 G(V, E),其中每个顶点和边都有权值,2-way 图分割问题将顶点集 V 分成 2 个不相交 的子集,每个子集具有大约相同的顶点总权值 ( 作为均衡的约束 ),并最小化不同子集所 相交的边 ( 如割边 ) 的总权值。
     这里子网划分的依据为作为割集的边的失效概率,如果一条边失效概率大,则 网络容易从此处分割开。 选出最可能出现网络分割的边割集,同时需要考虑负载均衡的 要求,因为仅依据边割集的网络分割概率进行划分,容易出现不理想的网络分割,所得 的子网可能过大或过小,甚至仅含一个节点。
     相关的概念如下 :
     [ 定义 1] 外向边割集。 给定有向图 G 中的连通点集 S,从 S 到 V-S 的有向边形 成一个外向边割集合 {e1, e2, ..., es},记为 S 的外向边割集 ECO(S)。
     在时段 j 如果外向边割集 {e1, e1, ..., es} 失效,则 S 被分割开来,边割集中的 各条外向边 ei 都同时失效。 这要求相关链路在时段 j 的状态 N 元组中,每个元素须为 0, 即 a1j = a2j = ... = asj = 0,
     在整个链路质量测量时间段 T 内 ( 含 N 个时隙 ),外向边割集中的边都失效使得网络发生分割的统计概率为, 该概率值等于长时期内簇的各条外向割边同时失效、该簇成为向外不连通子图 的概率,体现了簇内的节点访问簇外的服务器的可靠程度。
     [ 定义 2] 内向边割集。 给定有向图 G 中的连通点集 S,从 V-S 到 S 的有向边形 成一个内向边割集合 {e1’, e2’, ..., et’ },记为 S 的内向边割集 ECI(S)。
     在时段 j 如果内向边割集 {e1’, e1’, ..., et’ } 失效,则 S 被分割开来,边割 集中的各条内向边 ei’ 都同时失效。 这要求相关链路在时段 j 的状态 N 元组中,每个元
     素须为 0,即 a1j = a2j = ... = asj = 0,
     在整个链路质量测量时间段 T 内 ( 含 N 个时隙 ),内向边割集中的边都失效使得网络发生分割的统计概率为, 该概率值等于长时期内簇的各条内向割边同时失效、该簇成为向内不连通子图 的概率,体现了簇外的节点访问簇内的服务器的可靠程度。
     如果一条边的失效概率较低,那么包含这条边的边割集使得网络发生分割的概
     率就较低,因此可以设定一个边失效概率阈值 Prth,在分析时仅仅考虑失效概率高于阈值 的边及其构成的割集,即产生网络分割的概率较高的边割集。 如果内向边割集或外向边 割集中的边全部失效,则连通点集 S 与 V-S 不连通,出现了网络分割,此边割集的网络 分割概率为,
     PI(ECi) = max(PIO(ECi), PII(ECi))。
     [ 定义 3] 主连通子网。 在由失效概率高于阈值 Prth 的边所构成的割集集合中,如 果将点集 S 从 G 中分割开来需要多个割集,则该点集及点集内节点的所有边构成主连通 子网。
     [ 定义 4] 端连通子网。 在由失效概率高于阈值 Prth 的边所构成的割集集合中,如 果将点集 S 从 G 中分割开来只需要一个割集,则该点集及点集内节点的所有边构成端连 通子网。
     (2) 实现过程
     给定一个网络分割概率阈值 PIth,对网络中的所有边割,取其中网络分割概率高 于 PIth 的边割,由这些边割集将网络分为若干个子网。 阈值 PIth 的选择应该使得所选的边 割的网络分割概率接近,而不是相差过大。 参照附图 1 所示,边 e1,e2,...e7 的有效概率 不同,所得到的边割集的网络分割概率也会有很大的不同,如果 {e2,e3} 和 {e5,e6} 的联 合失效概率要远大于 {e4},那么网络节点倾向于分为三个子集 {v1, v2}、 {v3, v4}、 {v5, v6},如果 {e2, e3}、 {e5, e6}、 {e4} 的失效概率接近,那么网络节点倾向于分为四个子集 {v1, v1}、 {v3}、 {v4}、 {v5, v6}。 考虑到这种情况,对理论上可能出现的各个边割集, 基于各边的有效概率计算理论上的网络分割概率,依分割概率值从高到低对边割集进行 排序,再选择合适的阈值,使得所选的边割集的网络分割概率值基本接近,以体现相称 的网络划分。
     给定最小网络分割概率的网络划分方法所采取的分簇目标和原则是 :给定图 G(V, E) 和所选边割集的网络分割概率阈值 PIth,将网络分为 K 个子网,使得 V = {C1 ∪ C2 ∪ ΛCK}, Ci ∩ Cj = φ, K≤L,每个子网之间的边割集 ECi 优先由网络分割概 率最大的边割集构成,得到 1 个主连通子网和 K-1 个端连通子网,每个子网中布设至少一 个服务器,且满足负载约束条件 :每个子网中所含的节点数 Numi 不小于 MinSize,且依 据各个子网中的节点数分配合适的服务器数目,满足每个服务器最多为 MaxSize 个节点 提供服务,达到合理的负载分布。
     将设计问题表示为 ILP 模型如下 :
     OBJECTIVES
     max(∑PI(ECi))——选择网络分割概率最大的边割集,体现最可能出现的网络分 割
     max(K)——找出尽可能多的端连通子网,即分割不连通的可能情况
     CONSTRAINTS
     MinSize≤Numi——每个子网中的节点数不能小于一个下限
     PI(ECi)≥PIth——用于网络分割的边割集的分割概率不能低于阈值 PIth
     ——每个子网中服务器的数目不应小于一个下限K = ∑Ki——网络中服务器总数为各子网服务器数目之和。
     算法流程图见附图 2,具体描述为 :
     Input :网络分割概率阈值 Pe,每个子网所含的最小节点数 MinSize,各条有向边 的状态 N 元组,一个服务器所能服务的最大节点数 MaxSize
     Output :各个子网,服务器总数。
     步骤 :
     Stepl 基于网络中有向边对应的状态 N 元组,求出网络两两节点之间的边割集 ECi 及其网络分割概率 PI(ECi)。 选择分割概率高于 Pe 的边割,按概率从高到低设置边割集 的选用顺序,组成 EdgeCut 数组。
     Step2 初始化子网数组 SubNet 为顶点集 V。
     Step3 如果还有边割集未进行尝试,选择 EdgeCut 中的一个元素 ECs( 即当前分割 概率最高的边割 ) ;否则,输出 SubNet 和所用 Server 数目,终止。
     Step4 如果还有子网未进行尝试,选择 SubNet 中的一个元素 SNi ;否则,转至 3)。
     Step5 用 ECs 对 SNi 进行子网划分。如果所得的两个子网 SNa 和 SNb 中的节点数不 小于 MinSize,且 SNa 和 SNb 中至少有一个端连通分量,则将 SNa 和 SNb 添加到 NewSubNet 中,否则将 SNi 添加到 NewSubNet 中,并转至 4)。 这种处理方式使得满足条件的子网被 尽可能的找出。
     Step6 整理 NewSubNet 中各个子网,标识是否为主连通子网或端连通子网,将所 有的主连通子网合并为一个。
     Step7 检 查 NewSubNet 中 各 个 子 网, 如 果 每 个 子 网 的 节 点 数 目 在 [MinSize, 2*MinSize) 之间,则所有的子网不可分。
     Step8 依据 NewSubNet 中各个子网,令 Numi 为第 i 个子网中的节点数,计算整 个网络所需服务器数目 Num,为 : Step9 将 NewSubNet 赋给 SubNet,将 NewSubNet 清空,如果所有的子网不可再 分,则输出 SubNet 和所用 Server 数目,算法终止 ;否则,转至 3)。
     2.2 基于通信可靠度的布设点选择方法
     (1) 理论基础
     选择子网中的节点 ( 组 ) 作为服务器候选节点,计算评估子网中其它节点向此节 点 ( 组 ) 通信的可靠度,选择具有最高可靠度的作为服务器。
     所需注意的是可靠度的计算方法。 节点传统的可靠度计算方法基于所有可能的 路径考虑连通的 “可能性”,而没有考虑连通的 “时效性”,如果经过很多条路由的尝 试最终成功,也认为两点之间是可靠的。 当图中存在环路时,两点间的路径数目会迅速 增加,甚至呈指数规律增加。 在理论上,对于处在环路上的节点,用传统的可靠度计算 方法能得到一个很接近 1 的可靠度,可能与仿真和实测的结果相差很远,不具有参考意 义。 目前对有线网和 WMN 中通信可靠度的研究都是基于所有的路径计算可靠度。 而 SIP 呼叫服务对实时性的要求高,用户期望尽快呼叫成功建立连接,最多进行若干次拨号 呼叫,否则就可能放弃呼叫连接而采用其它的通信方式,故这里应采用有限个数的路径
     进行可靠度计算。
     [ 定义 5]1 次 2- 终端可靠度 Rel1(s, T)。 给定从源点 s 到汇点集合 T 的所有路 径,选择可靠度最高的一条路径用于通信,该路径的可靠度即为 1 次 2- 终端可靠度,体 现首次尝试即可连接成功到某一个汇点的概率。
     [ 定义 6] 路径的可靠度 Pr(P)。 给定路径 P 所含的链路 L1, L2, ..., Ls 的链路 状态 N 元组,在时段 j 内路径 P 是否有效取决于各条链路的状态,计算依据为 Prj(P) = a1j ∧ a2j ∧ ... ∧ asj,路径 P 的可靠度则可表示为, 选出具有最高可靠度的一条路径,其可靠度值即为从节点 vp 到 vq 的 1 次 2- 终 端 可 靠 度 Rel1(vp, vq), 求 出 节 点 vp 到 T 的 1 次 2- 终 端 可 靠 度 为, Rel1(vp, T) = max(Rel1(vp, vq)), vq ∈ T。
     (2) 实现过程
     令子网 S 中,服务器集合 T 中的元素数目为 SK, T 的选择问题用 ILP 模型表示 如下 :
     OBJECTIVES
     ——对 S-T,最大化其中的节点到 T 的 1 次 2- 终端可靠度总和 CONSTRAINTS vp ∈ S-T,vq ∈ T——计算从子网中非候选服务器集合到候选服务器集合的可靠度 |T| = SK——候选服务器集合的大小
     服务器选择算法见附图 3,具体描述为 :
     Input :含 SNum 个节点的子网 S,服务器数目 SK,各有向边的状态 N 元组。
     Output :所选的 SK 个节点。
     步骤 :
     Stepl 候选服务器节点组合有 CSNumSK 个,取出这些组合。
     Step2 对每个组合中的节点集 Ti,求 S-Ti 中的每个节点 vp 到 Ti 中每个节点 vq 的 路径集合,基于各边的状态 N 元组,求各路径的可靠度。
     Step3 对 S-Ti 中的节点 vp,求其到 Ti 中的节点的 1 次 2- 终端可靠度的最大值, 1 记为 Rel (vp, T)。
     Step4 若 S-Ti 中还有节点未轮到,则对此节点进行步骤 3),否则,累加得到 S-Ti中所有节点到 Ti 的 1 次 2- 终端可靠度的最大值的总和
     Step5 若有候选服务器节点组合未轮到,则对此组合进行步骤 2),否则,完成了 选择最大的总和所对应的 Ti所有组合的可靠度计算,比较各个可靠度总和作为 SIP 服务器集合。
     3、接入路由器 SIP 呼叫连接的路由选择技术
     WMN 是无线多跳通信网络,从源点到汇点的路径有很多种选择,路径经过的 每个路由器节点的通信接口数 ( 连通度数 )、用户访问频率不同,每条链路的可靠度也不同,使得这些路径的通信可靠度和通信时延彼此不同。 针对有限尝试次数的通信连接呼 叫,需要选择最佳的路径和路径选用顺序,提供从路由器节点到最近的 SIP 服务器的高可 靠性、高实时性的无线连接。
     传统的路由选择的策略有多种,其中基于最小跳数的策略被无线多跳网络中大 多数路由协议 ( 如 AODV、 DSR、 DSDV) 所采用。 它的缺点在于该指标将网络中的所 有链路视为等同,并未考虑链路负载、容量和链路受到的干扰。 路径的期望传输次数 (ETX) 作为另外一个常见的选路指标,定义为成功用某条路径传送一个数据包所需的次 数。 此外,还有很多路由指标是基于 ETX 改进得到的,如 ETT(Expected Transmission Time)、WCETT( 加权的 ETT) 等。 其优点在于 EXT 基于传输成功率,能体现链路质量, 其缺点在于 :(1) 数据包的传输成功率需要在 TCP/IP 协议栈的 MAC 层或更高层测量, 取决于数据包的大小和发送速率,故该指标不够客观 ;(2) 该指标未考虑链路的负载, 所产生的路由可能穿过负载较重的节点,导致资源使用不均衡。
     以上的指标中,跳数和 RTT 侧重于体现路由的时效性,而 ETX 侧重于体现路由 转发的成功率,且代表的是链路两个方向上的效果,无法体现链路的单向性。 实时通信 信令转发的关键指标包括消息的传送成功率和传送速度,因为信令消息数据包较小、占 用带宽少,因此不必考虑负载均衡和吞吐量等因素,而需将不可靠无线环境的路径的可 靠度作为主要的路由选择指标,该指标与 ETX 一样能体现整个路由转发过程的成功率, 但通过在更细的时间粒度上分析链路状态,能体现在短期内路径正常工作的概率。
     本发明中,每台路由器到对应 SIP 服务器的路由选择技术包括 :
     ● 基 于 可 靠 度 理 论, 开 发 一 种 新 的、 源 点 到 多 个 汇 点 之 一 (one-to- ‘any-in-many’ ) 的通信可靠度计算模型。
     ●对各节点而言,所选的服务器包括一个本地子网内的首选服务器,和多个本 地及外地子网中的备份服务器。 针对有限尝试次数的实时 SIP 呼叫连接请求建立过程, 基于新的可靠度计算模型,设计分别最大化呼叫成功率和呼叫速度的先应式路由选择方 案,用于高效的将信令消息从最初的路由器节点发送到多个分布的服务器中的任意一 个。
     (1) 理论基础
     在 K 个 MR 节点上将布设服务器,用来提供容错冗余和高性能。 只要将信令消 息转发到其中任意一个服务器,即代表消息转发成功。 传统的 2- 终端可靠度 Rel2(s, t) 模型描述的是一点 s 对一点 t(one-to-one) 的通信可靠度,而 K 终端可靠度 RelK(s,T) 描 述的是一点 s 到含 K 个点的集合 T 中的每一点 ti(one-to-many) 的通信可靠度,这些模型 无法描述向多服务器中任意一个的通信模式 (one-to- ‘any-in-many’)。 对应的通信可 靠度应描述如下。
     [ 定义 7]1/K 连接路集 SP(sj,T)。 表示为从 sj 到所有汇点集合 T 的最小路集, 即从 sj 到 ti 的所有最小路集的并集,其中的各条路径中的节点不应含 T 中的顶点,只有路 径的终点才可以是 T 中的顶点。
     令 MidNode(P) 表示路径 P 中不含终点的所有其它顶点的集合,各对源点 - 汇 点之间的路集的并集共含 N 条路径,表示为 :∪ SP(sj, ti) = {P1, P2, P3, ...PN},则 SP(sj, T) 可以表示为∪ SP(sj, ti) 中,路径中间点不含 T 中顶点的路径 Pi 的并集,有[ 定义 8]1/K 终端可靠度 Rel1/K(sj, T)。 基于 SP(sj, T),源点 sj 能连接到 T 的 概率,即连接任意一个而不是每一个汇点的概率。
     此可靠度可以由不交和法 (SDP) 求出 :令 Pi(i = 1,2,...,N) 为 SP(sj,T) 中 的一条最小路径,Ai(i = 1,2,...,N) 为 Pi 中所有边都正常的事件,则 1/K 终端可靠度 用不交和表示为,
     计算 Rel1/K(sj, T) 所用的路集比计算 RelK(sj, T) 所用的路集所含路径要少些, 比计算单个 Rel2(sj, ti) 所用的路径要多,但不同于 RelK(sj, T) 求连通概率的交集的思 想,Rel1/K(sj,T) 只需要计算达到至少一个汇点的概率,采用的是求连通概率的并集的思 想,故 Rel1/K(sj, T) 要高于 RelK(sj, T),也高于任一个 Rel2(sj, ti)。
     针对有限次数的通信尝试,相关的可靠度定义如下 :
     [ 定义 9]n 次 1/K 终端可靠度 Rel1/Kn(sj,T) :由含 n 条路径构成的连接路集所计 算得到的 1/K 终端可靠度。
     此可靠度定义中,n 条路径对应于 n 次通信尝试,每次尝试选择一条路径发送信 令消息。 n 条路径的选择方案有很多种,如何选择最佳的路径及路径选用顺序,是一个关 键的问题。
     定理 1 给出了 Rel1/K1(sj, T) 的下界。
     [ 定理 1] 对每个节点对 sj 和 ti,找到 P(sj, ti) 中具有最高可靠度的一条路径,基 于此路径计算所得的 2- 终端可靠度记为 Rel21(sj, ti),则 Rel1/K1(sj, T) 大于等于任意的 Rel21(sj, ti), ti ∈ T,即 Max(Rel21(sj, ti))≤Rel1/K1(sj, T),当 K = 1 时,等号成立。
     证 :当 K = 1 时, T = {ti}, Rel21(sj, ti) 和 Rel1/K1(sj, T) 的汇点与路径都分别 相同,故等号成立。
     当 K > 1 时,假定 Rel21(sj, tq) 是所有 2- 终端可靠度 Rel21(sj, ti) 中最高的, 从 sj 到 tq 的路集 P(sj, tq),计算 Rel21(sj, ti) 的唯一一条路径为 [P1]q。 从 sj 到 T 的 1-K 连接路集为 P(sj, T) = P(sj, t1) ∪ P(sj, t2) ∪ ... ∪ P(sj, tq) ∪ ... ∪ P(sj, tK),假定 计算 Rel1/K1(sj, T) 的唯一一条路径为 [P1]p,该路径为 P(sj, T) 中可靠度最高的。 因
     为 T)。
     ,路径可靠度 Pr([P1]q)≤Pr([P1]p),有 Max(Rel21(sj, ti))≤Rel1/K1(sj, 定理 2 给出了 Rel1/Kn(sj, T) 的上界。 [ 定理 2]Rel1/Kn(sj,T)≤Rel1/K(sj,T),当 P(sj,T) 中的路径数目不大于 n 时,等号成立。 证 :计算 Rel1/Kn(sj,T) 需要 P(sj,T) 中的 n 条路径,而计算 Rel1/K(sj,T) 需要 P(sj, T) 中的全部路径。 由于有更多的路径提供建立连接的路由选择, Rel1/K(sj, T) 大
     于等于 Rel1/Kn(sj,T), T) = P(sj, T),等号成立。当 P(sj,T) 中的路径数目不超过 n 时,有 Pn(sj,传统的 SIP 服务在路径的选择顺序上要么没有做出规定,要么基于最短路径,而 没有考虑路径可靠度的不同。 SIP 呼叫服务对实时性的要求高,用户期望尽快呼叫成功建 立连接,最多进行若干次拨号呼叫,否则就可能放弃呼叫连接而采用其它的通信方式, 因此,在呼叫路径的选择上,应优先选则可靠度高的路径。
     改进原有的考虑所有路由的可靠度计算方法,提出针对实时性 SIP 服务呼叫建立 的基本思想为 :采用多个服务器提供容错冗余,考虑计算可靠度所采用的路径数目 ( 对 应呼叫次数 ) 和路径可靠度 ( 对应单次呼叫成功率 ) 这两个因素,选择满足一定条件的路 径集合,而非全部路径来计算可靠度,并对路径的选择顺序依据可靠度进行排序。
     (2) 实现过程
     对各个节点,计算其到网络中各个 SIP 服务器的有效路径和路径可靠度,基于 1-K 终端可靠度计算方法,选择最佳的几条路径并排序,分别为第一路由、第二路由、 第三路由、 ...,对应的路由终点分别为首先服务器和多个备份服务器,当用前一个路由 尝试呼叫不成功时,就使用当前的路由,这样构建呼叫路集,使得该节点能获得网络中 的 SIP 服务的概率达到最高。
     信令消息从无线 Mesh 网用户终端 MC 发向相邻的一个 MR, MR 选择一条路 由将信令发向对应的服务器,而从源点 MR 到 K 个服务器汇点有多条路径,通常倾向选 择具有最短跳数的路径。 实时通信对时间要求严格,用户希望尽快建立连接,而应急通 信的数据量可能会在短时间内爆炸性增长,往往一次通信尝试难以成功建立连接,因此 通信方式为 :如果用一条路径尝试信令转发失败,会在此次尝试超时后,立即用一条新 的路径再次向新路径对应的服务器尝试通信,直到服务器在尝试超时时间内成功返回消 息,或是达到最大尝试次数放弃通信。 但是现有的方案要么没有考虑路径在可靠度上的 差异,要么仅仅优先选择跳数小的路径,而没有优先考虑可靠度的高低。
     因此研究的关键问题是 :基于新的可靠度模型,选择满足性能要求 ( 如最快的 转发速度、最高的转发成功率 ) 的 n 个路径,并安排这些路径的使用顺序,用于每次转发 尝试。
     用于优化消息转发速度的路由选择方案—— n 次速度优先 1-K 连接路集 PSn(sj, T)。
     这种路集针对消息转发速度进行了优化,力图尽快的成功转发信令消息。 基于 n PS (sj,T),每次尝试中,当前具有最高可靠度的可用路径被选中用于消息转发。 求此路 集的具体方法为 :
     stepl 对 P(sj, T) 中的每个路径 Pi 求路径可靠度。
     step2 当 n = 1 时,PSn(sj,T) 中仅有一条路径。 在 P(sj,T) 的所有路径中,选 择具有最高可靠度的路径 P1,有 PS1(sj, T) = {P1}。
     step3 当 n = 2 时,对 P(sj, T) 中除 P1 之外的每条路径 Pi,计算当 P1 失效时 Pi 有效的条件概率,即
     选择具有最高概率值的路径 P2,有 PS2(sj, T) = {P1, P2}。 选step4 类似的,在取得 PSn-1(sj, T) 之后,对 P(sj, T) 中除 P1, P2, ..., Pn-1 之外n n 1 2 n的每条路径 Pi,计算当 P1,P2,...,Pn-1 失效时 Pi 有效的条件概率,即择具有最高概率的路径 P ,有 PS (sj, T) = {P , P , ..., P },至此路集构建完毕。
     用 于 优 化 消 息 转 发 成 功 率 的 路 由 选 择 方 案 —— n 次 效 果 优 先 1-K 连 接 路 集PEn(sj, T)。
     这种路集针对 n 次尝试内的总转发成功率进行了优化。 路集中的第一路径不一 定提供最高的可靠度。 求此路集的具体方法为 :
     step1 对 P(sj, T) 中的每个路径 Pi 求路径可靠度。
     step2 令 M 为 P(sj,T) 中的路径数,取得含 n 条路径的各个组合,组合的总数为 n CM 。
     step3 对组合 Ct,随机安排其中 n 条路径的顺序,用 Ct 中的 n 条路径,而不是 P(sj, T) 中的所有路径计算 n 次 1-K 终端可靠度。
     step4 选择具有最高可靠度的组合,即为所选路集,其中的路径能取得 n 次尝试 内的最高连接成功率。
     step5 最后基于路径可靠度安排这些路径的使用顺序。 首先具有最高可靠度的路 径被选为第一路径 P1。 之后在第 m 次排序中,对剩余未排序的 n-m+1 条路径中的每条路 径 Pi,计算当之前选中的路径都失效时,Pi 有效的概率,即条件概率 取 出具有最高概率的路径 Pm 排在第 m 位。 以这种方法安排 n 条路径的顺序,路集的求取 过程结束。
     基于以上不同优化目标所对应的路集,给出不同的可靠度模型,分别为 :
     [Rel1/Kn(sj, T)]S :sj 用 PSn(sj, T) 在最多 n 次尝试内连接到 T 的概率。
     [Rel1/Kn(sj, T)]E :sj 用 PEn(sj, T) 在最多 n 次尝试内连接到 T 的概率。
     当 n = 1 时,PS1(sj,T) = PE1(sj,T),故 [Rel1/K1(sj,T)]S = [Rel1/K1(sj,T)]E。 当 n > 1 时, PSn(sj, T) 中第一路径的可靠度大于等于 PEn(sj, T) 中第一路径的可靠度, 即 [Pr(P1)]S > [Pr(P1)]E。
     可以认为 PSn(sj, T) 在首次尝试的转发成功率指标上占优,因为 PSn(sj, T) 中的 第一路径在 P(sj, T) 的所有路径中具有最高的可靠度,且在每次尝试中选择当前可用的 最可靠路由,以尽快的实现信令成功转发。 而 PEn(sj, T) 在 n 次尝试内转发成功率这个 指标上占优,因为 PEn(sj, T) 中的 n 条路径提供了最高的总体路径可靠度。 采用条件概 率进行选路,因此,当前路径之前的失效路径的影响被考虑在内,所得的路径尽可能的 含有不相交的边。
     随着最大尝试次数的增加,总呼叫成功率会提升,但是呼叫时延会增加,需要 在网络链路质量不佳时仔细的权衡最大呼叫尝试次数,以实现两个性能指标的折中。 四、总结
     本发明提供的方法的目标为 :一是尽可能使得在发生网络分割时,每个分割区 域内都有 SIP 服务器提供呼叫接入服务,从而确保各个区域内的语音通信功能仍能正常使 用 ;二是为每个路由器节点上的 SIP 代理选取一组通往 SIP 服务器的可靠路径,既可以克 服无线链路和服务器的单点故障影响,同时又将访问负载分布在了所有选出的服务器节 点上。
     在无线 Mesh 网络中,我们主要是通过将多个 SIP 服务器安置在合适位置的节点 处来应对网络分割的影响,通过增加每个路由器节点上 SIP 代理的功能来解决可靠路径选 择以及路径切换的问题。 我们的实现方案不涉及用户终端设备,这主要是为了最大限度 地保证对已有终端设备的兼容性,任何支持 WiFi 和 SIP 的手机都可以直接在其中使用。
     以上实施范例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技 术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变换或变型。 因此, 所有等同的技术方案,都落入本发明的保护范围。

一种无线MESH网中多SIP服务器布局方法.pdf_第1页
第1页 / 共25页
一种无线MESH网中多SIP服务器布局方法.pdf_第2页
第2页 / 共25页
一种无线MESH网中多SIP服务器布局方法.pdf_第3页
第3页 / 共25页
点击查看更多>>
资源描述

《一种无线MESH网中多SIP服务器布局方法.pdf》由会员分享,可在线阅读,更多相关《一种无线MESH网中多SIP服务器布局方法.pdf(25页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102026203A43申请公布日20110420CN102026203ACN102026203A21申请号201010592782422申请日20101217H04W16/10200901H04W24/08200901H04W40/30200901H04W80/1020090171申请人武汉大学地址430072湖北省武汉市武昌区珞珈山武汉大学72发明人郭成城李文翔吴静张洋74专利代理机构武汉科皓知识产权代理事务所特殊普通合伙42222代理人张火春54发明名称一种无线MESH网中多SIP服务器布局方法57摘要本发明涉及无线网络技术与IP语音技术相结合的技术领域,尤其涉及一种无。

2、线MESH网中多SIP服务器布局方法。本发明包括无线MESH网络中无线链路的通信质量测量步骤、SIP服务器布设步骤、路由器访问SIP服务器的路由选择步骤。其主要优点一是尽可能使得在发生网络分割时,每个分割区域内都有SIP服务器提供呼叫接入服务,从而确保各个区域内的语音通信功能仍能正常使用;二是为每个路由器节点上的SIP代理选取一组通往布设在不同位置的SIP服务器的可靠路径,既可以克服无线链路和服务器的单点故障影响,同时又将访问负载分布在了所有选出的服务器节点上。本发明解决了无线MESH网络中,无线链路的不稳定性对基于SIP的语音呼叫服务带来的负面影响。51INTCL19中华人民共和国国家知识产。

3、权局12发明专利申请权利要求书3页说明书17页附图4页CN102026218A1/3页21一种无线MESH网中多SIP服务器布局方法,其特征在于,包括以下步骤无线MESH网络中无线链路的通信质量测量步骤该步骤采用主动发送单播数据包探测或利用实际通信数据包探测的方式,对网络中所有无线链路的通信质量进行测量;并通过统计分析,获取长时间内的链路质量指标,基于指标数据来设计服务器布设方案,所述链路质量指标为包交付率PDR;服务器布设步骤该步骤针对无线MESH网络拓扑图,用最小割集的方法描述可能出现的网络分割,对网络按照分割域子图进行划分;在划分得到的每个子网中,选择可靠度最高的网络节点作为本子网内的S。

4、IP服务器布设节点,每个分割区域子网内至少布设一个服务器;呼叫路由选择步骤该步骤针对SIP呼叫连接建立过程,基于通信可靠度计算模型,分别设计以呼叫速度为优化目标的先应式路由选择方案和以呼叫成功率为优化目标的先应式路由选择方案,所述以呼叫速度为优化目标的先应式路由选择方案提供在规定的呼叫尝试次数内尽快实现接入的服务,并且具有负载均衡作用;所述以呼叫成功率为优化目标的先应式路由选择方案提供在规定的呼叫尝试次数内确保可以接入的服务。2根据权利要求1所述的无线MESH网中多SIP服务器布局方法,其特征在于所述无线MESH网络中无线链路的通信质量测量步骤包括以下子步骤对给定的某条无线链路I,将测量的总时。

5、间长度T划分为N个时隙,每个时隙为一个检测周期;设RIJ为第I条链路上第J个检测周期测得的包交付率PDR,计算J周期内包交付率的平均值ERIJ和包交付率的方差DRIJ;对比管理人员预先设定的包交付率平均值阈值ETH和方差阈值DTH,若ERIJETH,且DRIJDTH,则此周期链路质量被认为是好的;对第I条链路生成链路状态的布尔型N元组AIAIJAI1,AI2,AIN,如果周期J时该链路是好的,则AIJ1,否则AIJ0。3根据权利要求1所述的无线MESH网中多SIP服务器布局方法,其特征在于所述服务器布设步骤进一步包括以下步骤基于网络分割概率的网络划分步骤基于获得到的链路状态N元组计算各个割集使。

6、网络分割的概率,并依据此概率值的高低对边割集排序;设计在给定最小网络分割概率阈值的条件下,基于遍历最小割集的图分割方法对网络进行划分,使划分得到的子网能够体现最可能出现的网络分割情况;基于通信可靠度的节点选取步骤在分割出的各个子网中,依次将子网中的一个或几个节点组作为布设候选节点;基于之前得到的链路状态N元组,选用非环路路径来计算所有其它节点到候选节点的通信可靠度;选择可靠度最高的候选节点或节点组作为该子网的布设节点,安装SIP服务器系统。4根据权利要求3所述的无线MESH网中多SIP服务器布局方法,其特征在于所述服务器布设步骤采用基于网络分割概率的网络划分,其中给定最小网络分割概率的网络划分。

7、计算包括以下步骤基于网络中有向边对应的状态N元组,求出网络两两节点之间的边割集ECI及其网络分割概率PIECI,选择分割概率高于规定阈值PE的边割集,按概率从高到低排列边割权利要求书CN102026203ACN102026218A2/3页3集的选用顺序,组成边割集数组EDGECUT;初始化一个子网数组SUBNET为顶点集V;如果还有边割集未进行尝试,选择EDGECUT中的一个元素EC;否则,输出得到的子网SUBNET和所需的SERVER数目,终止;如果还有子网未进行尝试,选择SUBNET中的一个元素SNI;否则,转至步骤;用ECS对SNI进行子网划分,如果新得到的两个子网SNA和SNB中的节点。

8、数不小于MINSIZE,且SNA和SNB中至少有一个端连通分量,则将SNA和SNB添加都到一个临时子网集NEWSUBNET中,否则将SNI添加到NEWSUBNET中,并转至步骤;整理NEWSUBNET中各个子网,标识是否为主连通子网或端连通子网,将所有的主连通子网合并为一个;检查NEWSUBNET中各个子网,如果每个子网的节点数目在MINSIZE,2MINSIZE之间,则所有的子网不可再分,MINSIZE为子网节点个数下限值;依据NEWSUBNET中各个子网,令NUMI为第I个子网中的节点数,计算整个网络所需服务器数目NUM,MAXSIZE为子网节点个数上限值;将NEWSUBNET赋给SUBN。

9、ET,将NEWSUBNET清空,如果所有的子网不可再分,则输出SUBNET和所需的SERVER数目,算法终止;否则,转至步骤。5根据权利要求3所述的无线MESH网中多SIP服务器布局方法,其特征在于所述服务器布设步骤中基于通信可靠度的节点选择方法包括以下步骤对划分出的子网S,根据子网中候选节点的个数SK,其所有可能的节点组合有CSNUMSK个,取出这些组合,所述SK至少为1;对每个组合中的节点集TI,求不在TI中的每个节点VP到TI中每个节点VQ的路径集合,基于上述的状态N元组,求路径集合的有效概率;对STI中的节点VP,计算其到TI中的节点的1次2终端可靠度的最大值,记为REL1VP,T;若。

10、STI中还有节点未轮到,则对此节点进行步骤,否则,累加得到STI中所有节点到TI的1次2终端可靠度的最大值的总和若有候选节点组合未轮到,则对此组合进行步骤,否则,完成了所有组合的可靠度计算,比较各个可靠度总和选择最大的总和所对应的TI集作为S子网的布设节点;所有子网选出的节点组TI汇总,组成整个网络中布设的SIP服务器的节点集T。6根据权利要求1所述的无线MESH网中多SIP服务器布局方法,其特征在于所述呼叫路由选择步骤进一步分为基于速度的呼叫路由选择方法、基于成功率的呼叫路由选择方法;所述基于速度的呼叫路由选择方法为所有非服务器节点J,根据设定的呼叫尝试次数N,在通往服务器集T的所有路径中,。

11、选择可靠度最高的N条路径,依次作为节点J呼叫连接建立用的传输路径,以尽快通过一条路径建立呼叫连接;所述基于成功率的呼叫路由选择方法为对所有非服务器节点J,根据设定的呼叫尝权利要求书CN102026203ACN102026218A3/3页4试次数N,在通往服务器集T的所有路径中,选择N条组合后整体可靠度最高的路径,依次作为节点J呼叫连接建立用的传输路径,以确保在N次尝试中成功建立呼叫连接。7根据权利要求6所述的无线MESH网中多SIP服务器布局方法,其特征在于所述呼叫路由选择步骤中基于速度的呼叫路由选择方法包括以下步骤对非服务器节点J,其到达服务器节点集T的所有可能路径放入PSJ,T集,计算集中。

12、每个路径PI的可靠度,确定规定的呼叫尝试次数N;当N1时,输出的结果路径集PSNSJ,T中仅有一条路径。在PSJ,T的所有路径中,选择具有最高可靠度的路径P1,有PS1SJ,TP1;当N2时,对PSJ,T中除P1之外的每条路径PI,计算当P1失效时PI有效的条件概率,即选择具有最高概率值的路径P2,有PS2SJ,TP1,P2;在取得PSN1SJ,T之后,对PSJ,T中除P1,P2,PN1之外的每条路径PI,计算当P1,P2,PN1失效时PI有效的条件概率,即选择具有最高概率的路径PN,有PSNSJ,TP1,P2,PN,至此路集构建完毕。8根据权利要求6所述的无线MESH网中多SIP服务器布局方。

13、法,其特征在于所述呼叫路由选择步骤中基于成功率的呼叫路由选择方法包括以下步骤对非服务器节点J,其到达服务器节点集T的所有可能路径放入PSJ,T集,计算集中每个路径PI的可靠度,确定规定的呼叫尝试次数N;令M为PSJ,T中的路径数,求得含N条路径的各个组合,组合的总数为CMN;对组合CT,随机安排其中N条路径的顺序,用CT中的N条路径,而不是PSJ,T中的所有路径计算N次1K终端可靠度;选择具有最高可靠度的组合,即为所选路集,其中的路径能取得N次尝试内的最高连接成功率;基于路径可靠度安排这些路径的使用顺序首先具有最高可靠度的路径被选为第一路径P1,之后在第M次排序中,对剩余未排序的NM1条路径中。

14、的每条路径PI,计算当前选中的路径都失效时,PI有效的概率,即条件概率取出具有最高概率的路径PM排在第M位,以该方法安排N条路径的顺序,路集的求取过程结束。权利要求书CN102026203ACN102026218A1/17页5一种无线MESH网中多SIP服务器布局方法技术领域0001本发明涉及无线网络技术与IP语音VOIP技术相结合的技术领域,尤其涉及一种无线MESH网中多SIP服务器布局方法,具体说涉及如何在无线网状网WIRELESSMESHNETWORK,WMN中提供高可靠性的、基于会话发起协议SESSIONINITIATIONPROTOCOL,SIP的语音呼叫接入服务,设计了如何在网络中。

15、选取合适的节点布设SIP服务器,以及网络中每台无线路由器上的SIP代理如何选取到服务器的路径等方法。背景技术0002无线MESH网络综合了无线局域网和移动自组织网络的优点。WMN与SIP结合应用,可以为某个单位或部门提供快捷、灵活,并且具有高性价比的语音通信服务。特别是在特殊环境和应急救援的通信应用中,有很好的市场前景。0003RAHELEHBDILMAGHANI1,2,3,4开发了一个混合式WMN测试平台用于危机发生时的医疗反应演习,并分析了产生网络瓶颈、导致网络通信阻塞的原因;ABDULRAHMANYARALI5分析了用于应急和公共安全通信的技术需求和背景,指出了WMN的技术影响。ASAD。

16、AMIRPIRZADA6指出当前的ADHOC路由协议不适用于混合式WMN,无法建立稳定、高吞吐量的路径;MUDDESARIQBAL7提出了用于应急通信的多播双无线电的WMN的设计与实现方法。0004针对SIP与无线网络结合的应用,SEBASTIANFUDICKAR8提出了一种用于移动ADHOC网络的SIP覆盖网,关注于注册和定位服务的可用性,并设法减小消息传输的负载。NILANJANBANERJEE9提出了两种在ADHOC网络中建立SIP会话的解决方案1松耦合方案,SIP终端发现过程和路由过程分离;2紧耦合方案,采用完全分布式的、基于聚类的路由协议,生成一个能高效路由的虚拟拓扑,并与终端发现过。

17、程结合起来。MARCELCAVALCANTI10研究了在连通到INTERNET的MANET中使用标准SIP服务的问题,分析了SIP服务扩展性的受限问题,并提出了一种替代方案。BORONG11研究了用于在WMN中提供IP网无线语音服务的会话发起协议SIP,指出了相关的技术问题呼叫建立时延、带宽预测和预留、呼叫准入控制,提出了一个改进的SIP代理服务器的设计方案。0005上述工作主要是针对网络体系架构、信道质量、网络容量、路由、多播、信令呼叫等方面开展研究和创新,针对通信网络系统可靠性和自组织性方面的研究很少,没有专门的设计方案。0006目前,针对SIP服务系统可靠性的研究大多集中于将SIP与P2。

18、P技术结合应用。文献12提出了一种在SIP基础上引入P2P簇状网的结构,作为在MANET上实现VOIP通信系统的方案,分析了主要操作机制,采用了将CPU、内存、带宽最多者作为超级节点的策略。文献13中采用基于P2P的方法来进行SIP注册和资源定位,设计思想是尽可能采用标准的SIP消息实现P2P的所有操作,介绍了系统主要操作注册、删除等模块的设计和测试。文献14基于JXTA平台和SIP协议栈,开发了一个支持VOIP会话控制的通信系统,主要特点是运用P2P发布和定位机制来代替集中式SIP的注册和查询过程。说明书CN102026203ACN102026218A2/17页6文献15和16构建了一个基于。

19、SIP信令和P2P架构的网络电话系统,通过把P2P技术引入到SIP网络电话中来解决集中式SIP系统的单点失效和性能瓶颈问题。文献17讨论了较大规模的P2PSIP网络中,终端在多个P2P覆盖区域之间移动时的切换问题。文献18利用P2P技术解决多个SIP服务器之间协同工作的问题。0007由于受衰落、干扰、多径效应、阻隔等影响,无线链路常常会发生临时性的通信质量下降或中断故障,这种现象有时持续时间较短几十秒,有时持续时间较长几分钟几十分钟,使链路断裂、网络拓扑改变。一旦出现这种情况,就会造成部分用户无法登录SIP服务器,而不能建立通信联系。其原因之一是用户终端去往SIP服务器的路径上有某条无线链路故。

20、障,导致无法建立呼叫连接。虽然自适应路由算法可以找到新的路径,但在路由算法收敛之前,仍会导致SIP服务器不可达,在有线网络中也存在同样的问题。原因之二是出现在网络分割后,如果分割区域不包含SIP服务器节点,则整个分割区域无法工作。0008针对这个问题,一个容易想到的方法是将一个精简了的SIP系统配置在网络的所有节点中,构成全分布式的SIP体系。但是,SIMONELEGGIO等人19的研究表明,全分布的SIP体系需要大量广播用户注册信息,网络带宽消耗很大,只适用于很小规模的网络系统。0009参考文献00101DILMAGHANIRAHELEHB,RAORAMESHRHYBRIDWIRELESSM。

21、ESHNETWORKWITHAPPLICATIONTOEMERGENCYSCENARIOSJJOURNALOFSOFTWARE,2008,32526000112DILMAGHANIRAHELEHB,RAORAMESHRARELIABLEWIRELESSMESHINFRASTRUCTUREDEPLOYMENTATCRISISSITECPROCEEDINGSOFTHEIEEEINTERNATIONALPERFORMANCE,COMPUTING,ANDCOMMUNICATIONSCONFERENCE,2007,57958100123DILMAGHANIRAHELEHB,RAORAMESHRONDES。

22、IGNINGCOMMUNICATIONNETWORKSFOREMERGENCYSITUATIONSCPROCEEDINGSOFINTERNATIONALSYMPOSIUMONTECHNOLOGYANDSOCIETY,200600134DILMAGHANIRAHELEHB,RAORAMESHRHYBRIDWIRELESSMESHNETWORKDEPLOYMENTACOMMUNICATIONTESTBEDFORDISASTERSCENARIOSCPROCEEDINGSOFTHE1STACMINTERNATIONALWORKSHOPONWIRELESSNETWORKTESTBEDS,EXPERIME。

23、NTALEVALUATIONANDCHARACTERIZATION,2006,9000145YARALIABDULRAHMAN,AHSANTBABAK,RAHMANSAIFURWIRELESSMESHNETWORKINGAKEYSOLUTIONFOREMERGENCYRURALAPPLICATIONSCPROCEEDINGSOFTHE2NDINTERNATIONALCONFERENCEONADVANCESINMESHNETWORKS,2009,14314900156PIRZADAASADAMIR,PORTMANNMARIUS,WISHARTRYAN,ETALSAFEMESHAWIRELESSM。

24、ESHNETWORKROUTINGPROTOCOLFORINCIDENTAREACOMMUNICATIONSJPERVASIVEANDMOBILECOMPUTING,2009,5220122100167IQBALMUDDESAR,WANG,XINGHENG,WERTHEIM,DAVID,ETALSWANMESHAMULTICASTENABLEDDUALRADIOWIRELESSMESHNETWORKFOREMERGENCYANDDISASTERRECOVERYSERVICESJJOURNALOFCOMMUNICATIONS,2009,4529830600178FUDICKARSEBASTIAN。

25、,REBENSBURGKLAUS,SCHNORBETTINAMANETSIPA说明书CN102026203ACN102026218A3/17页7DEPENDABLESIPOVERLAYNETWORKFORMANETINCLUDINGPRESENTITYSERVICECPROCEEDINGSOFTHE5THINTERNATIONALCONFERENCEONNETWORKINGANDSERVICES,2009,31431900189BANERJEENILANJAN,ACHARYAARUP,DASSAJALKENABLINGSIPBASEDSESSIONSINADHOCNETWORKSJWIRELE。

26、SSNETWORKS,2007,134461479001910DECASTROMARCELCAVALCANTI,KASSLERANDREASJCHALLENGESOFSIPININTERNETCONNECTEDMANETSCPROCEEDINGSOF2NDINTERNATIONALSYMPOSIUMONWIRELESSPERVASIVECOMPUTING,2007,447452002011RONGBO,QIANYI,CHEN,HSIAOHWAANENHANCEDSIPPROXYSERVERFORWIRELESSVOIPINWIRELESSMESHNETWORKSJIEEECOMMUNICATI。

27、ONSMAGAZINE,2008,461108113002112俞凡,基于SIP的VOIP系统在MANET中的应用研究,电力系统通信,2007年第28卷第172期,4144页。002213白羽、洪飞,基于P2PSIP协议的即时通信系统,计算机系统应用,2009年第2期,1417页。002314吴中贤、周江等,P2PSIP设计与实现,电信科学,2009年第10A期,184187页。002415李广华、汪陈伍,基于P2PSIP网络电话的研究,西安邮电学院学报,2010年第15卷第1期,127129页。002516王南、陆建德,基于KADEMLIA算法的P2PSIP系统的研究与设计,微计算机信息,2。

28、010年第26卷第43期,122124页。002617刘天成、陶军等,基于分层P2PSIP的移动终端跨域切换方案,计算机科学,2009年第36卷第11期,4751页。002718沈国庆、李小明等,SIP多域系统及其呼叫路由查询研究,军事技术通信,2010年第31卷第1期,3642页。002819SIMONELEGGIO,JUKKAMANNER,ETALSESSIONINITIATIONPROTOCOLDEPLOYMENTINADHOCNETWORKSADECENTRALIZEDAPPROACHPROCESSEDIN2NDINTERNATIONALWORKSHOPSONWIRELESSADHOC。

29、NETWORKSIWWAN,LONDON,MAY,2005发明内容0029针对上述存在的技术问题,本发明的目的是提供一种无线MESH网中多SIP服务器布局方法,以解决无线MESH网络中,无线链路的不稳定性对基于SIP的语音呼叫服务带来的负面影响。0030为达到上述目的,本发明采用如下的技术方案0031无线MESH网络中无线链路的通信质量测量步骤该步骤采用主动发送单播数据包探测或利用实际通信数据包探测的方式,对网络中所有无线链路的通信质量进行测量;并通过统计分析,获取长时间内的链路质量指标,基于指标数据来设计服务器布设方案,所述链路质量指标为包交付率PDR;0032服务器布设步骤该步骤针对无线M。

30、ESH网络拓扑图,用最小割集的方法描述可能出现的网络分割,对网络按照分割域子图进行划分;在划分得到的每个子网中,选说明书CN102026203ACN102026218A4/17页8择可靠度最高的网络节点作为本子网内的SIP服务器布设节点,每个分割区域子网内至少布设一个服务器;0033呼叫路由选择步骤该步骤针对SIP呼叫连接建立过程,基于通信可靠度计算模型,分别设计以呼叫速度为优化目标的先应式路由选择方案和以呼叫成功率为优化目标的先应式路由选择方案,所述以呼叫速度为优化目标的先应式路由选择方案提供在规定的呼叫尝试次数内尽快实现接入的服务,并且具有负载均衡作用;所述以呼叫成功率为优化目标的先应式路。

31、由选择方案提供在规定的呼叫尝试次数内确保可以接入的服务。0034所述无线MESH网络中无线链路的通信质量测量步骤包括以下子步骤0035对给定的某条无线链路I,将测量的总时间长度T划分为N个时隙,每个时隙为一个检测周期;0036设RIJ为第I条链路上第J个检测周期测得的包交付率PDR,计算J周期内包交付率的平均值ERIJ和包交付率的方差DRIJ;0037对比管理人员预先设定的包交付率平均值阈值ETH和方差阈值DTH,若ERIJETH,且DRIJDTH,则此周期链路质量被认为是好的;0038对第I条链路生成链路状态的布尔型N元组AIAIJAI1,AI2,AIN,如果周期J时该链路是好的,则AIJ1。

32、,否则AIJ0。0039所述服务器布设步骤进一步包括以下步骤0040基于网络分割概率的网络划分步骤基于获得到的链路状态N元组计算各个割集使网络分割的概率,并依据此概率值的高低对边割集排序;设计在给定最小网络分割概率阈值的条件下,基于遍历最小割集的图分割方法对网络进行划分,使划分得到的子网能够体现最可能出现的网络分割情况;0041基于通信可靠度的节点选取步骤在分割出的各个子网中,依次将子网中的一个或几个节点组作为布设候选节点;基于之前得到的链路状态N元组,选用非环路路径来计算所有其它节点到候选节点的通信可靠度;选择可靠度最高的候选节点或节点组作为该子网的布设节点,安装SIP服务器系统。0042所。

33、述服务器布设步骤采用基于网络分割概率的网络划分,其中给定最小网络分割概率的网络划分计算包括以下步骤0043基于网络中有向边对应的状态N元组,求出网络两两节点之间的边割集ECI及其网络分割概率PIECI,选择分割概率高于规定阈值PE的边割集,按概率从高到低排列边割集的选用顺序,组成边割集数组EDGECUT;0044初始化一个子网数组SUBNET为顶点集V;0045如果还有边割集未进行尝试,选择EDGECUT中的一个元素EC;否则,输出得到的子网SUBNET和所需的SERVER数目,终止;0046如果还有子网未进行尝试,选择SUBNET中的一个元素SNI;否则,转至步骤;0047用ECS对SNI进。

34、行子网划分,如果新得到的两个子网SNA和SNB中的节点数不小于MINSIZE,且SNA和SNB中至少有一个端连通分量,则将SNA和SNB添加都到一个临时子网集NEWSUBNET中,否则将SNI添加到NEWSUBNET中,并转至步骤;0048整理NEWSUBNET中各个子网,标识是否为主连通子网或端连通子网,将所有说明书CN102026203ACN102026218A5/17页9的主连通子网合并为一个;0049检查NEWSUBNET中各个子网,如果每个子网的节点数目在MINSIZE,2MINSIZE之间,则所有的子网不可再分,MINSIZE为子网节点个数下限值;0050依据NEWSUBNET中各。

35、个子网,令NUMI为第I个子网中的节点数,计算整个网络所需服务器数目NUM,MAXSIZE为子网节点个数上限值;0051将NEWSUBNET赋给SUBNET,将NEWSUBNET清空,如果所有的子网不可再分,则输出SUBNET和所需的SERVER数目,算法终止;否则,转至步骤。0052所述服务器布设步骤中基于通信可靠度的节点选择方法包括以下步骤0053对划分出的子网S,根据子网中候选节点的个数SK,其所有可能的节点组合有CSNUMSK个,取出这些组合,所述SK至少为1;0054对每个组合中的节点集TI,求不在TI中的每个节点VP到TI中每个节点VQ的路径集合,基于上述的状态N元组,求路径集合的。

36、有效概率;0055对STI中的节点VP,计算其到TI中的节点的1次2终端可靠度的最大值,记为REL1VP,T;0056若STI中还有节点未轮到,则对此节点进行步骤,否则,累加得到STI中所有节点到TI的1次2终端可靠度的最大值的总和0057若有候选节点组合未轮到,则对此组合进行步骤,否则,完成了所有组合的可靠度计算,比较各个可靠度总和选择最大的总和所对应的TI集作为S子网的布设节点;0058所有子网选出的节点组TI汇总,组成整个网络中布设的SIP服务器的节点集T。0059所述呼叫路由选择步骤进一步分为基于速度的呼叫路由选择方法、基于成功率的呼叫路由选择方法;0060所述基于速度的呼叫路由选择方。

37、法为所有非服务器节点J,根据设定的呼叫尝试次数N,在通往服务器集T的所有路径中,选择可靠度最高的N条路径,依次作为节点J呼叫连接建立用的传输路径,以尽快通过一条路径建立呼叫连接;0061所述基于成功率的呼叫路由选择方法为对所有非服务器节点J,根据设定的呼叫尝试次数N,在通往服务器集T的所有路径中,选择N条组合后整体可靠度最高的路径,依次作为节点J呼叫连接建立用的传输路径,以确保在N次尝试中成功建立呼叫连接。0062所述呼叫路由选择步骤中基于速度的呼叫路由选择方法包括以下步骤0063对非服务器节点J,其到达服务器节点集T的所有可能路径放入PSJ,T集,计算集中每个路径PI的可靠度,确定规定的呼叫。

38、尝试次数N;0064当N1时,输出的结果路径集PSNSJ,T中仅有一条路径。在PSJ,T的所有路径中,选择具有最高可靠度的路径P1,有PS1SJ,TP1;0065当N2时,对PSJ,T中除P1之外的每条路径PI,计算当P1失效时PI有效的条件概率,即选择具有最高概率值的路径P2,有PS2SJ,TP1,P2;0066在取得PSN1SJ,T之后,对PSJ,T中除P1,P2,PN1之外的每条路径说明书CN102026203ACN102026218A6/17页10PI,计算当P1,P2,PN1失效时PI有效的条件概率,即选择具有最高概率的路径PN,有PSNSJ,TP1,P2,PN,至此路集构建完毕。0。

39、067所述呼叫路由选择步骤中基于成功率的呼叫路由选择方法包括以下步骤0068对非服务器节点J,其到达服务器节点集T的所有可能路径放入PSJ,T集,计算集中每个路径PI的可靠度,确定规定的呼叫尝试次数N;0069令M为PSJ,T中的路径数,求得含N条路径的各个组合,组合的总数为CMN;0070对组合CT,随机安排其中N条路径的顺序,用CT中的N条路径,而不是PSJ,T中的所有路径计算N次1K终端可靠度;0071选择具有最高可靠度的组合,即为所选路集,其中的路径能取得N次尝试内的最高连接成功率;0072基于路径可靠度安排这些路径的使用顺序首先具有最高可靠度的路径被选为第一路径P1,之后在第M次排序。

40、中,对剩余未排序的NM1条路径中的每条路径PI,计算当前选中的路径都失效时,PI有效的概率,即条件概率取出具有最高概率的路径PM排在第M位,以该方法安排N条路径的顺序,路集的求取过程结束。0073本发明具有以下优点和积极效果00741本发明通过对无线MESH网络中可能出现的网络分割状态的分析,预先在分割区域内最可靠的节点或节点组布设至少一个SIP服务器;同时,为所有路由器都确定一组高可靠度的、通往多个SIP服务器的呼叫信令传输路径。这样,尽可能地克服了因无线链路经常出现的临时性故障对网络语音通信产生的负面影响,即使出现网络分割状况,也仍可以保证每个分割区域内的语音通信服务,避免了由于某些分割区。

41、域内无SIP服务器而造成的大面积语音通信中断现象。00752本发明中多台服务器的布设只涉及到少数的网络节点,SIP服务器中注册信息的同步不需要进行全网络扩散,对网络流量的影响也较小,发明方案实施的可行性强。另外,在每个路由器节点上安装SIP代理负责与用户终端的呼叫连接,再通过增加代理的功能来实现可靠路径选择以及路径切换。这样就最大限度地保证了对已有SIP语音终端设备的兼容性,任何支持WIFI和SIP的手机都可以直接在其中使用。附图说明0076图1是本发明中用以对网络分割情况进行描述介绍的示例图。0077图2是本发明中给定网络分割概率阈值条件下的网络划分方法流程图。0078图3是本发明中子网内服。

42、务器选择方法流程图。0079图4是本发明中基于速度优先的呼叫路径集求解方法流程图。0080图5是本发明中基于成功率优先的呼叫路径集求解方法流程图。具体实施方式0081前人对无线MESH网络的体系架构、信道质量、网络容量、路由、多播、信令呼叫等方面进行了很多研究,但目前在该研究领域还存在很多问题。0082在无线MESH网的理论研究与工程实践中,一个必须面对的问题就是无线链路的说明书CN102026203ACN102026218A7/17页11稳定性问题。无线通信过程容易受到信号衰落、信道干扰、噪声强度、通信距离、天气条件及地形环境等因素的影响,会出现难以预料的无线链路时断时续的现象。时常性的网络。

43、拓扑变更,甚至网络被分割成多个独立子网的情况,严重地影响了无线通信系统的稳定性与可靠性。在临时性架设的应急通信环境中,这种影响可能更加严重。因此,随着人们对无线通信技术需求的日益增加,无线网络通信的可靠性和稳定性保障已经成为网络设计、规划和建设阶段中必须重点加以解决的问题。0083目前,针对网络节点和链路失效故障主要是通过监测和分析随机失效现象,在组网设计和建设过程中采取相应的冗余技术和措施来提供满足一定要求的可靠性保证。无线MESH网的网状组网结构,具备了冗余容错的先决条件。但至今为止,基于无线MESH网络和SIP架构的无线语音通信系统都是采用单一SIP服务器方式,一些关于P2P与SIP结合。

44、的研究主要是解决用户量大所带来的服务器性能瓶颈问题,不能解决网络分割问题。0084基于无线MESH网络和SIP的语音通信系统,一旦出现网络分割或链路失效,被分割区域的用户就无法登录SIP服务器,导致大面积的通信中断。因此,本发明提出在无线MESH网中布设多个SIP服务器的措施,即使发生网络分割也尽可能保证每个分割区域至少有一个SIP服务器提供子网内的语音通信服务,从而达到提升网络整体可靠性的目的。0085在无线MESH网络中,任意一个路由器节点上都可以布设SIP服务器,但选择哪些节点来布设SIP服务器能够提供最好的可靠性保证,以及路由器选择怎样的服务器访问路径会具有最佳的容错效果,目前还没有有。

45、效的方案。本发明就是要解决这方面的问题。0086下面介绍在无线MESH网络中,利用多SIP服务器提供高可靠性保证服务需要解决的问题、相关的理论基础和具体的方法步骤,以具体实施范例结合附图对本发明作进一步说明。00871、无线链路质量的测量与状态分析0088由于各种衰落效应,无线链路时常断裂,使网络的拓扑发生随机的变化,会对消息的传输造成严重的影响。准确的测量与分析网络两点间的链路质量和状态,对网络服务的部署和路由选择具有很重要的意义,即通过各条链路断裂的概率以及时间分布规律,为之后的服务器布设和路由选择提供依据。0089目前,进行无线链路通信质量测量的方法主要为基于IEEE80211无线网卡和。

46、MADWIFI驱动,操作系统为LINUX,可采用主动发送数据包或被动监听数据包的方式获得无线信号,数据包可以是单播,也可以是广播,采集几十个小时时间长度内的无线信号,获取其中的链路质量指标。0090可用的四种主要的链路质量的测度指标为接收信号强度指数RECEIVEDSIGNALSTRENGTHINDICATION,RSSI、信号与噪声强度之比SIGNALTONOISERATIO,SNR、包交付率PACKETDELIVERYRATIO,PDR、误比特率BITERRORRATE,BER。相关研究工作通过不同环境、不同速率、不同数据包长度条件下的实测,得到的主要结论有1通信距离的长短不是链路质量的有。

47、效影响因素;2RSSI与数据通信时实际的链路质量的相关度是有限的,无法准确体现链路被干扰的程度,但RSSI仍然是一种有用的参考指标;3SNR说明书CN102026203ACN102026218A8/17页12难以精确的计算,在具有较严重的多径衰落时,该指标的链路质量评价效果不理想;4PDR对链路质量的测度取决于数据包大小、所选的传输速率,但PDR是很容易测得的,可以比较方便地用它来近似体现链路的质量,使用很普遍;5BER能从更细的粒度上准确的反映链路质量,但BER须在物理层进行测量得到,难以和上层具体的数据包通信过程建立准确的映射。0091综合来看,在本发明实施中,我们采用PDR作为链路评估指。

48、标。因为,零星的丢包是一个随机事件,而连续的数据包丢失必定与信道质量的下降相关性很大,其概率分布会随衰落持续时间的长短而发生显著改变,能有效的表征链路质量。0092由于无线链路具有小尺度衰落效应,在短时间内可能发生链路质量的突变。因此,需要从较细的时间粒度上分析无线链路的状态,并获得较长时间段如24小时内无线链路在短暂时刻上的状态数据集合,才具有分析意义。0093本发明采用的方案是设网络中链路数目为|E|,进行无线链路质量测量的总时间长度为T大约为几十个小时,将T划分为N个TIMESLOT,每个SLOT的时间长度为T0大约为几秒,代表短期无线链路的质量统计时段,其中包含若干个测得的链路质量指标。

49、数据。计算在JT0,J1T0时段内,链路LI的质量测度指标PDR的数学期望ERIJ和方差DRIJ,这样得到所有链路的|E|N个短期质量指标的数字特征。0094对|E|N组指标数据ERIJ和DRIJ,分别计算总体的数学期望ER和方差DR,并参照此确定数学期望的阈值ETH和方差的阈值DTH,若ERIJ大于ETH,且DRIJ小于DTH,则此链路LI在对应的时段J内被认为是质量好的,没有失效,否则,此链路被认为是失效的。将具体的质量指标统计值转换为统一的布尔类型数据,对每条链路LI生成链路状态N元组AIAI1,AI2,AIN,如果对应第J个TIMESLOT时链路质量被认为是好的,则AIJ1,否则AIJ0,该数组作为后面网络部署与路由选择等工作中链路选择的依据。对单条链路LI而言,在整个测量时间段内的链路平均失效概率可表示为00952、WMN中多SIP服务器的位置选择技术0096每条链路的可靠度互不相同,在任意时候,由链路的断裂都可能造成网络分割为多个子网。给定具体物理环境下的WMN,存在多种SIP服务器的布设方案,需要基于有效的理论方法选择最佳的SIP服务器布。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1