Dynamic Weight Round Robin Scheduling Algorithm with Load

부하를 고려한 동적 가중치 기반 라운드로빈 스케쥴링 알고리즘

  • Kim, Sung (Dept of Computer Engineering Chonnam National University) ;
  • Kim, Kyong-Hoon (Dept of Computer Engineering Chonnam National University) ;
  • Ryu, Jae-Sang (Dept of Computer Engineering Chonnam National University) ;
  • Nam, Ji-Seung (Dept of Computer Engineering Chonnam National University)
  • 김성 (전남대학교 대학원 컴퓨터공학과) ;
  • 김경훈 (전남대학교 대학원 컴퓨터공학과) ;
  • 류재상 (전남대학교 대학원 컴퓨터공학과) ;
  • 남지승 (전남대학교 대학원 컴퓨터공학과)
  • Published : 2001.10.12

Abstract

멀티미디어 스트리밍 서비스를 제공하는 서버의 동적 부하분산을 위한 동적 가중치 기반 라운드 로빈 스케줄링 알고리즘을 제안한다. 기존의 가중치 기반 라운드로빈 알고리즘은 서버의 처리 용량만을 이용하여 가중치를 부여하므로 요청이 폭주할 경우 동적 부하 불균형을 갖게 된다. 동적 부하 불균형을 해결하기 위해 제안한 동적 가중치 기반 라운드로빈 알고리즘은 서버의 처리 용량뿐만 아니라 서버의 동적 부하를 이용하여 가중치를 부여하므로 동적 부하 불균형에 잘 적응하여 부하를 균형있게 조절한 수 있다. 제안한 알고리즘은 각 서버의 처리용량을 기준으로 가중치를 계산하고 동적으로 변하는 서버의 부하값에 가중치를 적용한다. 그 결과 동적 부하 불균형 문제를 해결했으며, 더 세밀한 부하 조절 기능을 수행할 수 있었다

Keywords