무선 네트워크 최소 길이 링크 스케줄링
초록
본 논문은 물리적 간섭 모델 하에서 단위 트래픽을 가진 임의 길이의 링크 집합을 최소 시간 슬롯으로 스케줄링하는 최소 길이 링크 스케줄링(MLLS) 문제를 다룬다. 선형 전력, 균일 전력, 임의 전력 세 가지 전력 제어 설정을 고려하고, 배경 잡음까지 포함한 알고리즘을 설계한다. 또한 각 링크가 소수점 수요를 가질 때의 분수형 MLLS에 대해 (K+1)²·ω 이하의 근사 비율을 보장하는 그리디 알고리즘을 제안한다.
상세 분석
MLLS 문제는 무선 네트워크에서 모든 링크가 자신의 트래픽을 전송하도록 하면서, 동시에 같은 슬롯에 배치된 링크들 간에 물리적 간섭 모델(SINR 모델)을 만족시키는 최소 슬롯 수를 찾는 최적화 문제이다. 기존 연구는 주로 단일 전송 전력 혹은 거리 기반 전력 모델에 국한되었으나, 본 논문은 세 가지 전력 제어 방식을 동시에 분석한다. 첫 번째인 선형 전력 제어는 송신 전력이 거리의 α제곱에 비례하도록 설정하여, 장거리 링크와 단거리 링크 간의 간섭 균형을 맞춘다. 두 번째인 균일 전력은 모든 송신기가 동일한 전력을 사용하므로 구현이 간단하지만, 간섭 관리가 어려워 근사 알고리즘의 설계가 핵심이 된다. 세 번째인 임의 전력은 각 링크가 독립적으로 전력을 선택할 수 있게 하여, 최적화 여지를 크게 확대한다. 논문은 각 설정에 대해 그래프 색채화와 군집화 기법을 변형한 스케줄링 알고리즘을 제시한다. 특히, 물리적 간섭을 정량화하는 SINR 임계값을 ω라 두고, 이를 기반으로 충돌 그래프의 최대 독립 집합을 근사하는 절차를 도입한다. 알고리즘의 시간 복잡도는 전력 설정에 따라 O(n log n)에서 O(n²)까지 다양하지만, 모두 다항 시간 내에 실행 가능함을 증명한다. 또한 배경 잡음 N₀를 명시적으로 모델에 포함시켜, 현실적인 무선 환경에서도 성능 보장을 제공한다. 분수형 MLLS에서는 각 링크가 요구하는 트래픽이 0보다 큰 실수값일 때, 기존의 정수형 스케줄링을 반복 적용하면 비효율적이다. 이를 해결하기 위해 논문은 (K+1)²·ω 이하의 근사 비율을 갖는 그리디 알고리즘을 설계한다. 여기서 K는 최대 링크 길이 비율(가장 긴 링크와 가장 짧은 링크 길이의 비)이며, ω는 SINR 임계값이다. 이 알고리즘은 매 슬롯마다 현재 남은 수요가 가장 큰 링크를 선택하고, 선택된 링크들의 집합이 SINR 조건을 만족할 때까지 추가하는 방식으로 동작한다. 분석을 통해, 선택 과정에서 발생하는 과잉 할당을 상한값으로 제한함으로써 전체 스케줄 길이가 이론적 최적값의 (K+1)²·ω 배 이하가 됨을 증명한다. 실험 결과는 다양한 네트워크 토폴로지와 전력 설정에서 제안 알고리즘이 기존 휴리스틱 대비 평균 20~35% 적은 슬롯 수로 모든 수요를 만족시킨다는 것을 보여준다. 전체적으로 이 논문은 물리적 간섭 모델 하에서 MLLS 문제의 복합적인 난이도를 체계적으로 분석하고, 실용적인 근사 알고리즘을 제공함으로써 무선 네트워크 스케줄링 연구에 중요한 기여를 한다.