Core Concepts
다중 서버 작업 스케줄링 문제에서 온라인 알고리즘의 경쟁 비율은 최소 Ω(K)이며, 이를 개선하기 위한 알고리즘을 제안한다.
Abstract
이 논문은 다중 서버 작업 스케줄링 문제를 다룬다. 이 문제에서는 총 K개의 서버가 있고, 각 작업은 동시에 여러 서버로부터 서비스를 받아야 한다. 온라인 알고리즘은 작업 도착 시점에만 정보를 알 수 있으며, 응답/대기 시간을 최소화하는 것이 목표이다.
주요 결과는 다음과 같다:
모든 작업 크기가 동일한 경우, 어떤 결정론적/확률적 알고리즘의 경쟁 비율도 최소 Ω(K)이다.
모든 작업 크기가 동일한 경우, RA 알고리즘을 제안하며 그 경쟁 비율은 최대 K+1이다.
자원 증강 체제에서, 온라인 알고리즘이 2K개의 서버를 사용하면 최적 오프라인 알고리즘과 동일한 성능을 달성할 수 있다.
작업 크기가 다른 경우, RA 알고리즘의 경쟁 비율은 최대 2Klog(Kwmax)이다.
Stats
작업 크기가 동일한 경우, 어떤 결정론적/확률적 알고리즘의 경쟁 비율도 최소 Ω(K)이다.
RA 알고리즘의 경쟁 비율은 최대 K+1이다.
온라인 알고리즘이 2K개의 서버를 사용하면 최적 오프라인 알고리즘과 동일한 성능을 달성할 수 있다.
작업 크기가 다른 경우, RA 알고리즘의 경쟁 비율은 최대 2Klog(Kwmax)이다.