A SLA negotiation mechanism to facilitate load balancing in a cloud infrastructure consisting of geographically distributed data centers

지역적 분산 데이터센터 환경에서 부하 분산을 촉진하기 위한 SLA 협상 메커니즘 기반의 클라우드 컴퓨팅

  • Son, Seok-Ho (School of Information and Communications, Gwangju Institute of Science and Technology) ;
  • Jung, Gi-Hun (School of Information and Communications, Gwangju Institute of Science and Technology) ;
  • Jun, Sung-Chan (School of Information and Communications, Gwangju Institute of Science and Technology)
  • 손석호 (광주과학기술원 정보기전공학부) ;
  • 정기훈 (광주과학기술원 정보기전공학부) ;
  • 전성찬 (광주과학기술원 정보기전공학부)
  • Published : 2012.06.22

Abstract

최근 클라우드 서비스 공급자들은 세계적으로 증가하는 고객의 수요에 대응하기 위하여, 다양한 지역에 데이터센터들을 구축하고 시스템의 규모를 확장시키고 있다. 클라우드는 통합된 자원을 이용하기 때문에 부하 분산(load balancing)을 통해서 시스템의 성능 및 안정성을 향상시킬 수 있다. 하지만 지역적으로 분산된 데이터센터들을 운영하는 클라우드 컴퓨팅 환경에서는 자원 부하의 분산과 서비스 응답 속도(service response time) 사이의 상관 관계를 고려할 필요가 있다. 그럼에도 불구하고 대부분의 클라우드 서비스 공급자들은 고정된 최소 서비스 응답 속도를 서비스 수준 협약(SLA: Service-Level Agreements)을 제시하고 있는 현실이다. 이와 같이 SLA에 최소 서비스 응답 속도를 임의로 고정할 경우, 거리차이가 있는 데이터센터(SLA에 명시된 응답 속도 보다 느린 데이터센터)에는 부하가 분산되기 어렵다. 따라서 지역적으로 분산된 데이터센터 환경에서는 응답 속도에 대한 가변 SLA를 적용할 필요가 있다. 본 연구에서는 지역적으로 분산된 데이터센터를 운영하는 클라우드 컴퓨팅 환경에서 가변 응답 속도를 적용하기 위한 방법으로써 서비스 응답 속도와 가격을 고려한 자동화된 SLA 협상 메커니즘을 적용하고 그 유효성을 평가하였다. 시뮬레이션을 이용한 실험 결과를 통해서 SLA 협상을 통한 가변 SLA를 이용하는 방법이 고정된 SLA를 이용하는 방법에 비해서 더 높은 SLA 보장률을 지원하고 클라우드 공급자에게 더 높은 수익을 제공함을 확인하였다.

Keywords

Acknowledgement

Supported by : 한국연구재단