摘要
XMPP是移动应用中普遍使用的即时消息推送协议,但未考虑节能问题。针对节能问题,提出一种基于云迁移的XMPP协议节能改进方法(E2-CXHA),利用云迁移方法将持久连接的通信迁移至云端,由云端统一调度实现心跳聚合过程。该方法摒弃原XMPP协议中默认心跳周期,通过选择最长心跳周期,有效地减少移动端持久连接数量与通信量,减少数据包的发送频率,达到最佳节能效果。仿真结果表明,E2-CXHA方法在保证服务质量不变的情况下,可以有效降低应用程序能耗。
XMPP protocol has been widely used in mobile applications to push notifications, but it can't meet the requirement of energy-saving mobile network.In this paper, E^2-CXHA is proposed, which is an improved cloud-based offloading energy-efficiency mechanism for XMPP.E2-CXHA mechanism can migrate persistent connections to the cloud and the cloud controls the heartbeat ag-gregation process.E^2-CXHA mechanism also can effectively reduce the number of persistent connec-tions and traffic to achieve the best energy saving effect.Simulation results show that the E2-CXHA mechanism can reduce the energy consumption of the applications in ensuring the quality of service without changes.
出处
《广西大学学报(自然科学版)》
CAS
北大核心
2014年第5期1083-1089,共7页
Journal of Guangxi University(Natural Science Edition)
基金
国家自然科学基金资助项目(61363067)
广西自然科学基金资助项目(2012GXNSFAA053226)
桂科攻资助项目(14122007-42)
南宁科技局资助项目(20141032)
关键词
XMPP
云迁移
心跳信号
持久连接
XMPP
cloud offloading
heartbeat signal
persistent connection