To read this content please select one of the options below:

Towards mobile cloud applications: Offloading resource‐intensive tasks to hybrid clouds

Huber Flores (Institute of Computer Science, University of Tartu, Tartu, Estonia)
Satish Narayana Srirama (Institute of Computer Science, University of Tartu, Tartu, Estonia)
Carlos Paniagua (Institute of Computer Science, University of Tartu, Tartu, Estonia)

International Journal of Pervasive Computing and Communications

ISSN: 1742-7371

Article publication date: 23 November 2012

2180

Abstract

Purpose

Cloud computing becomes mobile when a mobile device tries to access the shared pool of computing resources provided by the cloud, on demand. Mobile applications may enrich their functionality by delegating heavy tasks to the clouds as the remote processing and storage have become possible by adding asynchronous behavior in the communication. However, developing mobile cloud applications involves working with services and APIs from different cloud vendors, which mostly are not interoperable across clouds. Moreover, by adding asynchronicity, mobile applications must rely on push mechanisms which are considered to be moderately reliable, and thus not recommended in scenarios that require high scalability and quality of service (QoS). To counter these problems, and the purpose of this paper, is to design a middleware framework, Mobile Cloud Middleware (MCM), which handles the interoperability issues and eases the use of process‐intensive services from smartphones by extending the concept of mobile host.

Design/methodology/approach

MCM is developed as an intermediary between the mobile and the cloud, which hides the complexity of dealing with multiple cloud services from mobiles. Several applications are presented to show the benefits of mobiles going cloud‐aware. Moreover, to verify the scalability of MCM, load tests are performed on the hybrid cloud resources using well known load balancing mechanisms like HAProxy and Tsung.

Findings

From the study it was found that it is possible to handle hybrid cloud services from mobiles by using MCM. The analysis demonstrated that the MCM shows reasonable performance levels of interaction with the user, thus validating the proof of concept. Moreover, MCM decreases the effort in developing mobile cloud applications and helps in keeping soft‐real time responses by using its asynchronous approach.

Originality/value

MCM fosters the utilization of different types of cloud services rather than the traditional mobile cloud services based on data synchronization. By offloading heavy tasks to the clouds, the framework extends the processing power and storage space capabilities of the constrained smart phones. The applications mentioned in the paper bring an added value by being success stories for mobile cloud computing domain in general.

Keywords

Citation

Flores, H., Narayana Srirama, S. and Paniagua, C. (2012), "Towards mobile cloud applications: Offloading resource‐intensive tasks to hybrid clouds", International Journal of Pervasive Computing and Communications, Vol. 8 No. 4, pp. 344-367. https://doi.org/10.1108/17427371211283029

Publisher

:

Emerald Group Publishing Limited

Copyright © 2012, Emerald Group Publishing Limited

Related articles