| Literature DB >> 22163808 |
Changle Li1, Hanxiao Zhang, Binbin Hao, Jiandong Li.
Abstract
With the advances in micro-electronics, wireless sensor devices have been made much smaller and more integrated, and large-scale wireless sensor networks (WSNs) based the cooperation among the significant amount of nodes have become a hot topic. "Large-scale" means mainly large area or high density of a network. Accordingly the routing protocols must scale well to the network scope extension and node density increases. A sensor node is normally energy-limited and cannot be recharged, and thus its energy consumption has a quite significant effect on the scalability of the protocol. To the best of our knowledge, currently the mainstream methods to solve the energy problem in large-scale WSNs are the hierarchical routing protocols. In a hierarchical routing protocol, all the nodes are divided into several groups with different assignment levels. The nodes within the high level are responsible for data aggregation and management work, and the low level nodes for sensing their surroundings and collecting information. The hierarchical routing protocols are proved to be more energy-efficient than flat ones in which all the nodes play the same role, especially in terms of the data aggregation and the flooding of the control packets. With focus on the hierarchical structure, in this paper we provide an insight into routing protocols designed specifically for large-scale WSNs. According to the different objectives, the protocols are generally classified based on different criteria such as control overhead reduction, energy consumption mitigation and energy balance. In order to gain a comprehensive understanding of each protocol, we highlight their innovative ideas, describe the underlying principles in detail and analyze their advantages and disadvantages. Moreover a comparison of each routing protocol is conducted to demonstrate the differences between the protocols in terms of message complexity, memory requirements, localization, data aggregation, clustering manner and other metrics. Finally some open issues in routing protocol design in large-scale wireless sensor networks and conclusions are proposed.Entities:
Keywords: large-scale wireless sensor networks; routing protocol; scalability; survey
Mesh:
Year: 2011 PMID: 22163808 PMCID: PMC3231341 DOI: 10.3390/s110403498
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Routing protocols in large-scale WSNs: a taxonomy.
Figure 2.Distributed cluster forming process in DECROP.
Figure 3.Network and application model of ONCP.
Figure 4.Election of relay nodes in OFFIS.
Figure 5.(a) A club structure of a cluster in LEACH and BCDCP. (b) A MST in DMSTRP.
Figure 6.4-node cooperative routing graph in JCOCR.
Figure 7.Time-line of MELEACH-L.
Comparison of different routing protocols.
| DECROP [ | control overhead reduction | Low | NO | YES | proactive | multi-hop | node’s degree | NO | |
| ONCP [ | control overhead reduction | Low | NO | NO | reactive | single hop | residual energy | NO | |
| 2L-OFFIS [ | control overhead reduction | Low | YES | YES | proactive | multi-hop | random | NO | |
| ARPEES [ | energy consumption mitigation | Low | NO | YES | reactive | single hop | residual energy, information quantity | NO | |
| DGMA [ | energy consumption mitigation | Low | YES | YES | reactive | multi-hop | event severity | NO | |
| DMSTRP [ | energy consumption mitigation | Low | NO | YES | proactive | multi-hop | random | NO | |
| JCOCR [ | energy consumption mitigation | Low | YES | NO | reactive | single hop | source-based | NO | |
| HGMR [ | energy consumption mitigation | Medium | YES | NO | proactive | multi-hop | encoding overhead | NO | |
| GESC [ | energy balance | Low | NO | YES | reactive | single hop | node importance, residual energy | NO | |
| DCSSC [ | energy balance | Low | NO | YES | proactive | multi-hop | residual energy | NO | |
| MELEACH-L [ | energy balance | Low | YES | YES | proactive | single hop | residual energy | NO | |
| ASN [ | energy balance | Low | NO | YES | proactive | single hop | the number of required CH | NO | |
| MuMHR [ | energy balance | Low | NO | YES | proactive | multi-hop | random | YES |
n = number of network nodes; g = number of the clusters; m = number of the edges.
To store neighbor information.
Flooding-based.
The construction of a minimum spanning tree [50].
GPS-multicast.
Depends on unicast routing protocol.
O(n * g) if group information is maintained on each node.
To store the pre-hop information to the base station.
To store the routes information to base-station.
To store the link-state.
To store the cluster-head information.
Low- The polynomial is linear with the network size, such as O(n); Medium- The polynomial is quadratic in the network size, such as O(n * g) where parameter g indicates the number of the clusters and is related to the network size.