论文部分内容阅读
随着智能移动终端不断普及,移动终端的能耗问题得到了广泛的关注。XMPP协议是由IETF提出的互联网标准real-time通信协议,作为消息推送的标准协议被众多厂商所采用。智能移动终端出现了大量应用都在使用XMPP进行消息推送,其多持久连接的特性导致能耗过高。因此多持久连接XMPP协议节能策略的研究在移动终端的能耗问题研究领域中具有较高的研究价值。论文深入研究现有XMPP协议的节能策略,并结合当前热门的云迁移节能方法,提出一种跨网络、跨平台多持久连接XMPP协议的云迁移聚合节能策略,利用云端迁移能耗有限的智能移动终端多持久连接的通信,达到移动终端节能效果。论文通过建立多持久连接的能耗模型阐明了多持久连接高能耗的原因,并基于该模型提出一种基于云迁移的XMPP协议节能改进方法E2-CXHA。E2-CXHA方法利用云迁移方法将持久连接通信迁移至云端,通过建立云端clone统一调度实现心跳聚合,移动终端只需要与clone保持单一持久连接,通过心跳聚合就可以达到节能效果。论文通过设计一种最适心跳间隔选择法MTHI,提高了心跳聚合的效率,在保证QOS的同时达到节能目的。NS-3仿真实验证明,相对于原XMPP协议来说,E2-CXHA方法可以解决智能移动终端承载多条持久连接所带来的负担,有效减少心跳风暴,更大程度地聚合数据包发送,减少了发送的次数和网络负担,最终达到节能的效果。实验结果也说明了保证服务质量(QoS)不变的情况下,应用数量越多,E2-CXHA方法的节能效果越显著。传统的XMPP协议传输格式无法满足新环境下高效与节能的要求。论文研究了利用云迁移实现XMPP协议移动端节能的方法,在E2-CXHA节能方法基础上,提出一种支持多持久连接的低负载快速节能XMPP云迁移扩展协议LLaF-E2CXEP。该协议通过加入聚合持久连接的建立与发现交互流程,完善了云迁移架构下的多任务连接聚合方式;通过建立任务端口映射表PMTT,实现多任务消息聚合与聚合消息云端路由;采用新的消息序列化方法,减少数据包的发送数量,加快消息的编码与解码性能,达到节能的效果。实验结果分析表明,LLaF-E2CXEP方法是对E2-CXHA方法的进一步完善,克服了E2-CXHA存在的问题,解决了数据膨胀导致性能与能耗问题,进一步提升了节能效果。本文的研究工作是对基于云迁移的XMPP协议进行节能改进和扩展,为移动终端的节能研究提供了一种新的方法、协议和研究思路。本文的研究方法和研究成果具有一定的科学意义和学术价值。