| Literature DB >> 27258297 |
Abstract
In wireless networks, low-power Zigbee is an excellent network solution for wireless medical monitoring systems. Medical monitoring generally involves transmission of a large amount of data and easily causes bottleneck problems. Although Zigbee's AODV mesh routing provides extensible multi-hop data transmission to extend network coverage, it originally does not, and needs to support some form of load balancing mechanism to avoid bottlenecks. To guarantee a more reliable multi-hop data transmission for life-critical medical applications, we have developed a multipath solution, called Load-Balanced Multipath Routing (LBMR) to replace Zigbee's routing mechanism. LBMR consists of three main parts: Layer Routing Construction (LRC), a Load Estimation Algorithm (LEA), and a Route Maintenance (RM) mechanism. LRC assigns nodes into different layers based on the node's distance to the medical data gateway. Nodes can have multiple next-hops delivering medical data toward the gateway. All neighboring layer-nodes exchange flow information containing current load, which is the used by the LEA to estimate future load of next-hops to the gateway. With LBMR, nodes can choose the neighbors with the least load as the next-hops and thus can achieve load balancing and avoid bottlenecks. Furthermore, RM can detect route failures in real-time and perform route redirection to ensure routing robustness. Since LRC and LEA prevent bottlenecks while RM ensures routing fault tolerance, LBMR provides a highly reliable routing service for medical monitoring. To evaluate these accomplishments, we compare LBMR with Zigbee's AODV and another multipath protocol, AOMDV. The simulation results demonstrate LBMR achieves better load balancing, less unreachable nodes, and better packet delivery ratio than either AODV or AOMDV.Entities:
Keywords: load balancing; load estimation; medical monitoring; multipath routing; route maintenance
Mesh:
Year: 2016 PMID: 27258297 PMCID: PMC4924004 DOI: 10.3390/ijerph13060547
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 3.390
Figure 1Example scenario of LBMR routing for real-time medical monitoring.
Figure 2LBMR routing in a Zigbee stack.
Figure 3Layer routing in LBMR.
Route Construct Algorithm.
| // |
Figure 4Routing table and neighbor table in LBMR.
Load Estimation Algorithm (LEA).
|
|
Environment parameters in ns2.
| Parameter | Value |
|---|---|
| Simulation time | 600 s |
| Traffic type | Constant Bit Rate |
| Transmission range | 50 m |
| Phy/MAC layer | IEEE 802.15.4 |
| Packet size | 100 Bytes |
| Number of nodes | 85 and 100 |
| Data Sending Interval | 1 s |
Figure 5Flow variance of each layer. (a) Grid topology; (b) Random topology.
Figure 6Load distribution in gird topology (total node is 85). (a) AOMDV; (b) LBMR.
Figure 7Load distribution in random topology (total node is 100). (a) AOMDV; (b) LBMR.
Symbol description.
| Symbol | Description |
|---|---|
| data gateway | |
| CBR source | |
| Node with traffic load above 10% of total source data traffic, where, N = (Node’s load/Total source data traffic) × 10. N is 1, when the load is from 10% to 19%; N is 2, when the load is from 20% to 29%, and so on. | |
| Node with traffic load under 10% of total source data traffic |
Figure 8Route maintenance. (a) Grid topology (total nodes is 85); (b) Random topology (total nodes is 100).
Figure 9Packet delivery ratio. (a) Grid topology; (b) Random topology.