Comprehensive Study of Routing Management in Wireless Sensor Networks-Part-2
Comprehensive Study of Routing Management in Wireless Sensor Networks-Part-2
Comprehensive Study of Routing Management in Wireless Sensor Networks-Part-2
Abstract
Wireless sensor networks illustrate enormous potential for increasing the information availability to people in many consumer and industrial applications such as smart buildings, target tracking, data collection, rescue missions, national security, monitoring disaster prone areas, managing inventories, monitoring health care, environmental studies, and home security . Much research effort has been made in the field of wireless sensor networks, in both academia and industry igniting the thrust to realize its unlimited applicability in various application fields. The network topology in a WSN may change drastically since nodes can be added and removed easily. The data from sensor nodes is gathered by the sink. The sink may be connected to the outside world thorough Internet or satellite. Sensor nodes will be scattered over a sensor field, so the locations of sensor nodes in the field cannot be predetermined. This paper continued from the previous part classifies the key routing techniques used in sensor networks. Each routing technique is studied in terms of resource usage, efficiency, applicability and scalability and the most challenging research directions are outlined. We provide a a conclusive study of different routing schemes used in routing characteristic of wireless sensor networks. Each of the routing schemes and algorithms has the common objective of trying to extend the lifetime of the sensor network.
1. Introduction
The precision of the information exchange is greatly enhanced with the alliance of sensor nodes and the reliable routing of the sensed data. The functionality of the routing protocols might vary depending on the sensor network architecture and the application. A daunting challenge in the design of a reliable wireless sensor network is to augment its lifetime in terms of energy and information efficiency. In terms of power expenditure, operation of a sensor node can be categorized in three phases: sensing, processing, and transmission. Among these three phases, it is known that the most power consuming task is data transmission. Approximately, 80% of power consumed in each sensor node is used for data transmission. Energy-aware routing algorithms [1], [2], [3] discuss reducing the consumption of battery-power at different nodes. Another concern is the narrow computing power of the sensor nodes and the limited bandwidth [4] of the connecting nodes, which deter the communication of sensor nodes within the Wireless sensor cloud. Other challenging design requirements are lack of a centralized awareness of the network topology, scalability due to large network size and fault tolerance due to frequent failure of nodes. An optimal objective is to design routing schemes which (a) minimize energy requirements at each node to transfer individual packets and (b) maximize the operational lifetime of scalable networks. It is primarily important to save energy of the sensor nodes while routing query responses back to the sink node. This may either be accomplished by cutting down the number of nodes or incorporating sleep periods, when nodes are not participating in transmitting data on the path ([5], [6]).
2. Hierarchical Routing
Due to the nature of the applications supported by the sensor networks such as a range of estimations measuring temperature, pressure, humidity, seismic, thermal, acoustic, radar, noise levels etc, the sensor nodes need to be densely deployed in a magnitude much greater than conventional ad hoc networks [7]. In hierarchical routing, the nodes with the higher energy can be utilized to process and transmit the information. The low energy nodes can be assigned sensing in the proximity of an event. This routing uses the fact of division of labor, among the sensor nodes. Depending upon the remaining energy, the task to each node can be assigned accordingly. The formation of clusters within the sensor network, allows the sensor nodes to make the decision to choose the cluster leader. This enhances the network lifetime, energy efficiency and scalability of the sensor networks. According to [8], hierarchical routing consists of two layers where one layer is used to select cluster heads and the other layer is used for routing decision. This section explains some of the hierarchical routing schemes
T ( n) =
1 p (r mod(1 / p))
Each nominated cluster head advertises to the rest of the nodes in the network about its status. After receiving the advertisement, the non-cluster head nodes decide as to which cluster they want to fit in. This assessment is based on the signal strength of the advertised message. The signal to noise ratio is compared from various cluster heads surrounding the node/s. The non cluster-head nodes notify the respective cluster-head/s about the decision to join the cluster. This notification takes place using CSMA MAC protocol. On receiving all the messages from interested nodes, the cluster-head nodes generate a TDMA schedule and announce it to all the nodes within the cluster. In the steady state phase, cluster heads are aware of the schedule of each node transmitting the data during the allocated time slot. The sensor nodes start transmitting data to the cluster-heads. The cluster-head node receives all the data and aggregate the data by performing data fusion algorithms. The resulting information is then sent to the sink node. There exists an uncertainty regarding the strength of this protocol [8]. It is proposed that during the set up phase a set of nodes, p, nominate themselves as cluster heads respectively. But the idea of uniformly distributing these cluster heads over the entire sensor network cloud is missing. The absence of uniform cluster heads in the sensor network can create the disparity in the rate of energy spending and in some cases may not even complete the communication from source to the sink node. Furthermore, the hypothesis of dynamic clustering can increase the burden of overhead. Secondly, LEACH protocol assumes that all the sensor nodes, irrespective of whether it is a cluster or not, consumes the same amount of energy. Table 1 compares SPIN, LEACH and the Directed diffusion [8]. These three routing schemes are designed to so that collected data is disseminated efficiently in wireless sensor networks. However, due to in-network processing, directed diffusion shows a promising approach for energy efficient routing. Table 1 Comparison among SPIN, LEACH and Directed Diffusion SPIN LEACH Directed Diffusion Optimal Route No No Yes Network Lifetime Good Very Good Good Resource Awareness Yes Yes Yes Use of Meta-Data Yes No Yes
environment constantly, and the sensor nodes which sense the physical data value beyond the hard threshold are allowed to transmit. The sensor node will transmit data only when the values of that attribute changes by an amount equal to or greater than the soft threshold [8]. In APTEEN, the count time is the maximum time period between two successive reports sent by the sensor node. If the sensor node does not send data beyond the count time, TDMA schedule is used and each node in the cluster is assigned a transmission slot. The performance evaluation of TEEN [12] and APTEEN [13] shows that both of them outperform LEACH. Performance of APTEEN in terms of network lifetime and energy dissipation is better than LEACH. On the negative feature of this scheme, is the added complexity required to execute the threshold functions and the count time. The problem of overhead on forming clusters at multiple levels and the method of implementing threshold-based functions still remains in APTEEN.
This protocol, however, is not an on-demand protocol especially in the organization phase of algorithm, thereby causing an extra overhead. Secondly there is another drawback in forming hierarchy
when there are many cuts in the network [8]. This will be expensive since network-cuts enhance the probability of employing reorganization phase. Table 2 compares the different aspects and issues of hierarchical routing and flat routing.
Figure 2 State transitions in GAF GAF [21] assume that sensor nodes can identify their locations using GPS cards, which is inconceivable with the current technology. Performance evaluation of GAF shows that it performs reasonably well as a normal ad hoc routing protocol in terms of latency and packet loss. Besides it increases the lifetime of the network by saving energy. GAF may also be considered as a hierarchical protocol, where the clusters are based on geographic location [8]. For each particular grid area, a master node acts as the leader to transmit the data to subsequent nodes. It is worth mentioning that in GAF, the leader node does not do any data aggregation like other hierarchical protocols discussed earlier in this article.
terms of energy and computational ability. By the end of the SWE process, a minimum-hop spanning tree completely covers the network. In multiple winner algorithm (MWE), when all the nodes send the data to the central aggregator node, this expends more energy. In this algorithm, limit the number of nodes that can send data to the central aggregator node. Each node maintains a record of up to n nodes, instead of only the best candidate node. This way each sensor node in the network has a set of minimum-energy paths to each source node (SN). Single winner algorithm is employed to find that node which yields the minimum energy consumption. This node can then operate as the central node for the coherent processing.
7. Conclusions
Sensor nodes are not assigned any global identifications like an IP address for the computers; instead, sensor nodes and the data are acknowledged through their respective contents, location and constraints. The data centric routing is generally followed in order to avoid the overhead of forming clusters. The naming schemes such as attribute-value pairs might not be adequate for complex queries and they are usually dependent on the application. Efficient standard naming scheme is one of the most appealing future research direction related to this category. Another interesting research issue regarding the formation of cluster heads is to optimize the latency and the energy consumption. According to [19], cluster formation and cluster-head communication are open issues for future research. The fusion among different clusters is also an interesting problem to explore. Protocols that employ the physical information and topological establishment of sensor nodes are classified as location-based. An optimized energy efficient solution to utilize the location information needs to be studied further. Quality of Service is another issue for the concentration of research. Real time applications such as signal processing, broadcasting video etc. demand an optimal balance between QoS requirements and energy efficiency. Another interesting issue for routing protocols is the consideration of node mobility. Most of the current protocols assume that the sensor nodes and the sink are stationary. However, there might be situations such as battle environments where the sink and possibly the sensors need to be mobile. In such cases, the frequent update of the position of the command node and the sensor nodes and the propagation of that information through the network may excessively drain the energy of nodes. New routing algorithms are needed in order to handle the overhead of mobility and topology changes in such energy constrained environment. Other possible future research for routing protocols includes the integration of sensor networks with wired networks (i.e. Internet). Most of the applications in security and environmental monitoring require the data collected from the sensor nodes to be transmitted to a server so that further analysis can be done. On the other hand, the requests from the user should be made to the sink through Internet. There are some hybrid protocols that can be placed under more than one category. The summarize research results is shown in Table 3 [8]. The Table compares different routing techniques according to many metrics.Since the routing requirements of each environment are different, further research is necessary for handling these kinds of situations. Each routing technique is studied in terms of resource usage, efficiency, applicability and scalability and the most
challenging research directions are outlined. Each of the routing schemes and algorithms has the common objective of trying to extend the lifetime of the sensor network.
7. Reference
[1] C. Toh, H. Cobb, and D. Scott, Performance evaluation of battery-life-aware routing schemes for wireless ad hoc networks, IEEE International Conference on Communications, June 2001, Volume 9, Page(s):2824 - 2829 [2] M. Khan, G. Pandurangan, and B.Bhargava, Energy-Efficient Routing Schemes for Wireless Sensor Networks, Technical Report CSD TR 03-013, Dept. of Computer Science, Purdue University, 2003, p. 1-12. [3]S. Banerjee and A. Misra, Minimum energy paths for reliable communication in multi-hop wireless networks, Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking & computing Lausanne, Switzerland Pages: 146 156, 2002 [4]W. R. Heinzelman, J. Kulik, and H. Balakrishnan, Adaptive Protocols for Information Dissemination in Wireless Sensor Networks, In Proceedings of 5th ACM/IEEE Mobicom Conference, August 1999. [5]A. F. Harris III and R. Kravets, Pincher: A Power-Saver Wireless Communication Protocol, UIUCDCS-R-2003-2368, December 2003, pp. 1-12. [6]C. K. Toh, Maximum battery life routing to support ubiquitous mobile computing in wireless ad hoc networks, IEEE Communications Magazine, Volume: 39 Issue: 6, June 2001 pp. 138-147 [7] S. Tilak, N. Abu-Ghazaleh, and W. Heinzelman, A Taxonomy of Wireless Micro Sensor Network Models, ACM Mobile Computing and Communications Review (MC2R), Volume 6, Number 2, April 2002,pp. 28-36 [8]Jamal N. Al-Karaki Ahmed E. Kamal, Routing Techniques in Wireless Sensor Networks: A Survey", IEEE Wireless Communications, Volume: 11, Issue: 6,26- 28, Dec. 2004 [9] W. Heinzelman, A. Chandrakasan, and H. Balakrishnan, Energy-Efficient Communication Protocol for Wireless Microsensor Networks. In Proceedings of the Hawaii Conference on System Sciences, Jan. 2000. [10]Stephanie Lindsey, C. S. Raghavendra, "PEGASIS: Power Efficient Gathering in Sensor Information Systems", 2002 IEEE Aerospace Conference, Volume 3, 9-16 March 2002 Page(s):3-1125 - 3-1130 [11]Rajgopal Kannan Ram Kalidindi S. S. Iyengar, Energy and rate based MAC protocol for wireless sensor networks, ACM SPECIAL ISSUE: Special section on sensor network technology and sensor data management 2003 Pp: 60 65, Volume 32, Issue 4 [12] A. Manjeshwar and D. P. Agrawal, TEEN: A Protocol for Enhanced Efficiency in Wireless Sensor Networks, Proceedings of the 1st International Workshop on Parallel and Distributed Computing Issues in Wireless Networks and Mobile Computing, San Francisco, CA, April 2001. [13] A. Manjeshwar and D. P. Agrawal, "APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks," in the Proceedings of the 2nd International Workshop on Parallel and Distributed Computing Issues in Wireless Networks and Mobile computing, Ft. Lauderdale, FL, April 2002. [14] L. Subramanian and R. H. Katz, Architecture for Building Self -Configurable Systems, in the Proceedings of IEEE/ACM Workshop on MobileAd Hoc Networking and Computing, Boston, MA, August 2000. [15] GPS-less low cost outdoor localization for very small devices, Nirupama Bulusu, John Heidemann and Deborah Estrin, IEEE Wireless Communications, Vol 7. No.5, pp. 27-34, Oct 2000. [16] A. Savvides, C-C Han, and M. Srivastava, Dynamic fine-grained localization in Ad-Hoc networks of sensors, Proceedings of the Seventh ACM Annual International Conference on Mobile Computing and Networking (MobiCom), July 2001. Pages 166-179 [17] S. Capkun, M. Hamdi, J. Hubaux, GPS-free positioning in mobile ad-hoc networks, Proceedings of the 34th Annual Hawaii International Conference on System Sciences, 2001 pp. 34813490. [18] Y. Xu, J. Heidemann, D. Estrin, Geography-informed Energy Conservation for Ad-hoc Routing," In Proceedings of the seventh Annual ACM/IEEE International Conference on Mobile Computing and Networking 2001, pp. 70-84. [19] K. Akkaya and M. Younis, A Survey of Routing Protocols in Wireless Sensor Networks, lsevier Ad Hoc Network Journal
[20] Y. Xu, J. Heidemann, and D. Estrin, "Geography-informed energy conservation for ad hoc routing," in the Proceedings of the 7th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom01), Rome, Italy, July 2001. [21] V. Rodoplu and T.H. Ming, Minimum energy mobile wireless networks, IEEE Areas in Communications, Vol. 17, pp. 1333-1344, 1999 [22] L. Li and J. Y Halpern, Minimum energy mobile wireless networks revisited, in the Proceedings of IEEE International Conference on Communications (ICC01),Helsinki, Finland, June 2001 [23] G. G. Finn, Routing and Addressing Problems in Large Metropolitan-Scale Inter-networks, ISI res. rep. ISU/RR-87-180, Mar.1987 [24] E. Kranakis, H. Singh, and J. Urrutia, Compass Routing on Geometric Networks, in Proc. 11th Canadian Conference of Computational Geometry, Aug.1999. [25] P. Bose et al., Routing with Guaranteed Delivery in Ad Hoc Wireless Networks, In Proceedings 3rd International Workshop, Discrete Algorithms Methods Mobile Computation, Seattle, WA, Aug. 20, 1999, pp. 4855; also in ACM/Kluwer Wireless Networks., vol. 7, no. 6,Nov. 2001, pp. 609616. [26] V. Rodoplu and T.H. Ming, "Minimum energy mobile wireless networks," IEEE Journal of Selected Areas in Communications, Vol. 17, No. 8, pp. 1333-1344,1999. [27] L. Li, and J. Y. Halpern, Minimum Energy Mobile Wireless Networks Revisited,IEEE International Conference on Communications (ICC) Helsinki, Finland, June 2001. Vol. 1, pp. 278-283 [28] Y. Yu, D. Estrin, and 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. [29] K. Sohrabi, J. Pottie, Protocols for self-organization of a wireless sensor network, IEEE Personal Communications, Volume 7, Issue 5, pp 16-27, 2000.
Table 3: Categorization and Assessment of Routing protocols in Wireless Sensor Networks Negoti ation Based Yes Yes No No No No No No No No No No Yes Data Aggregation Yes Yes Yes Yes Yes Yes Yes No No No No No Yes Localizatio n No Yes No No No Yes Yes Yes No No No No No
Classification SPIN Directed Diffusion Rumor Routing COUGAR ACQUIRE LEACH TEEN & APTEEN PEGASIS MECN & SMECN SOP GAF GEAR SAR Flat Flat Flat Flat Flat Hierarchical Hierarchical Hierarchical Hierarchical Hierarchical Location Location QoS
Mobility Possible Limited Very Limited No Limited Fixed BS Fixed BS Fixed BS No No Limited Limited No
Position Aware No No No No No No No No No No No No No
Power Usage Limited Limited N/A Limited N/A Maximum Maximum Maximum Maximum N/A Limited Limited N/A
QoS No No No No No No No No No No No No Yes
State Complexity Low Low Low Low Low CHs CHs Low Low Low Low Low Moderate
Scalability Limited Limited Good Limited Limited Good Good Good Low Low Good Limited Limited
11