클라우드 서비스가 보편화되면서 클라우드 컴퓨팅의 사용환경과 성능에 대한 관심이 급증하고있다. 계층적으로 구성되는 클라우드 컴퓨팅 아키텍처에서 각 계층의 성능이슈가 복잡하게 연관되어 서비스 품질을 결정한다. 다양한 클라우드 응용서비스와 계층적 아키텍처를 설계하거나 평가할 때 시뮬레이터를 이용하여 성능을 예측한다. 본 논문에서는 대규모 클라우드 응용의 성능분석 도구인 CloudAnalyst 시뮬레이터[6]에 동적 부하분산 기법을 추가, 구현하여 클라우드 컴퓨팅 서비스의 성능분석 환경을 확장하였다. 가상머신의 사용상태를 동적으로 반영하는 하이브리드-가상머신할당 기법을 제안하고 가상머신 별로 사용자요청이 할당되는 패턴과 응답시간을 측정, 분석하였다. SNS와 웹서비스 응용을 대상으로 ESCE, Throttled, 하이브리드, 가상머신할당 기법과 비교한 결과 제안한 기법이 클라우드 서비스의 성능 평가에 유용함을 확인하였다.
본고에서는 대규모 클라우드 응용의 성능분석 도구인 CloudAnalyst 시뮬레이터[6]에 동적 부하분산 기법을 추가, 구현하여 클라우드 컴퓨팅 서비스의 성능분석 환경을 확장하였다.