Abstract
The base motivation of Mobile Cloud Computing was empowering mobile devices by application offloading onto powerful cloud resources. However, this goal can’t entirely be reached because of the high offloading cost imposed by the long physical distance between the mobile device and the cloud. To address this issue, we propose an application offloading onto a nearby mobile cloud composed of the mobile devices in the vicinity - a Spontaneous Proximity Cloud. We introduce our proposed dynamic, ant-inspired, bi-objective offloading middleware - ACOMMA, and explain its extension to perform a close mobile application offloading. With the learning-based offloading decision-making process of ACOMMA, combined to the collaborative resource sharing, the mobile devices can cooperate for decision cache sharing. We evaluate the performance of ACOMMA in collaborative mode with real benchmarks - Face Recognition and Monte-Carlo algorithms - and achieve 50% execution time gain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adem, K., Ryan, C., Abebe, E.: Crowdsourcing the cloud: energy-aware computational offloading for pervasive community-based cloud computing. In: Proceedings of PDPTA 2015, p. 415 (2015)
Ahonen, T.: Household penetration rates for technology across the digital divide. In: VR World (2011)
Chun, B.G., Ihm, S., Maniatis, P., Naik, M., Patti, A.: CloneCloud: elastic execution between mobile device and cloud. In: Proceeding of EuroSys 2011, pp. 301–314. ACM, New York (2011)
Cuervo, E., Balasubramanian, A., Cho, D.K., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: MAUI: making smartphones last longer with code offload. In: Proceeding of MobiSys 2010, pp. 49–62. ACM, New York (2010)
Face recognition algorithm. https://code.google.com/p/javafaces/
Gao, B., He, L., Liu, L., Li, K., Jarvis, S.: From mobiles to clouds: developing energy-aware offloading strategies for workflows. In: Proceeding of 13th International Conference on Grid Computing (GRID), pp. 139–146. ACM/IEEE (2012)
Giurgiu, I., Riva, O., Juric, D., Krivulev, I., Alonso, G.: Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Bacon, J.M., Cooper, B.F. (eds.) Middleware 2009. LNCS, vol. 5896, pp. 83–102. Springer, Heidelberg (2009). doi:10.1007/978-3-642-10445-9_5
Golchay, R., Le Mouël, F., Ponge, J., Stouls, N.: Automated application offloading through ant-inspired decision-making. In: Proceedings of the 13th International Conference on New Technologies in Distributed Systems (NOTERE’2016). IEEE (2016)
Kosta, S., Aucinas, A., Hui, P., Mortier, R., Zhang, X.: Thinkair: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: Proceedings of INFOCOM, pp. 945–953. IEEE (2012)
Miluzzo, E., Cáceres, R., Chen, Y.F.: Vision: mClouds - computing on clouds of mobile devices. In: Proceedings of the Third ACM Workshop on Mobile Cloud Computing and Services, MCS 2012, pp. 9–14. ACM, New York (2012)
Mtibaa, A., Abu Snober, M., Carelli, A., Beraldi, R., Alnuweiri, H.: Collaborative mobile-to-mobile computation offloading. In: Proceedings of the International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), pp. 460–465 (2014)
Mtibaa, A., Fahim, A., Harras, K.A., Ammar, M.H.: Towards resource sharing in mobile device clouds: power balancing across mobile devices. In: Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing, vol. 43(4), pp. 51–56 (2013)
Penner, T., Johnson, A., Van Slyke, B., Guirguis, M., Gu, Q.: Transient clouds: assignment and collaborative execution of tasks on mobile devices. In: Proceedings of GLOBECOM 2014, pp. 2801–2806. IEEE (2014)
Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for vm-based cloudlets in mobile computing. In: Pervasive Computing, vol. 8(4), pp. 14–23. IEEE (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Golchay, R., Le Mouël, F., Ponge, J., Stouls, N. (2017). Spontaneous Proximity Clouds: Making Mobile Devices to Collaborate for Resource and Data Sharing. In: Wang, S., Zhou, A. (eds) Collaborate Computing: Networking, Applications and Worksharing. CollaborateCom 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 201. Springer, Cham. https://doi.org/10.1007/978-3-319-59288-6_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-59288-6_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59287-9
Online ISBN: 978-3-319-59288-6
eBook Packages: Computer ScienceComputer Science (R0)