서지주요정보
A VM vector management scheme for QoS constraint task scheduling in cloud environment = 클라우드 환경에서 QoS 제약형 작업 스케쥴링을 위한 가상 머신 벡터 관리 기법
서명 / 저자 A VM vector management scheme for QoS constraint task scheduling in cloud environment = 클라우드 환경에서 QoS 제약형 작업 스케쥴링을 위한 가상 머신 벡터 관리 기법 / Yu-Sik Kim.
발행사항 [대전 : 한국과학기술원, 2014].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8026440

소장위치/청구기호

학술문화관(문화관) 보존서고

MEE 14032

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

To reduce operational costs in computing service, there have been many researches on resource utilization improvement. In cloud computing environment, virtualization technology, coupled with virtual machine migration, can improve resource utilization of physical machines by server consolidation. Cloud service providers will consolidate virtual machines in order to reduce number of physical machines running, therefore reducing their operational cost. Capacity of resources used by virtual machines can be set by users who schedule their tasks, minimizing resource waste by underutilization. However, it is difficult for a user to find the optimal virtual machine with respect to the resource capacity in minimal cost. To solve this problem cloud service broker is required between users and cloud service providers. Task scheduling in cloud service broker solves finding virtual machine with lowest cost and can satisfy SLA. Previous methods using mixed integer programming has difficulties with complexity and as system get larger and more complex, it cannot solve online. In this paper, with preliminary experiment, we show that vector modeling on virtual machine types and tasks can be applied and used in VM management. Operations such as vector sum and vector dot product have low complexity and are effective in calculating expected performance in task consolidation. We proposed VM vector management scheme which balances resource usage between different resource components. We evaluated our scheme with experiment and verified that it has improvement in terms of cost and performance.

컴퓨팅 자원을 제공하는 서비스에서 비용 절감을 위해 주어진 자원의 사용률을 높이기 위한 많은 연구가 있어왔다. 클라우드 컴퓨팅의 근간이 되는 가상화 기술은 하나의 물리 머신에 여러 개의 가상 머신을 실행하는, 서버 통합을 통하여 기존 물리 자원의 사용률을 높일 수 있었다. 또한, 가상 머신에 할당하는 자원의 양을 조절할 수 있게 됨으로써, 필요한 양만큼의 자원만 할당하는 것도 가능해졌다. 하지만, 클라우드 서비스 제공자들이 제공하는 수많은 VM 타입들 중에 사용자 애플리케이션들의 QoS를 만족 시키면서도 가장 저렴한 자원을 실시간을 찾아내는 것은 복잡한 문제이다. 이러한 문제를 풀기 위해서 클라우드 서비스 브로커가 필요하게 된다. 클라우드 서비스 브로커의 스케쥴링 모듈에서는 SLA조건을 만족하면서 가장 저렴한 자원을 찾는 문제를 풀게 된다. 기존의 MIP를 이용한 최적화 기법은 시스템이 복잡해질수록 계산 시간이 길어져서 실시간으로 스케쥴링하는 것이 힘들어지는 단점이 있다. 이에 본 논문에서는 실험을 통해 벡터 모델로 가상 자원과 실행되는 작업을 관리하는 것이 가능한 것을 확인하고, 벡터 합과 벡터 곱의 연산을 통해 작업 통합에 필요한 성능 예측 계산을 수행하는 방법을 제안하였다. 가상 머신 벡터 관리 기법을 제안하여 서로 다른 자원간의 사용률을 각각 고려하여 균형이 이루어지도록 하여 자원 낭비를 최소화하였다. 그리고, 실험을 통해 비용 절감과 성능 향상을 확인하였다.

서지기타정보

서지기타정보
청구기호 {MEE 14032
형태사항 iv, 41 p. : 삽화 ; 30 cm
언어 영어
일반주기 저자명의 한글표기 : 김유식
지도교수의 영문표기 : Chan-Hyun Youn
지도교수의 한글표기 : 윤찬현
학위논문 학위논문(석사) - 한국과학기술원 : 전기및전자공학과,
서지주기 References : p. 34-37
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서