• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Adaptive Application Component Mapping for Parallel Computation Offloading in Variable Environments


Abstract

Distinguished with traditional strategies which offload an application's computation to a single server, parallel computation offloading can promote the performance by simultaneously delivering the computation to multiple computing resources around the mobile terminal. However, due to the variability of communication and computation environments, static application component multi-partitioning algorithms are difficult to maintain the optimality of their solutions in time-varying scenarios, whereas, over-frequent algorithm executions triggered by changes of environments may bring excessive algorithm costs. To this end, an adaptive application component mapping algorithm for parallel computation offloading in variable environments is proposed in this paper, which aims at minimizing computation costs and inter-resource communication costs. It can provide the terminal a suitable solution for the current environment with a low incremental algorithm cost. We represent the application component multi-partitioning problem as a graph mapping model, then convert it into a pathfinding problem. A genetic algorithm enhanced by an elite-based immigrants mechanism is designed to obtain the solution adaptively, which can dynamically adjust the precision of the solution and boost the searching speed as transmission and processing speeds change. Simulation results demonstrate that our algorithm can promote the performance efficiently, and it is superior to the traditional approaches under variable environments to a large extent.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
W. Fan, Y. Liu, B. Tang, "Adaptive Application Component Mapping for Parallel Computation Offloading in Variable Environments," KSII Transactions on Internet and Information Systems, vol. 9, no. 11, pp. 4347-4366, 2015. DOI: 10.3837/tiis.2015.11.005.

[ACM Style]
Wenhao Fan, Yuan’an Liu, and Bihua Tang. 2015. Adaptive Application Component Mapping for Parallel Computation Offloading in Variable Environments. KSII Transactions on Internet and Information Systems, 9, 11, (2015), 4347-4366. DOI: 10.3837/tiis.2015.11.005.

[BibTeX Style]
@article{tiis:20935, title="Adaptive Application Component Mapping for Parallel Computation Offloading in Variable Environments", author="Wenhao Fan and Yuan’an Liu and Bihua Tang and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2015.11.005}, volume={9}, number={11}, year="2015", month={November}, pages={4347-4366}}