DOI QR코드

DOI QR Code

Automation of Service Level Agreement based on Active SLA

Active SLA 기반 서비스 수준 협약의 자동화

  • Received : 2013.05.17
  • Accepted : 2013.08.16
  • Published : 2013.08.31

Abstract

As demand for IT services increase, which are based on SOA and cloud computing, service level agreements (SLAs) have received more attention in the parties concerned. An SLA is usually a paper contract written in natural language. SLA management tools which are commercially available, implement SLAs implicitly in the application with a procedural language. This makes automation of SLA management difficult. It is also laborious to maintain contract management systems because changes in a contract give rise to extensive modifications in the source code. We see the source of the trouble is the existence of documentary SLAs (paper contracts) and corresponding executable SLAs (contracts coded in the procedural language). In this paper, to resolve the current SLA management problems we propose an active SLM (Active Service Level Management) system, which is based on the active SLA (Active Service Level Agreement). In the proposed system, the separated management and processing of dual SLAs can be unified into a single process with the introduction of active SLAs (ASLAs).

최근 SOA와 클라우드 컴퓨팅 기반의 IT 서비스에 대한 수요가 증가하면서 서비스 당사자들 간에 SLA(Service Level Agreement, 서비스 수준 협약)에 대한 관심이 증대되고 있다. 통상 SLA는 자연어로 작성된 종이 계약서이다. 상업용 SLA 관리 툴에서 사용하는 SLA는 절차적 언어를 사용하여 계약서 내용을 애플리케이션 안에 암시적으로 구현된다. 이는 SLA 자동화 작업을 어렵게 한다. 또한 계약시스템에 대한 유지관리를 어렵게 하고 새로운 계약 요구사항을 적용하기 위해서는 소스 코드에 대한 광범위한 수정 작업이 뒤따른다. SLA 유지관리 과정에서 발생하는 문제의 근본 원인은 동일한 SLA가 문서형과 실행형으로 이원화 되어 있다는 것이다. 본 논문에서는 이러한 현행 SLA 관리의 문제점을 개선하기 위해서 능동형 SLA(ASLA : Active Service Level Agreement)를 기반으로 하는 능동형 SLM(ASLM : Active Service Level Management) 시스템을 제안한다. 이 시스템에서는 이원화된 SLA 처리 및 관리 과정이 능동형 SLA(ASLA)의 도입으로 일원화될 수 있음을 보였다.

Keywords

References

  1. SLA INFORMATION ZONE, http://www.sla-zone.co.uk.
  2. S.-R. Kim, J.-G. Yang, J.-H. J. Bae, and G.-S. Jang, "A Comparison of SLA Implementations: ASLM and SLA@SOI", Proc. of 2011 KIPS Spring Conference, Korea Information Processing Society, Vol. 18, No. 1, May 2011, pp. 329-332.
  3. G.-I. Lee, S.-R. Kim, J.-H. J. Bae, and G.-S. Jang "UI Implementation of an Active Document Based ASLM System", Proc. of 2011 Korea Computer Congress, Vol. 38, No. 1(B), June 2011, pp. 242-244.
  4. A. Paschke., "RBSLA: A declarative Rule-based Service Level Agreement Language based on RuleML", International Conference on Intelligent Agents, Web Technology and Internet Commerce, Austria, 2005.
  5. A. Paschke and M. Bichler, "SLA Representation, Management and Enforcement", Proc. of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service, 2005.
  6. A. Paschke, J. Dietrich, and K. Kuhla, "A Logic Based SLA Management Framework", Proc. of Semantic Web and Policy Workshop (SWPW), 4th Semantic Web Conference (ISWC 2005), Galway, Ireland, 2005.
  7. W. Theilmann, R. Yahyapour, and J. Butler, "Multilevel. SLA Management for Service-Oriented Infrastructures," Proc. of the 1st European Conference on Towards a Service-Based Internet, Dec. 2008.
  8. C.-K. Nam, G.-S. Jang and J.-H. J. Bae, "An XML-based Active Document for Intelligent Web Applications," Expert System with Applications, Vol. 25, No. 2, pp. 165-176, August 2003. https://doi.org/10.1016/S0957-4174(03)00044-7
  9. Prova Rule Language, http://www.prova.ws.
  10. RuleML, http://ruleml.org.
  11. S.-R. Kim, G.-I. Lee, J.-H. J. Bae, and G.-S. Jang, "Representation of Active SLA's", Proc. of 2011 Korea Computer Congress, Vol. 38, No. 1(B), June 2011, pp. 245-248.
  12. S.-R. Kim and J.-H. J. Bae, "Automated Representation of Active SLA's", Proc. of 2011 KIPS Fall Conference, Korea Information Processing Society, Vol. 18, No. 2, November 2011, pp. 279-282.
  13. ACE, http://attempto.ifi.uzh.ch/site.
  14. M. Covington, D. Nute, N. Schmitz, and D. Goodman, "From English to Prolog via Discourse Representation Theory," ACMC Research Report 01-0024, Advanced Computational Methods Center, University of Georgia, 1988.