Improving Performance of Dynamic Load Balancing System by using Effective Number of Tasks

유효 작업 수를 이용한 동적 부하분산 시스템 성능개선

  • Choi, Min (Division of Computer Science, Department of EECS, KAIST) ;
  • Yoo, Jung-Rok (Division of Computer Science, Department of EECS, KAIST) ;
  • Maeng, Seung-Ryul (Division of Computer Science, Department of EECS, KAIST)
  • 최민 (한국과학기술원 전산학과) ;
  • 유정록 (한국과학기술원 전산학과) ;
  • 맹승렬 (한국과학기술원 전산학과)
  • Published : 2002.10.01

Abstract

부하 분산 시스템의 성능을 향상시키기 위해서는 각 연산 노드들에 대한 부하수준을 잘 파악하여야 한다. 기존의 부하 분산 시스템들은 부하 측정기준(load metric)으로 실행 큐(run queue)에 있는 작업의 수(number of jobs)를 주로 이용한다. 그러나, 여러 프로세스들이 동시에 실행될 때, 각 프로세스의 실행이 서로의 성능에 미치는 정도인 프로세스간 독립수준(interprocess dependence level)을 고려하면 좀 더 정확하게 시스템 부하수준을 측정할 수 있다. 본 연구에서는 시스템 성능에 실제로 영향을 미치는 프로세스들의 수를 의미하는 유효 작업의 수(effective number of jobs)라는 부하 측정기준을 적용하여 성능이 향상된 부하 분산 시스템을 설계하고 구현하였다.

Keywords