Karpagam JCS ISSN: 2582 – 8525 (Print), 2583 – 3669 (Online)

Transfigure Disburden Android Application Using Cloud

Abstract
Smart phone is a compelling platform for a wide spectrum of applications, ranging from web browsers and games, to navigation and personal health applications, and much more. However, the potential of these mobile applications are still constrained by the computation resources of a smart phone such as CPU, memory storage, battery and energy capacity, which are limited in comparison with PCs. Smartphone are quickly becoming the primary mean for Internet access. In this paper a framework that automatically offloads heavy back-end tasks of a regular standalone Android application to an Android virtual machine in the cloud is proposed. This framework can be deployed in the application layer without modifying the underlying Android platform. The proposed framework design utilizes the Android architecture, which separates an application into activity (front-end user interactions) and service (back-end tasks). This separation yields a natural granularity for task offloading. It also utilize Android's AIDL (Android Interface Definition Language), which is used to assist an activity to invoke methods in a service, in a way that redirects invocations from an activity to an identical service that runs in a remote server. This allows the users to achieve offloading without modifying application source code and Android OS in each Android device. To explore the design of an offloading framework that enables an Android device to offload resource intensive work to a remote server has been achieved through our proposed method.Assistant Professor, Department of Computer Science, Karpagam University, Coimbatore.

View Full Article

Download or view the complete article PDF published by the author.

📥 Download PDF 👁️ View in Browser