DOI QR코드

DOI QR Code

클라우드 서비스 브로커를 위한 소프트웨어의 서비스 수준 합의 명세 모델과 중개 방법

Service Level Agreement Specification Model of Software and Its Mediation Mechanism for Cloud Service Broker

  • 남태우 (부산대학교 전기전자컴퓨터공학과) ;
  • 염근혁 (부산대학교 정보컴퓨터공학부)
  • 투고 : 2014.11.12
  • 심사 : 2015.03.10
  • 발행 : 2015.05.15

초록

SLA(Service Level Agreement)는 클라우드 컴퓨팅 서비스를 제공하는 사업자가 이용자에게 신뢰성 있고 일관된 품질을 제공하기 위해서 반드시 보장해야 하는 요소이며 특히 클라우드 서비스 브로커리지를 이용해서 서비스를 중개하는 환경에서는 SLA를 통한 서비스 사업자와 고객 간의 계약이 중요하다. 클라우드 컴퓨팅은 다양한 클라우드 서비스의 IT 자원에 따라 IaaS, PaaS, SaaS 등으로 구분되는데 기존의 SLA는 물리적인 네트워크 환경에 대한 요소만 고려하거나 명세에 대한 방법론적인 접근이 없어서 SaaS를 기반으로 제공되는 소프트웨어 서비스의 품질 요소를 반영하기 어렵다. 본 연구를 통해 SaaS 환경에 적합한 SLA 제공을 위해 소프트웨어적인 품질 특성을 명세할 수 있는 방법을 제시하고 SLA 명세를 서비스 제공자와 소비자 간에 교환할 수 있는 메커니즘과 구조를 제안하였다. SaaS 레벨에서의 SLA 명세를 위한 메타모델을 정의하였고 SaaS의 품질 요구사항은 제안한 명세 언어로 기술될 수 있으며, 사례연구를 통해 다양한 소프트웨어적인 품질 요소가 제안한 명세 언어로 표현됨을 검증하였다. SLA 명세는 이를 교환하기 위한 UDDI 기반의 중개 프로세스 및 아키텍처를 이용하여 품질 명세 저장소에 저장되며 교환 아키텍처를 기반으로 서비스 바인딩 시 교환된다.

SLA (Service Level Agreement) is an essential factor that must be guaranteed to provide a reliable and consistent service to user in cloud computing environment. Especially, a contract between user and service provider with SLA is important in an environment using a cloud service brokerage. The cloud computing is classified into IaaS, PaaS, and SaaS according to IT resources of the various cloud service. The existing SLA is difficult to reflect the quality factors of service, because it only considers factors about the physical Network environment and have no methodological approach. In this paper, we suggested a method to specify the quality characteristics of software and proposed a mechanism and structure that can exchange SLA specification between the service provider and consumer. We defined a meta-model for the SLA specification in the SaaS level, and quality requirements of the SaaS were described by the proposed specification language. Through case studies, we verified proposed specification language that can present a variety of software quality factors. By using the UDDI-based mediation process and architecture to interchange this specification, it is stored in the repository of quality specifications and exchanged during service binding time.

키워드

과제정보

연구 과제 주관 기관 : 정보통신산업진흥원

참고문헌

  1. C. Plummer, J. Lheureux, et al., "Predicts 2012 : Cloud Service Brokerage Will Bring New Benefits and Planning Challenges," Gartner, 2011.
  2. NIST, High-Priority Requirements to Further USG Agency Cloud Computing Adoption, U.S. Government Cloud Computing Technology Roadmap Vol. I, 2011.
  3. C. Gong, J. Liu, et al., "The characteristics of cloud computing," Proc. of 2010 39th International Conference on Parallel Processing Workshops (ICPPW), pp. 275-279, 2010.
  4. H. Ludwig, A Keller, et al., "A service level agreement language for dynamic electronic services," Electronic Commerce Research 3.1-2, pp. 43-59, 2003. https://doi.org/10.1023/A:1021525310424
  5. W. Maurer, R. Matlus, N. Frey, Strategic Analysis Report, A Guide to Successful SLA Development and Management, Gartner Group, 2000.
  6. K. Xu, X. Zhang, et al., "Research on SLA management model in Service Operation Support System," Proc. of the 5th International Conference on Wireless communications, networking and mobile computing, pp. 4912-4915, 2009.
  7. HJ. Lee, MS. Kim, et al., "QoS Parameters to Network Performance Metrics Mapping for SLA Monitoring," Proc. of The Asia-Pacific Network Operations and Management Symposium(APNOMS), pp. 42-53, 2002.
  8. W. Chenkang, Z. Yonghua, and S. Pan, "The SLA evaluation model for cloud computing," Proc. of the International Conference on Computer, Networks and Communication Engineering (ICCNCE 2013), pp. 331-334, 2013.
  9. F. Zhu, H. Li, and L. Joan, "A service level agreement framework of cloud computing based on the cloud bank model," Proc. of 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE), pp. 255-259, 2012.
  10. L. Clement, A. Hately, C. von Riegen, and T. Rogers, UDDI Version 3.0. 2, UDDI Spec Technical Committee Draft., OASIS UDDI Spec TC, 2004.
  11. International Organization for Standardization, "ISO/IEC Standard 25000: Software Engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Quality measure elements," 2011.
  12. National Information Society Agency, "Guidebook for Government Network Service," 2013.
  13. National IT Industry Promotion Agency, "Guide for Technical Rating Criteria of Software," 2011.