Back to Search Start Over

COCA: Computation Offload to Clouds Using AOP.

Authors :
Chen, Hsing-Yu
Lin, Yue-Hsun
Cheng, Chen-Mou
Source :
2012 12th IEEE/ACM International Symposium on Cluster, Cloud & Grid Computing (CCGRID 2012); 1/ 1/2012, p466-473, 8p
Publication Year :
2012

Abstract

In this paper, we describe COCA -- Computation Offload to Clouds using AOP (aspect-oriented programming). COCA is a programming framework that allows smart phones application developers to offload part of the computation to servers in the cloud easily. COCA works at the source level. By harnessing the power of AOP, \name inserts appropriate offloading code into the source code of the target application based on the result of static and dynamic profiling. As a proof of concept, we integrate \name into the Android development environment and fully automate the new build process, making application programming and software maintenance easier. With COCA, mobile applications can now automatically offload part of the computation to the cloud, achieving better performance and longer battery life. Smart phones such as iPhone and Android phones can now easily leverage the immense computing power of the cloud to achieve tasks that were considered difficult before, such as having a more complicated artificial-intelligence engine. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISBNs :
9781467313957
Database :
Complementary Index
Journal :
2012 12th IEEE/ACM International Symposium on Cluster, Cloud & Grid Computing (CCGRID 2012)
Publication Type :
Conference
Accession number :
86490859
Full Text :
https://doi.org/10.1109/CCGrid.2012.98