Collaborative Computation Offloading in Heterogeneous Asynchronous Cloud Environment

Lei Ma, Bing Yu, Hiroyuki Sato, Yadong Wang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)


Computation offloading is a key technique to enhance the performance and interactivity of mobile application through migrating the computation-intensive tasks to the cloud. However, efficient offloading is challenging in practice in that a mobile application often consists of computation tasks that have dependency with execution order constraints as well as parallel tasks that can be executed non-deterministically. In addition, each mobile device executes its application as a separate process, and performs asynchronous communication with cloud environment with heterogeneous computing and storage resource that are shared among mobile devices. In this paper, we propose a collaborative asynchronous computation offloading framework to improve the interactivity and execution efficiency of mobile applications. Initially, each mobile application calculates its local offloading plan. At runtime, it follows the offloading plan for task execution and requests the offloading computation from the cloud system. Upon receiving the request, cloud system performs dynamic adjustment of the offloading request according to the cloud runtime status. We implement our proposed offloading framework. The evaluation on 11 real-world mobile applications demonstrates its effectiveness.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 41st Annual Computer Software and Applications Conference, COMPSAC 2017
EditorsClaudio Demartini, Thomas Conte, Motonori Nakamura, Chung-Horng Lung, Zhiyong Zhang, Kamrul Hasan, Sorel Reisman, Ling Liu, William Claycomb, Hiroki Takakura, Ji-Jiang Yang, Edmundo Tovar, Stelvio Cimato, Sheikh Iqbal Ahamed, Toyokazu Akiyama
PublisherIEEE Computer Society
Number of pages6
ISBN (Electronic)9781538603673
Publication statusPublished - Sept 7 2017
Externally publishedYes
Event41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017 - Torino, Italy
Duration: Jul 4 2017Jul 8 2017

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157


Conference41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications


Dive into the research topics of 'Collaborative Computation Offloading in Heterogeneous Asynchronous Cloud Environment'. Together they form a unique fingerprint.

Cite this