Adaptive Scheduling Technique Based on Reliability in Cloud Compuing Environment

클라우드 컴퓨팅 환경에서 신뢰성 기반 적응적 스케줄링 기법

  • 조인석 (고려대학교 컴퓨터교육과) ;
  • 유헌창 (고려대학교 컴퓨터교육과)
  • Received : 2010.12.27
  • Accepted : 2011.01.26
  • Published : 2011.03.30

Abstract

Cloud computing is a computing paradigm that provides user's services anywhere, anytime in a virtualized form composed of large computing resources based on internet or intranet. In Cloud computing environments, reliability of system is impact factor because many applications handle large data. In this paper, we propose an adaptive scheduling technique based on reliability with fault tolerance that manages resource variable and resolves problems(change of user's requirement, failure occurrence) in Cloud computing environment. Futhermore, we verified the performance of the proposed scheduling through experiments in CloudSim Simulation.

클라우드 컴퓨팅은 인터넷 혹은 인트라넷 기반의 대규모 컴퓨팅 자원을 가상화하여 사용자가 원하는 서비스를 언제 어디서든 제공하도록 하는 컴퓨팅 패러다임이다. 이러한 클라우드 컴퓨팅은 시스템 환경 자체가 대규모의 데이터를 처리하며, 다중 사용자 접속 환경 기반이어서 시스템의 신뢰성이 중요한 요소이다. 본 논문에서는 클라우드 환경에서 발생하는 문제(사용자의 요구사항 변경, 자원 결함 발생 등)를 해결하기 위해 시스템 환경 내부의 자원 변화에 대처할 수 있고 결함 포용적인 신뢰성 기반 적응적 스케줄링 기법을 제안한다. 이 기법의 타당성을 검증하기 위해 CloudSim 시뮬레이션 환경에서 실험하였다.

Keywords