Offloading Service Provisioning on Mobile Devices in Mobile Cloud Computing Environments

  • Marco Conti
  • Davide MascittiEmail author
  • Andrea Passarella
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9523)


Mobile cloud computing is one of the facets of cloud based systems, whereby mobile nodes obtain services from a global remote cloud platform in a more efficient way with respect to local service execution. Unfortunately, recent forecasts on cellular bandwidth (that is the key enabler for this paradigm) pose significant challenges to the practical applicability of this approach. In this paper, we explore a complementary mobile cloud computing solution, where mobile nodes can also rely on other nodes in the vicinity that could provide the sought service. These nodes are contacted via direct communication based on WiFi or Bluetooth, which therefore offloads traffic from the cellular network. In the proposed system, mobile nodes decide dynamically whether to access global or local cloud services based on the availability of the latter in their vicinity, and the load on the cellular network. Simulation results show that this solution provides lower average service provision times with respect to an alternative based exclusively on a remote cloud. As a side effect, such a system avoids cellular congestion and possible saturation, even in case of significant load.


  1. 1.
    Abolfazli, S., Sanaei, Z., Ahmed, E., Gani, A., Buyya, R.: Cloud-based augmentation for mobile devices: motivation, taxonomies, and open challenges. IEEE Commun. Surv. Tutor. 16(1), 337–368 (2014)CrossRefGoogle Scholar
  2. 2.
    Barbarossa, S., Sardellitti, S., Di Lorenzo, P.: Communicating while computing: distributed mobile cloud computing over 5g heterogeneous networks. IEEE Sign. Process. Mag. 31(6), 45–55 (2014)CrossRefGoogle Scholar
  3. 3.
    Cisco: Cisco visual networking index: Global mobile data traffic forecast update, 2014–2019, February 2015Google Scholar
  4. 4.
    Dahlman, E., Parkvall, S., Sköld, J. (eds.): 4G LTE/LTE-Advanced for Mobile Broadband. Academic Press, Oxford (2011)Google Scholar
  5. 5.
    Fernando, N., Loke, S.W., Rahayu, W.: Mobile cloud computing: a survey. Future Gener. Comput. Syst. 29(1), 84–106 (2013)CrossRefGoogle Scholar
  6. 6.
    Huang, D., Zhang, X., Kang, M., Luo, J.: Mobicloud: building secure cloud framework for mobile computing and communication. In: 2010 Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE), pp. 27–34, June 2010Google Scholar
  7. 7.
    Keränen, A., Ott, J., Kärkkäinen, T.: The one simulator for DTN protocol evaluation. In: Proceedings of the 2nd International Conference on Simulation Tools and Techniques, ICST Simutools 2009, Brussels, Belgium, pp. 55:1–55:10 (2009)Google Scholar
  8. 8.
    Kumar, K., Liu, J., Lu, Y.H., Bhargava, B.: A survey of computation offloading for mobile systems. Mob. Netw. Appl. 18(1), 129–140 (2013)CrossRefGoogle Scholar
  9. 9.
  10. 10.
    Mascitti, D., Conti, M., Passarella, A., Ricci, L.: Service provisioning through opportunistic computing in mobile clouds. Procedia Comput. Sci. 40, 143–150 (2014). Fourth International Conference on Selected Topics in Mobile and Wireless Networking (MoWNet 2014)CrossRefGoogle Scholar
  11. 11.
    Navidi, W., Camp, T.: Stationary distributions for the random waypoint mobility model. IEEE Trans. Mobile Comput. 3(1), 99–108 (2004)CrossRefGoogle Scholar
  12. 12.
    Pelusi, L., Passarella, A., Conti, M.: Opportunistic networking: data forwarding in disconnected mobile ad hoc networks. IEEE Commun. Mag. 44(11), 134–141 (2006)CrossRefGoogle Scholar
  13. 13.
    Rebecchi, F., de Amorim, D.M., Conan, V., Passarella, A., Bruno, R., Conti, M.: Data offloading techniques in cellular networks: a survey. IEEE Commun. Surv. Tutor. 17(2), 580–603 (2015). Secondquarter 2015CrossRefGoogle Scholar
  14. 14.
    Sanaei, Z., Abolfazli, S., Gani, A., Shiraz, M.: Sami: Service-based arbitrated multi-tier infrastructure for mobile cloud computing. In: 1st IEEE International Conference on Communications in China Workshops (ICCC 2012), pp. 14–19, August 2012Google Scholar
  15. 15.
    Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009)CrossRefGoogle Scholar
  16. 16.
    Soyata, T., Muraleedharan, R., Funai, C., Kwon, M., Heinzelman, W.: Cloud-vision: real-time face recognition using a mobile-cloudlet-cloud acceleration architecture. In: IEEE Symposium on Computers and Communications (ISCC 2012), pp. 59–66, July 2012Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Marco Conti
    • 1
  • Davide Mascitti
    • 1
    Email author
  • Andrea Passarella
    • 1
  1. 1.IIT-CNRPisaItaly

Personalised recommendations