ABSTRACT

The ubiquity of the cloud computing allows the mobile devices to connect and use the traditional cloud computing services [1]. However, unlike the normal computing machines, the mobile devices are resource constrained. The precincts of low processing power, less storage capacity, limited energy, and the capricious Internet connectivity do not allow the compute and storage mandating applications to run on mobile devices [2]. The aforementioned limitations served as the motivation for a new computing paradigm called mobile cloud computing (MCC) that enhances the abilities of mobile devices by offloading resource-intensive applications to the cloud. Mobile devices can now execute heavy compute and storage-intensive applications by using the computation and storage services of the cloud [3]. The MCC paradigm enables the users to access and manage their applications and data through mobile devices without the need to move to traditional computing machines.