DOI QR코드

DOI QR Code

The Method for Cloud Service Recommendation Based on Requirements of Tenant

테넌트 요구사항 기반의 클라우드 서비스 추천 방법

  • 안영민 (부산대학교 전기전자컴퓨터공학과) ;
  • 강태준 (부산대학교 전기전자컴퓨터공학과) ;
  • 박준석 (부산대학교 물류혁신네트워킹연구소) ;
  • 염근혁 (부산대학교 정보컴퓨터공학부)
  • Received : 2014.12.31
  • Accepted : 2015.03.19
  • Published : 2015.04.30

Abstract

It is difficult to provide proper cloud services for cloud users, because the number of cloud services are increasing and the type of cloud services are diversifying. To overcome this problem, the concept of cloud service broker is presented to mediate cloud services between cloud providers and tenant. The most important role of cloud service broker is to finding cloud services that fulfill requirements of tenant. However, current existing cloud service broker conduct passive requirements analysis process with cloud service expert's assistance. In addition, the systematic functional and non-functional requirement analysis is insufficient. Therefore, we need the new methods for requirement analysis to find nearest service that matches with requirement of tenant. In this paper, we apply pairwise comparison from AHP method to analyze requirement automatically and systematically. It calculates score of service by comparing requirement with service specification, calculating importance rate, and so on.

클라우드 서비스가 다양해지고 그 수가 급격히 증가하면서 클라우드 서비스 사용자에게 적합한 서비스를 제공하기가 어려워지고 있다. 이러한 문제를 해결하기 위해 서비스 사용자와 제공자 사이에서 클라우드 서비스를 중개해주는 클라우드 서비스 브로커라는 개념이 제시되었다. 클라우드 서비스 브로커의 핵심적인 역할은 사용자의 요구사항에 적합한 서비스를 찾아주는 것이다. 그러나 현재 제시된 클라우드 서비스 브로커 대부분은 클라우드 서비스 전문가의 도움으로 사용자의 요구사항을 분석하는 수동적인 과정이 수행되고 있으며, 체계적으로 기능적, 비기능적 요구사항을 분석하는 과정이 미흡하다. 따라서 유사한 기능을 가지고 있는 클라우드 서비스 중 사용자의 요구사항의 중요도를 분석해서 가장 근접한 서비스의 선택을 지원해줄 수 있는 요구사항 분석 기법이 필요하다. 본 논문은 AHP(Analytic Hierarchy Process)의 쌍대비교법을 응용하여 클라우드 서비스에 대한 사용자의 요구사항을 분석하고 각 서비스의 명세에 따른 점수를 계산하여 그 결과에 따라 클라우드 서비스를 선택하는 방법을 제시한다.

Keywords

References

  1. T. Shin, K, Seo, "Cloud computing based fusion service market," Cloud supporting center, White Paper, 2014.
  2. F. Liu, J. Tong, J. Mao, R. Bohn, J. Messina, L. Badger, and D. Leaf, "NIST Cloud Computing Reference Architecture," National Institute of Standards and Technology, 2011.
  3. T. L. Saaty, L. G. Vargas, "Models, Methods, Concepts & Applications of the Analytic Hierarchy Process," Springer Science & Business Media, 2001.
  4. T. Han, K. Sim, "An Ontology-enhanced Cloud Service Discovery System," International Multi Conference of Engineers and Computer Scientists, Vol.1, pp.644-649, 2010.
  5. J. Kang, K. Sim, "A Cloud Portal with a Cloud Service Search Engine," International Conference on Information and Intelligent Computing, Vol.18, pp.1-8, 2011.
  6. S. Sundareswaran, A. Squicciarini, and D. Lin, "A Brokerage-Based Approach for Cloud Service Selection," IEEE International Conference on Cloud Computing, pp.558-565, 2012.
  7. L. Qu, Y. Yang, M. Orgun, L. Liu, and A. Bouguettaya, "Context-aware Cloud Service Selection based on Comparison and Aggregation of User Subjective Assessment and Objective Performance Assessment," IEEE International Conference of Web Services, 2014.
  8. M. Godse, S. Mulik, "An approach for selecting software-asa-service product," IEEE Cloud Computing, pp.155-158, 2009.
  9. G. Baranwal, D. P. Vidyarthi, "A framework for selection of best cloud service provider using ranked voting method," IEEE International Advance Computing Conference, pp.831-837, 2014.
  10. A. Ishikaza, M. Lusti, "How to derive priorities in AHP: a comparative study," Central European Journal of Operations Research, Vol.14, Issue4, pp.387-400, 2006. https://doi.org/10.1007/s10100-006-0012-9
  11. Salesforce [Internet], http://www.salesforce.com/
  12. Nimble [Internet], http://www.nimble.com/
  13. PipelineDeals [Internet], http://www.pipelinedeals.com/
  14. Telecommunications Technology Association, "TTA Standard, Quality Measurement of Software Requirement," 2010.