File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Lightweight application-level task migration for mobile cloud computing

TitleLightweight application-level task migration for mobile cloud computing
Authors
KeywordsComputation migration
Migration technqiue
Stack-on-demand
Application level
Code instrumentation
Issue Date2012
PublisherIEEE, Computer Society.
Citation
The 26th IEEE International Conference on Advanced Information Networking and Applications (AINA-2012), Fukuoka, Japan, 26-29 March 2012. In Proceedings of the 26th AINA, 2012, p. 550-557 How to Cite?
AbstractMobile cloud computing allows mobile applications to use the enormous resources in the clouds. In order to seamlessly utilize the resources, it is common to migrate computation among mobile nodes and cloud nodes. Therefore, a highly portable and transparent migration approach is needed. In terms of portability, application-level migration with code instrumentation is the most portable approach. However, in the existing literature, this approach imposes significant runtime overhead, even when no migration takes place. Most of these works are for mobile agents, and migrations are to be invoked by the programs. Migration points are also restricted to certain locations where migration status is being polled. In this paper, we propose a Java byte code transformation technique for realizing task migration without imposing significant overhead on normal execution. Asynchronous migration technique is used to allow migrations to take place virtually anywhere in the user codes, and the proposed Twin Method Hierarchy minimizes the overhead resulting from state-restoration codes in normal execution. We have implemented our approach in our middleware. The results show that our approach can allow lightweight computation migration at application level, achieve considerable speedups and utilize the cloud resources from mobile devices. © 2012 IEEE.
Persistent Identifierhttp://hdl.handle.net/10722/152041
ISBN
ISSN
ISI Accession Number ID
References

 

DC FieldValueLanguage
dc.contributor.authorMa, RKKen_US
dc.contributor.authorWang, CL-
dc.date.accessioned2012-06-26T06:32:47Z-
dc.date.available2012-06-26T06:32:47Z-
dc.date.issued2012en_US
dc.identifier.citationThe 26th IEEE International Conference on Advanced Information Networking and Applications (AINA-2012), Fukuoka, Japan, 26-29 March 2012. In Proceedings of the 26th AINA, 2012, p. 550-557en_US
dc.identifier.isbn978-076954651-3-
dc.identifier.issn1550-445Xen_US
dc.identifier.urihttp://hdl.handle.net/10722/152041-
dc.description.abstractMobile cloud computing allows mobile applications to use the enormous resources in the clouds. In order to seamlessly utilize the resources, it is common to migrate computation among mobile nodes and cloud nodes. Therefore, a highly portable and transparent migration approach is needed. In terms of portability, application-level migration with code instrumentation is the most portable approach. However, in the existing literature, this approach imposes significant runtime overhead, even when no migration takes place. Most of these works are for mobile agents, and migrations are to be invoked by the programs. Migration points are also restricted to certain locations where migration status is being polled. In this paper, we propose a Java byte code transformation technique for realizing task migration without imposing significant overhead on normal execution. Asynchronous migration technique is used to allow migrations to take place virtually anywhere in the user codes, and the proposed Twin Method Hierarchy minimizes the overhead resulting from state-restoration codes in normal execution. We have implemented our approach in our middleware. The results show that our approach can allow lightweight computation migration at application level, achieve considerable speedups and utilize the cloud resources from mobile devices. © 2012 IEEE.en_US
dc.languageengen_US
dc.publisherIEEE, Computer Society.-
dc.relation.ispartofProceedings of the International Conference on Advanced Information Networking and Applicationsen_US
dc.rightsInternational Conference on Advanced Information Networking and Applications Proceedings. Copyright © IEEE, Computer Society.-
dc.rights©2012 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.-
dc.rightsCreative Commons: Attribution 3.0 Hong Kong License-
dc.subjectComputation migrationen_US
dc.subjectMigration technqiueen_US
dc.subjectStack-on-demanden_US
dc.subjectApplication level-
dc.subjectCode instrumentation-
dc.titleLightweight application-level task migration for mobile cloud computingen_US
dc.typeConference_Paperen_US
dc.identifier.emailMa, RKK: kkma@cs.hku.hken_US
dc.identifier.emailWang, CL: clwang@cs.hku.hk-
dc.identifier.authorityWang, CL=rp00183en_US
dc.description.naturepublished_or_final_versionen_US
dc.identifier.doi10.1109/AINA.2012.124en_US
dc.identifier.scopuseid_2-s2.0-84860723219en_US
dc.identifier.hkuros201876-
dc.identifier.hkuros230379-
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-84860723219&selection=ref&src=s&origin=recordpageen_US
dc.identifier.spage550en_US
dc.identifier.epage557en_US
dc.identifier.isiWOS:000309071500076-
dc.publisher.placeUnited Statesen_US
dc.description.otherThe 26th IEEE International Conference on Advanced Information Networking and Applications (AINA-2012), Fukuoka, Japan, 26-29 March 2012. In Proceedings of the 26th AINA, 2012, p. 550-557-
dc.identifier.scopusauthoridWang, CL=7501646188en_US
dc.identifier.scopusauthoridMa, RKK=36651189900en_US

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats