Title: BodyQoS: Adaptive and RadioAgnostic QoS for Body Sensor Networks
1BodyQoS Adaptive and Radio-Agnostic QoS for Body
Sensor Networks
- Gang Zhou
- College of William and Mary
- Jian Lu
- University of Virginia
- Chieh-Yih Wan, Mark D. Yarvis
- Intel Research
- John A. Stankovic
- University of Virginia
IEEE INFOCOM 2008
2Hurricane Katrina Relief
3911 Terrorist Attack
4Health Monitoring During Emergency
- Manual tracking of patient status, based on
papers and phones, is the past - Real-time continuous monitoring, through body
sensor networks, is the future
5A Typical Body Sensor Network
Limb motion muscle activity
Heart rate blood oxygen saturation
Two-Lead EKG
6Quality of Service for Body Sensor Networks
- BodyQoS Goals
- Priority-based admission control
- Wireless resource scheduling
- Providing effective bandwidth
- Design Constraints
- Heterogeneous resources
- Heterogeneous radio platforms
Data
Control
7BodyQoS Contributios
- The first Running QoS System for Body Sensor
Networks - Asymmetric Architecture
- Most work for the aggregator
- Little work for sensor nodes
- Virtual MAC
- Separate QoS scheduling from underlying real MAC
- Easy to port to different radio platforms
- Effective BW Allocation
- Adaptive resource scheduling, so that
statistically the delivered BW meets QoS
requirements, even during interference
8Asymmetric Architecture
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
BodyQoS
9Wireless Resource Abstraction
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
10Wireless Resource Abstraction
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
Tinterval
11Wireless Resource Abstraction
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
Npkt
12Wireless Resource Abstraction
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
Spkt
13Wireless Resource Abstraction
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
Tpkt
14Wireless Resource Abstraction
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
TmaxPkt
15Wireless Resource Abstraction
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
TminSleep
16Virtual MAC Operation
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
BWeffective
Delivered Bytes / Actual Time
17Effective BW Allocation
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
The ideal case no Interference
The general case when interference is present
If application requests BW bi, BodyQoS allocates
BW bi
That is, in each interval Tinterval, QoS
scheduler requests VMAC to send/receive Di
packets within time TiDiTpkt
Minimum per packet transmission time
Interval length
Packet size
18Effective BW Allocation
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
The general case when interference is present
Max. MAC Retrans. Time
H
H
Interference
Interference
19Performance Evaluation Setup
20Performance
- Adaptive QoS always delivers requested BW
- Delivered BWs for RTP-Like QoS and best-effort
reduce when interference increase - RTP-like QoS has better performance than
best-effort
21Conclusions
- We designed, implemented, and evaluated the first
Running QoS System for Body Sensor Networks - Asymmetric Architecture
- Most work for the aggregator
- Little work for sensor nodes
- Virtual MAC
- Separate QoS scheduling from underlying real MAC
- Easy to port to different radio platforms
- Effective BW Allocation
- Adaptive resource scheduling, so that
statistically the delivered BW meets QoS
requirements, even during interference - For more information, visit www.cs.wm.edu/gzhou
22The End
23Effective BW Allocation
- Asymmetric Architecture
- Virtual MAC
- Effective BW Allocation
The general case when interference is present
Max. MAC Retrans. Time
H
H
Interference
Interference
24Implementation
Most Work Done at the Aggregator
25Evaluation -- Bandwidth Delivery Ratio
- Adaptive QoS always delivers requested BW
- Delivered BWs for RTP-Like QoS and best-effort
reduce when interference increase - RTP-like QoS has better performance than
best-effort
Aggregator Side
26Evaluation -- Data Buffer Fetching Speed
- Adaptive QoS always maintains 4Kbps fetching
speed - Fetching speeds of RTP-Like QoS and best-effort
reduce when interference is present - Fetching speed of RTP-like QoS is higher than
that of best-effort
Mote Side