Elsevier

Computer Networks

Volume 52, Issue 3, 22 February 2008, Pages 531-541
Computer Networks

A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks

https://doi.org/10.1016/j.comnet.2007.10.004Get rights and content

Abstract

Wireless sensor networks (WSNs) with nodes spreading in a target area have abilities of sensing, computing, and communication. Since the GPS device is expensive, we used a small number of fixed anchor nodes that are aware of their locations to help estimate the locations of sensor nodes in WSNs. To efficiently route sensed data to the destination (the server), identifying the location of each sensor node can be of great help. We adopted a range-free color-theory based dynamic localization (CDL) [Shen-Hai Shee, Kuochen Wang, I.L. Hsieh, Color-theory-based dynamic localization in mobile wireless sensor networks, in: Proceedings of Workshop on Wireless, Ad Hoc, Sensor Networks, August 2005] approach, to help identify the location of each sensor node. Since sensor nodes are battery-powered, we propose an efficient color-theory-based energy efficient routing (CEER) algorithm to prolong the life time of each sensor node. The uniqueness of our approach is that by comparing the associated RGB values among neighboring nodes, we can efficiently choose a better routing path with energy awareness. Besides, the CEER has no topology hole problem. Simulation results have shown that our CEER algorithm can save up to 50–60% energy than ESDSR [Mohammed Tarique, Kemal E. Tepe, Mohammad Naserian, Energy saving dynamic source routing for ad hoc wireless networks, in: Proceedings of Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, April 2005, pp. 305–310] in mobile wireless sensor networks. In addition, the latency per packet of CEER is 50% less than that of ESDSR.

Introduction

With the advance of recent wireless and VLSI technologies, small and low-cost sensor nodes have become feasible in our daily life. These sensor nodes sense data in the environment surrounding them and transmit the sensed data to the sink (or the server). The way to transmit sensed data to the server affects the power usage of each node deeply. Typically, wireless sensor networks (WSNs) contain hundreds or thousands of sensor nodes and these sensor nodes have the ability to communicate with either one another or directly to the destination node (sink). Using a larger number of sensor nodes allows for sensing over wider geographical regions with greater accuracy. Sensor nodes may use up their energy so that they become unavailable in a WSN during communications or measurements. With more and more sensor nodes becoming unavailable, the WSN may be separated into several sub-networks or become sparse, which is not desirable. Therefore, energy saving is an important issues in the WSN.

It is a great challenge for routing in a WSN due to the following reasons. First, since it is not easy to grasp the whole network topology, it is hard to find a routing path. Secondly, sensor nodes are tightly constrained in terms of energy, processing, and storage capacities. Thus, they require effective resource management policies, especially efficient energy management, to increase the overall lifetime of a WSN.

The proposed clustered-based color-theory-based energy efficient routing (CEER) algorithm is based on a range-free color-theory-based dynamic localization algorithm, CDL [1], in which the location of a sensor node is represented as a set of RGB values. With known RGB values for each sensor node, we can find out the most possible position of a node by looking up the location database in the server. To keep track of a sensor node’s location, frequently updating the RGB values of each sensor node and delivering the update to the server is necessary. However, if battery-powered nodes frequently update and report their positions, they may consume energy quickly and also waste bandwidth. The CEER selects those cluster members that are closer to the anchor than itself as next possible hops by comparing their RGB values. Among the selected cluster members, the sensor node with the highest energy level is chosen as the next hop.

The remainder of this paper is organized as follows. Section 2 briefly introduces the CDL algorithm that is the basis of our routing algorithm. Section 3 introduces five related approaches and explains how they work. The network model and the proposed CEER algorithm are detailed in Section 4. Section 5 evaluates and compares our approach with a classical approach. Simulation results demonstrate the merits of our algorithm. Finally, concluding remarks are given in Section 6.

Section snippets

Preliminary of CDL

In this section, we introduce the color-theory-based dynamic localization (CDL) algorithm [1], which is the basis of our proposed routing algorithm. This centralized localization algorithm is based on the color theory to perform positioning in mobile wireless sensor networks. It builds a location database in the server, which maps a set of RGB values to a geographic position. And the distance measurements between sensor nodes are based on the DV-Hop [3]. After receiving an anchor’ RGB values, a

Existing routing protocols

In this section, we review several routing protocols in WSNs, which can be categorized into flat routing, hierarchical routing, location-based routing, and source routing. Flat routing, which is a kind of data-centric routing, is that when a node queries for data in its communication range, neighbor nodes which have the data will transmit the data to that node. Example flat routing protocols include SPIN [4] and Direct Diffusion [11]. Hierarchical routing builds a hierarchical topology in the

