II. MOBILE DATA SERVICES ON CLOUDS
As defined in [1], Mobile Cloud Computing (MCC) is “an
emergent mobile cloud paradigm which leverage mobile
computing, networking, and cloud computing to study mobile
service models, develop mobile cloud infrastructures,
platforms, and service applications for mobile clients.” Its goal
is to deliver them with secure mobile cloud resources, service
applications, and data using energy-efficient mobile cloud
resources in a pay-as-you-use model. MCC is known to be a
promising solution for mobile computing because it overcomes
obstacles in mobile computing, for example, improving data
storage capacity and processing power by enabling mobile
users to store/access data on the cloud.
As pointed out by authors in [1], new mobile data service
technologies and solutions are required to cope with the new
demands on mobile data services in mobile cloud computing.
There are some required distinct service features and
requirements for mobile cloud data service technologies in the
mobile cloud computing paradigm. Here we list the primary
ones: (i) Offer on-demand mobile data services on a mobile
cloud based on service-level agreements; (ii) Pay-as-you-use
business model; (iii) Offloading computing power demands
from mobile devices to clouds; (iv) Multi-tenanted mobile data
service; (v) Highly elastic and scalable data services; (vi)
Highly reliable and available mobile data service.