异构机会网络中节点组之间存在自私性,节点只会帮助组内的节点转发消息,而不转发组间的节点消息。如何实现节点组间消息的转发成为亟待解决的问题。针对该问题,提出了一种基于联盟形成博弈的机会网络路由(base on coalitional game routing,BCGR)算法。BCGR算法充分考虑了节点间的接触特性、联盟形成博弈的优超特性以及联盟的合成与切分操作,算法由轮询阶段和稳定阶段组成。通过仿真实验验证了BCGR算法的合理性与有效性,仿真结果表明,BCGR算法不但实现了异构机会网络中节点组间消息的转发,而且从整体上提高了网络性能,有效地降低了网络开销,提高了交付率。
在新一代蜂窝网络中,固定中继能够有效提高网络性能。在单小区内考虑上行传输,研究以能效最大化为目标的最优中继位置问题。定义了上行传输能效(uplink energy efficiency,uEE),并分别推导出用户均匀分布下,无中继网络和中继网络的uEE解析表达式。通过分析和仿真,研究中继位置对uEE的影响。结果表明,可以通过优化中继位置获得最大uEE。评估了不同参数,如小区半径、中继数目和用户占用的资源比例对最优中继位置以及最大uEE的影响。
针对机会网络中传统路由算法对转发节点的选择考虑不周,导致消息投递率较低和网络性能不高的问题,提出一种基于混合策略的路由算法BHS(routing algorithm for opportunistic network Based on Hybrid Strategy)。该算法根据转发节点的剩余缓存空间百分比、剩余能量状态、与目的节点相遇概率以及信任度4个因素,计算各个转发节点将消息成功投递到目的节点的混合策略值,通过综合转发策略来决定消息最佳的下一跳转发节点。仿真结果表明,与传染路由以及单方面考虑转发节点能量、缓存空间、概率和信任度的路由相比,BHS在消息投递率、平均延迟时间和平均缓存时间等方面比上述路由协议的性能更好。