Data offloading and task allocation for cloudlet-assisted ad hoc mobile clouds
- 817 Downloads
Nowadays, although the data processing capabilities of the modern mobile devices are developed in a fast speed, the resources are still limited in terms of processing capacity and battery lifetime. Some applications, in particular the computationally intensive ones, such as multimedia and gaming, often require more computational resources than a mobile device can afford. One way to address such a problem is that the mobile device can offload those tasks to the centralized cloud with data centers, the nearby cloudlet or ad hoc mobile cloud. In this paper, we propose a data offloading and task allocation scheme for a cloudlet-assisted ad hoc mobile cloud in which the master device (MD) who has computational tasks can access resources from nearby slave devices (SDs) or the cloudlet, instead of the centralized cloud, to share the workload, in order to reduce the energy consumption and computational cost. A two-stage Stackelberg game is then formulated where the SDs determine the amount of data execution units that they are willing to provide, while the MD who has the data and tasks to offload sets the price strategies for different SDs accordingly. By using the backward induction method, the Stackelberg equilibrium is derived. Extensive simulations are conducted to demonstrate the effectiveness of the proposed scheme.
KeywordsCloud computing Mobile cloud computing Cloudlet Ad hoc mobile cloud Offloading Stackelberg game
- 12.Kemp, R., Palmer, N., Kielmann, T., & Bal, H. (2012). Cuckoo: A computation offloading framework for smartphones (Vol. 76, pp. 59–79). Berlin Heidelberg: Springer.Google Scholar
- 26.Tang, L., & Chen, H. (2014). Joint pricing and capacity planning in the IaaS cloud market. IEEE Transactions on Cloud Computing. doi: 10.1109/TCC.2014.2372811 (in press).
- 28.Tram, T. H., Tham, C. K., & Niyato, D. (2014). A stochastic workload distribution approach for an ad-hoc mobile cloud. In 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), Singapore.Google Scholar