Abstract
With the rapid growth of the mobile devices and the emergence of cloud computing, mobile cloud computing has gained widespread interest. In mobile cloud computing, a large-scale collection of mobile devices cooperate with each other to provide a cloud service at the edge. However, the improper mobile device selection has a negative effect on the quality of service. Existing methods are difficult to solve the problem, because they do not take the status and the historical characteristics of the mobile devices into consideration. This paper introduces a device status-aware and stability-aware mobile device selection method. Firstly, a model is designed to store the status and the historical characteristics of each mobile device. Secondly, an optimized cloud model is employed to evaluate the stability of each mobile device. Lastly, an optimal mobile device searching algorithm is presented to select the optimal mobile device. We provide an extensive evaluation of our method. The results show that our method can increase the quality of mobile cloud service compared with the traditional method.







Similar content being viewed by others
References
Chun B-G, Ihm S, Maniatis P, Naik M, Patti A (2011) Clonecloud: elastic execution between mobile device and cloud In: Proceedings of the sixth conference on computer systems, Salzburg, pp 301–314
Kao Y-H, Krishnamachari B, Ra M-R, Bai F (2015) Hermes: latency optimal task assignment for resource-constrained mobile computing. In: INFOCOM, Hong Kong, pp 1–9
Vouk MA (2008) Cloud computing-issues, research and implementations, CIT. J Comput Inf Technol 16(4):235–246
Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I (2010) A view of cloud computing. Commun ACM 53(4):50–58
Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616
Dillon T, Wu C, Chang E (2010) Cloud computing: issues and challenges. In: 2010 24th IEEE international conference on advanced information networking and applications (AINA), Perth, pp 27–33
Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I (2009) Above the clouds: a Berkeley view of cloud computing. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS, vol 28, p 13
Li X, Wang X, Zhu C, Cai W, Leung V (2015) Caching-as-a-service: virtual caching framework in the cloud-based mobile networks. In: 2015 IEEE conference on computer communications workshops (INFOCOM WKSHPS), Hong Kong, pp 372–377
Shao J, Lu R, Lin X (2015) Fine-grained data sharing in cloud computing for mobile devices. In: 2015 IEEE conference on computer communications (INFOCOM), Hong Kong, pp 2677–2685
Cuervo E, Balasubramanian A, Cho D-k, Wolman A, Saroiu S, Chandra R, Bahl P (2010) MAUI: making smartphones last longer with code offload. In: Proceedings of the 8th international conference on mobile systems, applications, and services, San Francisco, pp 49–62
Habak K, Ammar M, Harras KA, Zegura E (2015) FemtoClouds: leveraging mobile devices to provide cloud service at the edge. In: IEEE Cloud, New York, pp 1–8
Shi C, Habak K, Pandurangan P, Ammar M, Naik M, Zegura E (2014) COSMOS: computation offloading as a service for mobile devices. In: Proceedings of the 15th ACM international symposium on mobile ad hoc networking and computing, Philadelphia, pp 287–296
Li Y, Gao W (2015) Code offload with least context migration in the mobile cloud. In: 2015 IEEE conference on computer communications (INFOCOM), Hong Kong, pp 1876–1884
Mtibaa A, Harras K, Fahim A (2013) Towards computational offloading in mobile device clouds. In: 2013 IEEE 5th international conference on cloud computing technology and science (CloudCom), Bristol, pp 331–338
Kwon Y, Lee S, Yi H, Kwon D, Yang S, Chun B-G, Huang L, Maniatis P, Naik M, Paek Y (2013) Mantis: automatic performance prediction for smartphone applications. In: Proceedings of the 2013 USENIX conference on annual technical conference, SAN JOSE, pp 297–308
Li D, Liu C, Gan W (2009) A new cognitive model: cloud model. Int J Intell Syst 24(3):357–375
Wang S, Zheng Z, Sun Q, Zou H, Yang F (2011) Cloud model for service selection. In: 2011 IEEE conference on computer communications workshops (INFOCOM WKSHPS), Shanghai, pp 666–671
Wang S, Li D, Shi W, Li D, Wang X (2003) Cloud model-based spatial data mining. Geogr Inf Sci 9(1–2):60–70
Acknowledgments
This work was supported by NSFC (61272521), NSFC (61472047), NSFC (61571066), and “the Fundamental Research Funds for the Central Universities”.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhou, A., Wang, S., Li, J. et al. Optimal mobile device selection for mobile cloud service providing. J Supercomput 72, 3222–3235 (2016). https://doi.org/10.1007/s11227-016-1704-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-016-1704-0