Skip to main content
Log in

Optimal mobile device selection for mobile cloud service providing

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

  2. 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

  3. Vouk MA (2008) Cloud computing-issues, research and implementations, CIT. J Comput Inf Technol 16(4):235–246

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. Li D, Liu C, Gan W (2009) A new cognitive model: cloud model. Int J Intell Syst 24(3):357–375

    Article  MATH  Google Scholar 

  17. 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

  18. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Shangguang Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1704-0

Keywords

Navigation