빠른 지역망상에서 분산 질의 처리의 최적화를 위한 그래프 이론적인 해결법

분산 데이타베이스 시스템에서 분할된 두 개의 파편 릴레이션의 결합연산을 최적화하는 휴리스틱 알고리즘을 제안하였다. 최적화의 목적함수는 질의 응답 시간을 최소화하는 것이다. 두 릴레이션의 결합연산은 분할된 파편간의 파편 결합연산의 합으로 구할 수 있으므로, 본래 문제는 각 파편 결합연산을 어느 사이트에 할당하느냐의 파편 결합연산들의 할당 문제로 볼 수 있다. 각 사이트에 파편 결합연산의 할당문제를 일반적인 분산 시스템의 일 할당 문제로 변환하여 각 사이트와 파편 결합연산들을 네트워크로 나타낸다. 이 네트워크상에서 각 사이트의 처리 비용의 최대값을 작게 하는 방법으로 Max Flow/Min Cut 알고리즘을 적용하여 각 파편 결합연산을 처리 비용이 작게드는 사이트에 할당한다. 응답 시간을 최소화하기 위해서 파편 결합연산간의 상호 간섭값을 정의하여 이용하였다. 모의실험 결과는 제시된 알고리즘이 NP-hard문제의 최적할당에 근접한 할당을 함으로써 알고리즘의 좋은 성능을 보여주었다.