IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 253 MOBILE CLOUD COMPUTING AS FUTURE FOR MOBILE APPLICATIONS C Shravanthi 1 , H S Guruprasad 2 1 PG Scholar, Dept. of ISE, BMSCE, Bangalore 2 Professor and Head, Dept. of ISE, BMSCE, Bangalore Abstract In recent years mobile applications and mobile devices are developing rapidly. With the growth of the mobile applications and cloud computing concepts, cloud computing has becoming a potential technology for mobile services. Mobile cloud computing integrates the cloud computing into mobile environment and overcomes the problems related to performance, environment and security. The paper presents the survey on mobile cloud computing applications, challenges, existing solutions and approaches to overcome the challenges. ----------------------------------------------------------------------***-------------------------------------------------------------------- 1. INTRODUCTION Cloud computing refers to the use of networked infrastructure software and capacity to provide resources to users in an on-demand environment. With cloud computing, information is stored in centralized servers and cached temporarily on clients that can include desktop computers, notebooks, handhelds and other devices. Cloud computing exists when tasks and data are kept on the Internet rather than on individual devices, providing on-demand access. Applications are run on a remote server and then sent to the user. Mobile cloud computing is the form of cloud computing in combination with mobile devices. Mobile devices are increasingly becoming an essential part of human life as the most effective and convenient communication tools which is not restricted by time and place. However, the mobile devices are facing many challenges in their resources (e.g., battery life, storage, and bandwidth) and communications (e.g., mobility and security). 1.1 Advantages of Mobile Cloud Computing Mobile devices allow users access to cloud services anywhere and anytime. Mobile cloud services can give information about a user’s location, context, and requested services to improve user experience. Each mobile device has storage, computing, sensing, and power resources which are advantageous. Mobile computing can help to overcome some problem of Cloud Computing such as solving the problem of WAN latencies by using cloudlet. Weiguang Song et. al. [1] summarize the core concepts of Mobile Cloud Computing [MCC] by developing a basic idea model of Mobile Cloud Computing. Major problems faced by MCC are discussed such as stability of wireless connectivity, tackling the unnecessary battery usage etc. Also, few possible solutions are suggested. Qureshi et. al. [2] discusses about the mobile cloud computing technology and proposes the implementation methods for Mobile Cloud Computing solutions such as General Purpose Mobile Cloud Computing (GPMCC) and Application Specific Mobile Cloud Computing (ASMCC). Certain barriers such as network availability and bandwidth are focused. Two aspects of security issues such as mobile device security and cloud security are addressed. Le Guan et. al. [3] addresses the challenges in Mobile Cloud Computing design such as network latency, limited bandwidth and availability. In order to analyze Mobile Cloud Computing technology, a concept model is proposed which includes context management, resource scheduling, client and transmission channel. A Cloud architecture of Mobile Cloud Computing is described for organization of Mobile Cloud Computing systems. Application partition and offloading and various context aware services are explained briefly. Dejan et. al. [4] addresses several mobile cloud approaches. An overview of various possibilities of Mobile Cloud Computing is given. Native and web applications are too extremes of mobile applications. The cost model of elastic mobile cloud applications is described. Han Qi et. al. [14] discuss Mobile cloud computing (MCC) as a development and extension of mobile computing (MC) and cloud computing (CC) which has inherited high mobility and scalability. The proposed system in the paper explains the principle of MCC, characteristics, recent research work, and future research trends. Proposed system analyzes the features and infrastructure of mobile cloud computing and also analyzes the challenges of mobile cloud computing. Ashwin