Cloud-based Energy-Efficiency XMPP Protocol for Mobile Network
International Journal of Hybrid Information Technology
Using the Cloud-based Offloading heartbeat aggregation method can solve the smart mobile terminal bearing the burden of persistent connections. It effectively reduces the heartbeat storm. But with the popularity of MTC (Many-Task Computing), especially in the environment of MMTC (Mobile MTC), using XMPP to communicate cause high energy consumption problem at the same time. The traditional XMPP protocol format already cannot adapt to the high performance transmission under the new environment.
... is paper is based on the MMTC environment, proposed the new communication method of mobile terminal and cloud with XMPP protocol to achieve more energy efficiency. Keywords: Cloud, XMPP, energy-efficiency, MMTC, migration aggregation The Extensible Messaging and Presence Protocol (XMPP)  is an open standard for XML-based communications in near real time. Small chunks of XML, called stanzas, are sent by clients to servers to be routed to other clients. When and how the routing occurs forms the basis for much of XMPP's functionality. XMPP provides a large range of services such as channel encryption, authentication, presence monitoring, unicast and multicast messaging, service discovery, capabilities advertisement, and federation. Many research projects explore the rich possibilities of application level protocols like XMPP out of the traditional domain of instant messaging applications  . Kestrel  is a distributed computing framework for Many Task Computing (MTC) applications, based on XMPP. Later works extend this idea to XMPP-based service platforms and cloud computing. The i5Cloud  uses XMPP for inter-service communication in the cloud as well as communication between devices and the cloud service. Mobilis  defines a service platform where mobile clients may access XMPP-based services running as XMPP clients. These projects exploit the benefits of the XMPP protocol for collaboration and peer-to-peer XML messaging, they are not focused on energy efficiency and cloud services. XMPP protocol does not define how to establish aggregation persistent connection. Using the XMPP connection mode, independent tasks directly establish persistent connection to the server. All tasks will build their own session connection when they need to use XMPP protocol. This is very energy consuming. XMPP protocol uses XML format for message causes stick pack problem  more serious and result in performance degradation. the authors propose LLaF-E 2 CXEP (Low Load and Fast Energy-Efficiency Cloud-based XMPP Extend Protocol) to solve the new challenge in mobile cloud-based offloading aggregation environment, increase aggregation efficiency and reduce smart mobile terminal energy consumption.