DOI QR코드

DOI QR Code

단일 가상 머신-다중 작업 할당 기법 기반 고효율 클라우드 자원 브로커 시스템

Multiple Request per Single Virtual Machine Scheme based High Efficiency Cloud Resource Broker System

  • 김성환 (한국과학기술원 전기 및 전자 공학과) ;
  • 하윤기 (한국과학기술원 전기 및 전자 공학과) ;
  • 윤찬현 (한국과학기술원 전기 및 전자 공학과)
  • Kim, Seong-Hwan (Dept. of Electrical Engineering, Korea Advanced Institute of Science and Technology) ;
  • Ha, Yun-Gi (Dept. of Electrical Engineering, Korea Advanced Institute of Science and Technology) ;
  • Youn, Chan-Hyun (Dept. of Electrical Engineering, Korea Advanced Institute of Science and Technology)
  • 발행 : 2013.05.10

초록

비용대비 작업 처리의 효율을 위해서는 사용자들의 작업 요구사항에 적절한 자원을 선택하고 요구 작업을 적절한 할당된 자원에 스케쥴링하는 플랫폼이 필수적이다. 또한 이러한 플랫폼은 사용자의 SLA 에 따라 작업 처리 기한 안에 요구 비용 이내로 작업을 처리할 수 있도록 결정을 내릴 수 있어야 하고 요구 작업량의 변화에 따라 즉각 대응을 하기 위하여 실시간적인 결정을 내릴 수 있어야 한다. 이러한 복잡한 결정 사항들을 최적 판단으로 대신 처리해주는 미들웨어로 클라우드 자원 브로커 시스템을 사용할 수 있다. 클라우드 자원 브로커 시스템은 작업 스케쥴링과 자원 프로비저닝 등이 가격, 처리시간에 중요한 선택 및 수행을 한다. 기존의 많은 논문들에서의 작업 스케줄링은 다중 테넌트 정책의 클라우드가 제공하는 사용자들간의 가상 머신 독립에 초점을 두어 하나의 가상 머신이 하나의 작업에 한정되도록 처리하는 방식이었다. 이는 병렬화의 정도가 낮은 어플리케이션의 경우 시스템 활용률이 낮아 자원 활용율이 떨어진다. 이를 다수의 작업을 멀티 태스킹, 멀티 스레드의 방법으로 하나의 가상 머신에서 처리하도록 하여 스레드 레벨 병렬화의 이점을 이용해 자원 이용률을 높임으로 효율을 높이고자 한다.

키워드