An Evolutive Scoring Method for Cloud Computing Provider Selection Based on Performance Indicators

  • Lucas Borges de Moraes
  • Adriano Fiorese
  • Rafael Stubs ParpinelliEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10632)


The success of cloud computing paradigm has leveraged the emergence of a large number of new companies providing cloud computing services. This fact has been making difficult, for consumers, to choose which cloud providers will be the most suitable to attend their computing needs, satisfying their desired quality of service. To qualify such providers it is necessary to use metrics, such as performance indicators (PIs), useful for systematic and synthesized information collection. A genetic algorithm (GA) is a bio-inspired meta-heuristic tool used to solve various complex optimization problems. One of these complex optimization problems is to find the best set of cloud computing providers that satisfies a customer’s request, with the least amount of providers and the lowest cost. Thus, this article aims to model, apply and compare results of a GA and a deterministic matching algorithm for the selection of cloud computing providers.


  1. 1.
    Hogan, M.D., Liu, F., Sokol, A.W., Jin, T.: Nist Cloud Computing Standards Roadmap. NIST Special Publication 500 Series (2013). Accessed September 2015Google Scholar
  2. 2.
    Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1, 7–18 (2010)CrossRefGoogle Scholar
  3. 3.
    Sundareswaran, S., Squicciarin, A., Lin, D.: A brokerage-based approach for cloud service selection. In: 2012 IEEE Fifth International Conference on Cloud Computing, pp. 558–565 (2012)Google Scholar
  4. 4.
    Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Futur. Gener. Comput. Syst. 29, 1012–1023 (2013)CrossRefGoogle Scholar
  5. 5.
    Baranwal, G., Vidyarthi, D.P.: A framework for selection of best cloud service provider using ranked voting method. In: 2014 IEEE International Advance Computing Conference (IACC), pp. 831–837 (2014)Google Scholar
  6. 6.
    Wagle, S., Guzek, M., Bouvry, P., Bisdorff, R.: An evaluation model for selecting cloud services from commercially available cloud providers. In: 7th International Conference on Cloud Computing Technology and Science, pp. 107–114 (2015)Google Scholar
  7. 7.
    Shirur, S., Swamy, A.: A cloud service measure index framework to evaluate efficient candidate with ranked technology. Int. J. Sci. Res. 4, 1957–1961 (2015)Google Scholar
  8. 8.
    Moraes, L., Fiorese, A., Matos, F.: A multi-criteria scoring method based on performance indicators for cloud computing provider selection. In: 19th International Conference on Enterprise Information Systems (ICEIS 2017), vol. 2, pp. 588–599 (2017)Google Scholar
  9. 9.
    Holland, J.H.: Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT Press, Bradford Books (1975)Google Scholar
  10. 10.
    Karim, R., Ding, C., Miri, A.: An end-to-end QoS mapping approach for cloud service selection. In: 2013 IEEE Ninth World Congress on Services, pp. 341–348. IEEE (2013)Google Scholar
  11. 11.
    Achar, R., Thilagam, P.: A broker based approach for cloud provider selection. In: 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 1252–1257 (2014)Google Scholar
  12. 12.
    Souidi, M., Souihi, S., Hoceini, S., Mellouk, A.: An adaptive real time mechanism for IaaS cloud provider selection based on QoE aspects. In: 2015 IEEE International Conference on Communications (ICC), pp. 6809–6814. IEEE (2015)Google Scholar
  13. 13.
    Alves, G., Silva, C., Cavalcante, E., Batista, T., Lopes, F.: Relative QoS: a new concept for cloud service quality. In: 2015 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 59–68. IEEE (2015)Google Scholar
  14. 14.
    CSMIC: Service measurement index framework. Technical report, Carnegie Mellon University, Silicon Valley, Moffett Field, California (2014). Accessed November 2016Google Scholar
  15. 15.
    Jain, R.: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. John Wiley & Sons, Littleton (1991)zbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Lucas Borges de Moraes
    • 1
  • Adriano Fiorese
    • 1
  • Rafael Stubs Parpinelli
    • 1
    Email author
  1. 1.Graduate Program in Applied ComputingSanta Catarina State UniversityJoinvilleBrazil

Personalised recommendations