A Multi-criteria Scoring Method based on Performance Indicators for Cloud Computing Provider Selection

Lucas Borges de Moraes, Adriano Fiorese, Fernando Matos

Abstract

Cloud computing is a service model that allows hosting and on demand distribution of computing resources all around the world, via Internet. Thus, cloud computing has become a successful paradigm that has been adopted and incorporated into virtually all major known IT companies (e.g., Google, Amazon, Microsoft). Based on this success, a large number of new companies were competitively created as providers of cloud computing services. This fact hindered the clients’ ability to choose among those several cloud computing providers the most appropriate one to attend their requirements and computing needs. This work aims to specify a logical/mathematical multi-criteria scoring method able to select the most appropriate(s) cloud computing provider(s) to the user (customer), based on the analysis of performance indicator values desired by the customer and associated with every cloud computing provider that supports the demanded requirements. The method is a three stages algorithm that evaluates, scores, sorts and selects different cloud providers based on the utility of their performance indicators for each specific user of the method. An example of the method’s usage is given in order to illustrate its operation.

References

  1. Achar, R. and Thilagam, P. (2014). A broker based approach for cloud provider selection. In 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), pages 1252- 1257.
  2. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M. (2009). Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, University of California at Berkeley.
  3. Baranwal, G. and Vidyarthi, D. P. (2014). A framework for selection of best cloud service provider using ranked voting method. In Advance Computing Conference (IACC), 2014 IEEE International, pages 831-837.
  4. CSMIC (2014). Service measurement index framework. Technical report, Carnegie Mellon University, Silicon Valley, Moffett Field, California. Accessed in November 2016.
  5. Fiorese, A., Matos, F., Alves Junior, O. C., and Rupeenthal, R. M. (2013). Multi-criteria approach to select service providers in collaborative/competitive multi-provider environments. IJCSNS - International Journal of Computer Science and Network Security, 13:15-22.
  6. Garg, S. K., Versteeg, S., and Buyya, R. (2011). Smicloud: A framework for comparing and ranking cloud services. In 2011 Fourth IEEE International Conference on Utility and Cloud Computing (UCC), pages 210- 218.
  7. Garg, S. K., Versteeg, S., and Buyya, R. (2013). A framework for ranking of cloud computing services. Future Generation Computer Systems, 29:1012-1023.
  8. Höfer, C. N. and Karagiannis, G. (2011). Cloud computing services: taxonomy and comparison. Journal of Internet Services and Applications, 2:81-94.
  9. Hogan, M. D., Liu, F., Sokol, A. W., and Jin, T. (2013). Nist Cloud Computing Standards Roadmap. NIST Special Publication 500 Series. accessed in September 2015.
  10. Ishizaka, A. and Nemery, P. (2013). Multi-Criteria Decision Analysis: Methods and Software. John Wiley & Sons, Ltd, United Kingdom.
  11. Jain, R. (1991). The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. John Wiley & Sons, Littleton, Massachusetts.
  12. Saaty, T. L. (2004). Decision making - the analytic hierarchy and network processes (ahp/anp). Journal of Systems Science and Systems Engineering, 13:1-35.
  13. Sari, B., Sen, T., and Kilic, S. E. (2008). Ahp model for the selection of partner companies in virtual enterprises. The International Journal of Advanced Manufacturing Technology, 38:367-376.
  14. Shirur, S. and Swamy, A. (2015). A cloud service measure index framework to evaluate efficient candidate with ranked technology. International Journal of Science and Research, 4.
  15. Sundareswaran, S., Squicciarin, A., and Lin, D. (2012). A brokerage-based approach for cloud service selection. In 2012 IEEE Fifth International Conference on Cloud Computing, pages 558-565.
  16. Wagle, S., Guzek, M., Bouvry, P., and Bisdorff, R. (2015). An evaluation model for selecting cloud services from commercially available cloud providers. In 7th International Conference on Cloud Computing Technology and Science, pages 107-114.
  17. Zhang, Q., Cheng, L., and Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1:7-18.
  18. Zhou, M., Zhang, R., Zeng, D., and Qian, W. (2010). Services in the cloud computing era: A survey. 4th International Universal Communication Symposium (IUCS 2010), pages 40-46.
Download


Paper Citation


in Harvard Style

Borges de Moraes L., Fiorese A. and Matos F. (2017). A Multi-criteria Scoring Method based on Performance Indicators for Cloud Computing Provider Selection . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-248-6, pages 588-599. DOI: 10.5220/0006289305880599


in Bibtex Style

@conference{iceis17,
author={Lucas Borges de Moraes and Adriano Fiorese and Fernando Matos},
title={A Multi-criteria Scoring Method based on Performance Indicators for Cloud Computing Provider Selection},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2017},
pages={588-599},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006289305880599},
isbn={978-989-758-248-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - A Multi-criteria Scoring Method based on Performance Indicators for Cloud Computing Provider Selection
SN - 978-989-758-248-6
AU - Borges de Moraes L.
AU - Fiorese A.
AU - Matos F.
PY - 2017
SP - 588
EP - 599
DO - 10.5220/0006289305880599