Cloud-Based on Agent Model for Mobile Devices

  • Amel BeloudaneEmail author
  • Ghalem Belalem
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 553)


“Information available for anybody at anywhere and anytime.” Ranging from a domestic connection via personal computers toward a mobile access via smart devices using communications technologies, those devices can access to all kinds of information through mobile applications in the cloud. Mobile Cloud Computing (MCC) can be seen as a solution for limitations of cloud computing because all mobile devices are limited by memory capacity, screen, battery, and intermittent connectivity, the MCC exploits the user’s information, e.g., localization, memory, power, and bandwidth capacity while running these applications on the cloud. In the aim of addressing the problems of mobile environment which treat mobility of users and services, we propose in this paper a model of cloud-based on agent in mobile environment which ensuring high availability of services by their migration or replication, the aspect of decision-making between mobile devices and mobile applications using top-k algorithm which contribute to find the most appropriate service in the cloud while reducing energy consumption with respecting the SLA.


Cloud computing Mobility Availability Migration Replication Energy Agent SLA 


  1. 1.
    Google (2012), Google app engine, from
  2. 2.
    Amazon (2012), Amazon elastic compute cloud (EC2). AWS, from
  3. 3.
    Microsoft (2012), Microsoft azure, from
  4. 4.
    Salesforce (2012), from
  5. 5.
    Aversa, R., Di Martino, B., Rak, M., Venticinque, S.; Cloud Agency: A Mobile Agent Based Cloud System. Complex, CISIS’2010, pages: 132–137.Google Scholar
  6. 6.
    Fasli, M. Agent technology for e-commerce. John Wiley and Sons, 2007.Google Scholar
  7. 7.
    Mell, P., and Grance, T. (2011), The NIST definition of cloud computing is available at:–145.
  8. 8.
    Buyya, R., Yeo, C. S. and Venugopal, S. Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. HPCC’08; pages 5–13.Google Scholar
  9. 9.
    Buyya, R., and Murshed, M. Gridsim, A toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurrency and computation: practice and experience, 14(13–15): 1175–1220, 2002.Google Scholar
  10. 10.
    Kovachev, D., Cao, Y., and Klamma, R., Mobile cloud computing: a comparison of application models. arXiv preprint arXiv:1107.4940, 2011.
  11. 11.
    Khan, A. N., Mat Kiah, M. L., Khan, S. U., and Madani, S. A. Towards secure mobile cloud comput-ing: A survey. FGCS, 29(5): 1278–1299, 2013.Google Scholar
  12. 12.
    Lai, Y-L., Analyzing Strategies of Mobile Agents on Malicious Cloud Platform with Agent-Based Computational Economic Approach, Expert Systems with Applications 40 (7): 2615–2620, 2012.Google Scholar
  13. 13.
    McFadzean, D., Stewart, D., and Tesfatsion, L. A computational laboratory for evolutionary trade networks. IEEE Trans. on Evolutionary Computation, 5(5): 546–560, 2001.Google Scholar
  14. 14.
    Ferrari, A., Puccinelli, D., and Giordano, S., Characterization of the impact of resource availability on opportunistic computing. MCC’12, Helsinki, Finland, pages: 35–40.Google Scholar
  15. 15.
    Scott, J., Gass, R., Crowcroft, J., Hui, P., Diot, C., and Chaintreau, A. Crawdad Data Set cam-bridge/haggle (v. 2006-01-31). Crawdad wireless network data archive, 2006.Google Scholar
  16. 16.
    Kim, M. J., Yoon, H. G., and Lee, H. K. (2011), An Intelligent Multi-Agent Model for Resource Virtualization: Supporting Social Media Service in Cloud Computing. In Computers, CNSI 2011, Vol. 365, pages: pp. 99–111, 2011.Google Scholar
  17. 17.
    Yoon, H., Lee, H, An Intelligence Virtualization Rule based on multi-layer to support social media-cloud service. In: CNSI 2011.Google Scholar
  18. 18.
    Zhang, Z. and Zhang, X., Realization of open cloud computing federation based on mobile agent, ICIS’2009, vol. 3, pp. 642–646.Google Scholar
  19. 19.
    Elgazzar, K., Hassanein, H. S. and Martin, P., Daas: Cloud-based mobile web service discovery. Journal Pervasive and Mobile Computing. Vol. 13, pp: 67–84, 2014.Google Scholar
  20. 20.
    Angin, P. and Bhargava, B., An Agent-based Optimization Framework for Mobile-Cloud Computing. JoWUA 4(2): 1–17 (2013).Google Scholar
  21. 21.
    M. Gordon, L. Zhang, B. Tiwana, R. Dick, Z. M. Mao, and L. Yang, “PowerTutor: A power monitor for android-based mobile platforms,”, 2013.
  22. 22.
    Cuervo, E., Balasubramanian, A., Cho, D., Wolman, A., Saroiu, S., Chandra, R., and Bahl, P., MAUI: making smartphones last longer with code offload. MobiSys 2010: 49–62.Google Scholar
  23. 23.
    Chun, B., Ihm, S., Maniatis, P., Naik, M., and Patti, A., CloneCloud: elastic execution between mobile device and cloud. EuroSys 2011: 301–314.Google Scholar
  24. 24.
    Angin, P., Bhargava, BK. and Jin, Z., A Self-Cloning Agents Based Model for High-Performance Mobile-Cloud Computing. CLOUD 2015: 301–308.Google Scholar
  25. 25.
    Beloudane, A., and Belalem, G., Toward an Efficient Management of Mobile Cloud Computing Services based on Multi Agent Systems. JITR 8(3): 59–72 (2015).Google Scholar
  26. 26.
  27. 27.
    Hartigan, J., Clustering Algorithms. John Wiles and Sons, New York, USA, 1975.Google Scholar
  28. 28.
    Bouamama, S., and Belalem, G., The New Economic Environment to Manage Resources in Cloud Computing. JITR 8(2): 34–49 (2015).Google Scholar
  29. 29.
    Yassa, S., Sublime, J., Chelouah, R., Kadima, H., Jo, G., Granado, B., A genetic algorithm for multi-objective optimisation in workflow scheduling with hard constraints. IJMHeur 2(4): 415–433 (2013).Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2017

Authors and Affiliations

  1. 1.Faculty of Exact Sciences and Computer ScienceMostaganemAlgeria
  2. 2.Faculty of Exact and Applied ScienceUniversity of Oran1, Ahmed Ben BellaOranAlgeria

Personalised recommendations