DOI QR코드

DOI QR Code

클라우드 환경에서 가용 자원 활용도를 고려한 워크플로우 작업 클러스터링 기법

Workflow Task Clustering Method Considering Available Resources in Cloud Environments

  • 명노영 (고려대학교 컴퓨터교육학과) ;
  • 정대용 (고려대학교 컴퓨터교육학과) ;
  • 정광식 (한국방송통신대학교 컴퓨터학과) ;
  • 유헌창 (고려대학교 컴퓨터교육학과)
  • Myung, Rohyoung (Distributed and Cloud Computing Lab., Korea University) ;
  • Jung, Daeyong (Distributed and Cloud Computing Lab., Korea University) ;
  • Chung, KwangSik (Dept. of Computer Science, Korea National Open University) ;
  • Yu, Heonchang (Distributed and Cloud Computing Lab., Korea University)
  • 발행 : 2015.04.22

초록

워크플로우 매니지먼트시스템은 오늘날의 어플리케이션들의 처리를 위한 효율적인 워크플로우 설계와 수행을 가능하게 한다. 그러나 전체물리학, 생물학, 지질학과 같이 과학탐구에 목적을 둔 어플리케이션들의 경우 대용량의 데이터를 연산해야 하기 때문에 단일 컴퓨팅 자원으로는 단 시간내에 작업을 완료하기 어렵다. 클라우드 환경에서 워크플로우를 효율적으로 수행하기 위해서는 여러 자원을 효율적으로 활용하기 위한 분산 병렬처리가 필수적이다. 일반적으로 시스템의 마스터노드에서는 클러스터의 원격노드들에게 어플리케이션 수행을 위해 설계된 워크플로우에 맞게 작업들을 분배하게 되는데 이때 마스터노드와 원격노드의 큐에서의 대기시간과 원격노드에서 할당된 작업들을 위한 스케줄링 시간은 성능을 좋지 않게 만드는 원인이 된다. 따라서 본 논문은 클라우드 환경에서 원격노드에서 작업수행이전까지의 지연시간을 줄이기 위한 최적화 방법으로 컴퓨팅 자원 활용도를 고려한 작업들의 병합 기법을 적용해서 워크플로우의 처리 속도를 향상시킨다.

키워드