RPL(Routing Protocol for Low Power Lossy Network)은 무선 센서 네트워크 표준 중 하나인 IEEE 802.15.4, 전력선 통신 등 저전력과 고신뢰성을 요구하는 무선 센서 네트워크 환경에 적합하도록 설계된 라우팅 프로토콜이다. RPL은 Sink 노드로부터 가장 아래의 자식 노드까지 제어 메시지를 통해 토폴로지를 구성하고, 구성된 토폴로지 내에서 센서 노드 간에 제어 메시지/데이터 전송을 통해 통신을 이룬다.
하지만 현재까지 Draft된 RPL 라우팅 메커니즘은 토폴로지의 구성, 제어 메시지의 특성만을 다루고 있고 실제 통신을 이루는 환경에서의 제약 사항에 대해서는 언급하고 있지 않다. 특히, 이에 대한 대표적인 예로 노드 간 데이터 통신에 있어 데이터 병목현상, 전송 지연, 자식 노드 고립 등이 있다.
따라서 본 논문에서는 현재 RPL에서 실제 통신을 위한 제약사항을 보완하고 장점을 혼합하는 방식을 활용, 트래픽을 고려한 예측적인 로컬 리페어 기법을 제안한다. 위와 같은 기법은 한 노드에 데이터가 집중되어 자식 노드들의 데이터가 고립되는 형상을 최소화하였고, RPL의 특성을 활용하여 상대적인 Rank값을 이용, 흔히 센서 네트워크에서 표현하는 Depth의 변화에 덜 민감한 우회 라우팅 경로를 이루었다. 비록 라우팅 경로 우회에 따른 Hop-count 증가가 에너지 소모를 다소 상승시켰지만, 특정 노드의 Overflow를 해소하여 트래픽 분산 및 Sink 노드까지의 빠른 데이터 전송을 확인 할 수 있었다. 특히 센서 노드들이 가지고 있는 Queue-Size가 한정되어 있을수록 더욱 더 향상된 결과를 확인 할 수 있었다.