본 논문에서는 에너지 효율이 중요한 요소 가운데 하나인 센서 네트워크에서 효율적인 라우팅을 위해 기존의 연구들을 고찰하고, 새로운 알고리듬을 제안한다.
flooding은 라우팅 테이블을 유지할 필요가 없으며, 필요에 따라 경로를 탐색하여 라우팅한다. 이는 이벤트 빈도가 적고, 데이터 중심적(data-centric)인 센서 네트워크의 특징에 잘 적응한다. 하지만, 필요한 경로를 탐색하기 위해 interest를 과도하게 보내게 되어 에너지효율이 떨어질 수 있다. 한편, 클러스터 기반의 연구들은 노드를 계층적으로 구분하여 역할 분담을 함으로써 라우팅을 수행한다. cluster-tree 구조는 multi-hop 방식의 라우팅으로 클러스터 기반에 잘 적응한 구조이다. 하지만, 클러스터 헤더에게 라우팅 빈도가 집중 됨으 로써, 헤더의 에너지가 충분하지 않다면 오히려 네트워크 전반의 에너지 효율이 떨어짐과 동시에 네트워크의 기능을 쉽게 상실할 수 있다. mesh network는 헤더 집중적인 tree 구조의 단점을 극복할 수 있다. 본 논문에서는 flooding을 사용하는 flat 네트워크에서 flooding에 의한 에너지 소비를 줄이기 위한 cluster-tree 구조를 제안하면서, 에너지 효율성 향상을 위해 SMECN 알고리듬을 수정하여 부분적으로 mesh network를 구성하는 알고리듬을 제안한다. 이는 cluster-tree 구조의 헤더 집중적인 라우팅을 극복함과 동시에 flooding에서의 방법과 같은 불필요한 broadcast를 줄일 수 있어 에너지 효율적이다.