Color-theory-based energy efficient routing algorithm

In this section, we propose a color-theory-based energy efficient routing (CEER) algorithm for WSNs, which is based on the CDL [1]. The network model is first described. The routing process can be organized into three phases: setup phase, data dissemination phase, and refinement phase, which will be described next.

Simulation results and discussion

In this section, we compare the proposed CEER with the ESDSR [2] by measuring their total energy consumption and latency per packet with respect to various numbers of sensor nodes. Since our routing algorithm is based on the CDL [1], which was implemented in C++. We also used C++ to construct the simulation environment.

Conclusion

In this paper, we have presented an efficient color-theory-based energy efficient routing (CEER) algorithm based on a color-theory-based dynamic localization (CDL) algorithm. The key idea of the CEER is that it selects those cluster members that are closer to the anchor than itself as next possible hops by comparing their RGB values. Among the selected cluster members, the sensor node with the highest energy level is chosen as the next hop. Simulation results have shown that our routing

Tai-Jung Chang received the B.S. degree in Computer and Information Science from the National Chiao Tung University, Taiwan, in 2002, and the M.S degree in Computer Science and Engineering from the same university in 2006. He is currently a System Engineer in Sunplus Technology Co., Ltd. He served in the army as a second lieutenant artillery platoon leader from 2002 to 2004. His research interests include wireless sensor networks and network file systems for consumer electronic products.

References (18)

  • Shen-Hai Shee, Kuochen Wang, I.L. Hsieh, Color-theory-based dynamic localization in mobile wireless sensor networks,...
  • Mohammed Tarique, Kemal E. Tepe, Mohammad Naserian, Energy saving dynamic source routing for ad hoc wireless networks,...
  • J.G. Lin, S.V. Rao, Mobility-enhanced positioning in ad hoc networks, in: Proceedings of the IEEE Wireless...
  • W. Heinzelman, J. Kulic, H. Balakrishnan, Adaptive protocols for information dissemination in wireless sensor networks,...
  • F. Ye, et al., A two-tier data dissemination model for large-scale wireless sensor networks, in: Proceedings of the...
  • Y. Yu, D. Estrin, R. Govindan, Geographical and Energy-Aware Routing: A Recursive Data Dissemination Protocol for...
  • J. Borch, D.B. Johnson, D.A. Maltz, The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks, IETF Internet...
  • J. Yoon, M. Liu, B. Noble, Random waypoint considered harmful, in: Proceedings of the IEEE INFOCOM. April 2003, pp....
  • Hongyi Wu et al.

    Novel self-configurable positioning technique for multihop wireless networks

    IEEE/ACM Transaction on Networking

    (2005)
There are more references available in the full text version of this article.

Cited by (25)

View all citing articles on Scopus

Tai-Jung Chang received the B.S. degree in Computer and Information Science from the National Chiao Tung University, Taiwan, in 2002, and the M.S degree in Computer Science and Engineering from the same university in 2006. He is currently a System Engineer in Sunplus Technology Co., Ltd. He served in the army as a second lieutenant artillery platoon leader from 2002 to 2004. His research interests include wireless sensor networks and network file systems for consumer electronic products.

Kuochen Wang received the B.S. degree in control engineering from the National Chiao Tung University, Taiwan, in 1978, and the M.S. and Ph.D. degrees in electrical engineering from the University of Arizona in 1986 and 1991, respectively. He is currently a Professor in the Department of Computer Science, National Chiao Tung University and a Acting Director of the Computer and Network Center at the university. From 1980 to 1984, he was a Senior Engineer at the Directorate General of Telecommunications in Taiwan. He served in the army as a second lieutenant communication platoon leader from 1978 to 1980. His research interests include wireless (ad hoc/sensor) networks, mobile computing, and power management for portable wireless/multimedia devices.

Yi-Ling Hsieh received the B.S. and M.S. degrees in computer and information science from the National Chiao Tung University, Taiwan, in 2003 and 2005, respectively. She is currently a Ph.D. student in the Department of Computer Science, National Chiao Tung University. Her research interests include wireless ad hoc/sensor networks, mobile computing, and efficient energy management for portable wireless/multimedia devices.

The insightful comments of the reviewers help to improve the quality of the paper. This work was supported by the National Science Council under Grant NSC94-2213-E-009-043 and NCTU EECS-MediaTek Research Center under Grant Q583.

View full text