A routing Algorithm by Broadcasting a Bitmap in Wireless Sensor Networks

무선 센서 네트워크에서의 비트맵 브로드캐스팅 라우팅 알고리즘

  • 정상준 (경일대학교 컴퓨터공학과)
  • Published : 2006.05.01

Abstract

Current routing in sensor networks focuses on finding methods for energy-efficient route setup and reliable relaying of data from the sensors to the sink so that the lifetime of the network is maximized. The existing routing protocols do not have routing tables to determine a path when packets are transferred. A sensor network by a routing table increases a cost of maintaining and updating a path, because sensor nodes have characteristics to be mobile and constrained capacity and resources. This paper proposes a new routing algorithm by broadcasting a bitmap in order to reduce the number of messages transferred when routing paths are established. Each node has a routing table with a bitmap, which contains link information. A bitmap is formed two-dimensional array, which consists of each row and column represented with a bit. The node only updates its own bitmap if it receives a bitmap from another adjacent nodes after the broadcasting. There by, each node has a bitmap with partial links information not total links information on the network. The proposed routing algorithm reduces the number of messages for routing establishment at least 10% compared with the previous algorithms.

현재의 센서 네트워크에서의 라우팅은 센서 노드의 한정된 에너지를 고려하여 네트워크의 유지를 최대화하기 위한 방향으로 라우팅 경로를 설정하고 있다. 기존의 라우팅 알고리즘은 센서 노드의 한정된 자원과 이동성을 지원하기 위해 라우팅 테이블을 가지지 않고 라우팅이 이루어질 때마다 라우팅 경로를 찾아 주어진 경로로 라우팅을 수행하는 방법을 사용하고 있다. 센서 네트워크에서 베이스 스테이션 기능을 가지는 싱크 노드는 이동성을 보장 받지만 센서 노드 자체는 비이동성을 가정하는 경우가 일반적이다. 따라서 한정된 자원 내에서 라우팅을 수행하도록 라우팅 테이블의 크기를 최소화하는 방안이 제시된다면 새로운 라우팅 기법을 고려해 볼 수 있다. 본 논문은 라우팅 테이블의 크기를 최소화하는 방법으로, 비트맵을 구성하여 라우팅을 수행하는 새로운 라우팅 알고리즘을 제안한다. 각 노드는 이웃 노드와의 연결 정보를 비트로 표현하여 비트맵을 구성하는데, 전송에 필요로 하는 에너지를 최소화 하도록 이웃 노드에게 단 한번의 브로드캐스트를 수행한다. 그 결과, 모든 노드의 전체 네트워크의 링크 정보를 가지는 것이 아니라 부분적인 링크 정보를 가지게 된다. 링크 정보는 싱크 노드에 의해 만들어지므로, 부분적인 네트워크 연결 정보이지만 각 노드는 싱크 노드로 보고될 경로를 가질 수 있게 된다. 단 한번의 브로드캐스트이므로 메시지 전송 횟수를 최소할 수 있다. 즉, 센서 노드에서 메시지를 전송할 때 가장 많은 에너지를 소모하게 되는데, 경로 설정에 필요한 에너지를 줄이는 것은 노드가 가지는 한정된 에너지의 소모를 줄일수 있게 되어 네트워크의 생존 시간을 늘릴 수 있다는 것을 의미한다. 제안하는 라우팅 알고리즘은 기존의 라우팅 알고리즘에 비해 10% 정도의 메시지 전송 횟수를 줄일 수 있다.

Keywords

References

  1. D. Tian, and N.D. Georganas: Energy efficient routing with guaranteed delivery in wireless sensor networks, Wireless Communications and Networking, 2003. WCNC 2003. 2003 IEEE Volume 3, 16-20, 1923-1929, May 2003
  2. I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci: Wireless Sensor Networks: A Survey. Computer Networks, 38(4), 393-422, May 2002 https://doi.org/10.1016/S1389-1286(01)00302-4
  3. K. Sohrabi, J. Gao, V. Ailawadhi, G. J. Pottie : Protocols for Self-Organization of a Wireless Sensor Network, IEEE Personal Communications 7(5), 16-27, 2000 https://doi.org/10.1109/98.878532
  4. R. Min, M. Bhardwaj, S. Cho, E. Shih, A. Sinha, A. Wang, A. Chandrakasan: Low-Power Wireless Sensor Networks, Proceedings of International Conference on VLSI Design, Bangalore, India, January 2001
  5. K. Akkaya and M. Younis: A survey on routing protocols for wireless sensor networks, Ad Hoc Networks, Volume 3, Issue 3, 325-349, May 2005 https://doi.org/10.1016/j.adhoc.2003.09.010
  6. V. Rodoplu and T. H. Meng: Minimum Energy Mobile Wireless Networks, IEEE Joumal of Selected Areas in Communication 17 (8), 1333-1344, 1999 https://doi.org/10.1109/49.779917
  7. L. Li and J. Halpern: Minimum-Energy Mobile Wireless Networks Revisited, in Proceedings of IEEE Conference of Communications (ICC '01), Helsinki, Finland, June 2001
  8. R. Krishnan and D. Starobinski: Efficient clustering algorithms for self-organizing wireless sensor networks, Ad Hoc Networks, In Press, Corrected Proof, Available online 22, March 2005
  9. S. Tilak, N. B. Abu-Ghazaleh, W. Heinzelman : A taxonomy of wireless microsensor network models, Mobile Computing and Communications Review 6 (2), 28-36, 2002 https://doi.org/10.1145/565702.565708
  10. W. Heinzelman, J. Kulik, H. Balakrishnan,: Adaptive protocols for information dissemination in wireless sensor networks, Proceedings of 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom'99), Seattle, WA, August 1999
  11. C. Intanagonwiwat, R. Govindan, and D. Estrin : Directed diffusion: a scalable and robust communication paradigm for sensor networks, IEEE/ACM Mobicom, 56-67, 2000
  12. D. Estrin, R Govindan, J. Heidemann, and S. Kumar: Next century challenges: Scalable coordination in sensor networks. In Mobile Computing and Networking, 263-270, 1999
  13. W. Heinzelman, A. Chandrakasan, H. Balakrishnan : Energy-efficient communication protocol for wireless sensor networks, Proceeding of the Hawaii International Conference System Sciences, Hawaii, 3005-3014, January 2000
  14. L. Subramanian, R.H. Katz: An architecture for building self configurable systems, Proceedings of IEEE/ACM Workshop on Mobile Ad Hoc Networking and Computing, Boston, MA, August 2000
  15. Y. Yu, D. Estrin, R. Govindan: Geographical and energy-aware routing: a recursive data dissemination protocol for wireless sensor networks, UCLA Computer Science Department Technical Report, UCLA-CSD TR-01-0023, May 2001
  16. Tijs van Dam, Koen Langendoen: An adaptive energy-efficient MAC protocol for wireless sensor networks, Conference On Embedded Networked Sensor Systems, Proceedings of the 1st international conference on Embedded networked sensor systems, Los Angeles, California, USA, 171-180, 2003
  17. C. R. Lin, M. Gerla: Adaptive clustering for mobile wireless networks, IEEE J. Select. Areas Communications. 15 (7), 1265-1275, 1997 https://doi.org/10.1109/49.622910