Mobile cloud computing challenges

Mobile cloud computing challenges are due to the intrinsic nature and restrictions of wireless networks and devices. These challenges thwart the design of distributed processing, more so than fixed cloud computing. The dynamic nature of application throughput demands, subscriber mobility, and uncontrollable factors such as weather can cause bandwidth capacity and coverage to vary. Furthermore, mobile broadband networks usually have longer network latency than fixed broadband. High network bandwidth for faster data transfer between cloud and devices is essential to delivering a smooth cloud service.

Mobile computing provides a tool to the user when and where it is needed irrespective of user movement, hence supporting location independence, However, with mobility comes its inherent problems such as resource scarceness, finite energy, and low connectivity. Considering the trends in mobile phone architecture and battery, it is unlikely that these problems will be solved in the future through cloud computing. Cloud computing can be defined as a combination of computing as a utility and software as a service.

Cloud computing provides services over the Internet and the hardware and systems software in data centers. The central concept behind cloud computing is to offload computation to remote resource providers.

The key strengths of cloud computing can be described in terms of the services offered by cloud service providers: software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS).

It is more efficient to share data among a group of mobile devices that are near each other, through local-area or peer-to-peer networks. It is not only cheaper but also faster. However a number of challenges faced by mobile cloud computing.

 In the following post, we will discuss the role of Long Term Evaluation (LTE) in mobile cloud computing.