| Literature DB >> 22346611 |
Md Abdur Razzaque1, Choong Seon Hong, Sungwon Lee.
Abstract
In this paper, we address Quality-of-Service (QoS)-aware routing issue for Body Sensor Networks (BSNs) in delay and reliability domains. We propose a data-centric multiobjective QoS-Aware routing protocol, called DMQoS, which facilitates the system to achieve customized QoS services for each traffic category differentiated according to the generated data types. It uses modular design architecture wherein different units operate in coordination to provide multiple QoS services. Their operation exploits geographic locations and QoS performance of the neighbor nodes and implements a localized hop-by-hop routing. Moreover, the protocol ensures (almost) a homogeneous energy dissipation rate for all routing nodes in the network through a multiobjective Lexicographic Optimization-based geographic forwarding. We have performed extensive simulations of the proposed protocol, and the results show that DMQoS has significant performance improvements over several state-of-the-art approaches.Entities:
Keywords: Body Sensor Networks; Lexicographic Optimization; Localized routing; QoS-Aware routing; Service differentiation
Year: 2011 PMID: 22346611 PMCID: PMC3274086 DOI: 10.3390/s110100917
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Body Sensor Network (BSN).
Figure 2.Data-centric multiobjective QoS-aware routing architecture.
Reliability Control Algorithm, at each source node i.
| INPUT: RP or CP packets, required reliability |
| 1. |
| 2.
|
| 3. |
| 4. |
| 5. Drop the packet immediately; |
| 6. |
| 7. |
| 8. |
| 9. |
| 10. |
| 11. Drop the packet immediately; |
| 12. |
| 13. |
| 14. Sort |
| 15. |
| 16. |
| 17. |
| 18. Add next |
| 19. |
| 20. |
| 21. Call EAGF with |
| 22. |
| 23. |
Delay Control Algorithm, at each node i.
| INPUT: DP or CP packets, |
| 1. |
| 2. Required velocity,
|
| 3. |
| 4. Offered velocity,
|
| 5. |
| 6. |
| 7. |
| 8. |
| 9. Drop the packet immediately; |
| 10. |
| 11. |
| 12. |
| 13. |
| 14. |
| 15. Call EAGF with |
| 16. |
| 17. |
| 18. Call reliability control algorithm with |
| 19. |
| 20. |
| 21. |
| 22. |
Queuing Delay Estimator, at each node i.
| 1. |
| 2. |
| 3. |
| 4.
|
| 5. |
| 6.
|
| 7. |
| 8. |
Configuration of Parameters.
| Area | 2,000 m × 2,000 m | |
| Deployment type | Random | |
| Number of nodes | 1,000 BSMs | |
| Sink locations (3 sinks) | (1000, 300) | |
| Initial node energy | 100 Joules | |
| Buffer size | 60 | |
| Radio range | 100 m | |
| Link layer trans. rate | 1 Mbps | |
| Transmit power | 7.214 | |
| Rcv. signal threshold | 3.65209 | |
| Bit error rate | 10−4 | |
| Application type | Event-driven | |
| Packet size | <= 32 Bytes | |
| Traffic type | CBR | |
| IEEE 802.15.4 | Default values | |
| Time | 1,000 seconds |
QoS requirements for different applications.
| CP | 0.25 s | 0.90 | ECG, EEG |
| DP | 0.30 s | - | Video imaging, Motion sensing, EMG |
| RP | - | 0.95 | BP, PH and respiration monitoring |
| OP | Only energy-aware | Glucose, SPO2, Body temperature | |
Five different sets of source traffic loads.
| Source sets | |||||
|---|---|---|---|---|---|
| Packet Class | |||||
| CP | 5 | 10 | 20 | 30 | 40 |
| DP | 10 | 20 | 40 | 60 | 80 |
| RP | 20 | 40 | 60 | 80 | 100 |
| OP | 30 | 60 | 80 | 100 | 120 |
Figure 3.Performance comparisons for varying traffic loads- (a) average end-to-end delay of all data packets, (b) on-time packet delivery ratio i.e., the achieved reliability, (c) average delay of CP traffic and (d) reliability of CP traffic.
Figure 4.Performance comparisons for varying bit error rates- (a) average end-to-end delay of all data packets, (b) on-time packet delivery ratio, (c) average delay of CP traffic and (d) reliability of CP traffic.
Figure 5.Average energy consumption per packet in (a) DMQoS and (b) DARA for varying traffic loads and bit error rates.
Figure 6.Protocol operation energy overhead due to routing control packets for (a) varying traffic loads and (b) bit error rates.