mx-mac: a mobility-aware mac protocol for medical applications

5 downloads 6862 Views 423KB Size Report
01062 Dresden, Germany. Email: {Jianjun.Wen ... wakes up and replies to sender with its address ... Case 5: Handover Phase A new free receiver wakes up and ...
Department of Computer Science Institute for Systems Architecture, Computer Networks Group

MX-MAC: A MOBILITY-AWARE MAC PROTOCOL FOR MEDICAL APPLICATIONS Motivation

Contributions

·

Wireless sensor nodes employed in medical application are not always static

·

Stochastic link quality estimation model to detect link quality during run time

·

Mobility of nodes may lead to frequently link disconnection and establishment, which potentially increase packet loss and latency

·

Lightweight Neighbor discovery algorithm to search for new receivers after detecting weak link quality

·

Single packet transmission scheme is not sufficient for some applications which require large amount of packets in burst

·

Seamless Handover without link disruption. It keeps link connection while discovering new links.

A Mobility-Aware MAC Protocol for Medical Applications

MX-MAC

Seamless Handover Process ·

Case 1: Initial Phase sending preambles to discover new receiver

·

Case 2: Early ACK Phase new receiver wakes up and replies to sender with its address information

·

Case 3: Normal Phase Transmitting messages to specific receiver in burst

·

Case 4: Neighbor Discovery Phase sender continues transmitting message to original receiver while discovering new receiver by embedding handover request to destination address

·

Case 5: Handover Phase A new free receiver wakes up and replies to the handover request

Link Quality Estimation and Decision Mechanism Predition

RSSI Partition

Decision

·

10 consecutive RSSI values as one slot

·

Employ LMS adaptive filter to predicate link quality

·

Partition RSSI range into 5 link quality levels, each level has 20 dBm width

·

Affordable computational complexity. It requires only 17 multiplications and 15 additions for one prediction

·

Using probability method to determine link quality level

·

handover Immediate Handover

·

Take both current link quality level and predicted one into account

·

Two static receivers deployed in a distance of 30m. The mobile node walked from R1 towards R2 at a normal speed (1.5 m/s)

·

Integrate with time-based and trend-based algorithm

·

Handover happened when link quality became weak

·

Predefined rule-based decision module

No additional configuration

Evaluation Packt Loss ·

·

Distance is the main factor that affects link quality Handover mechanism can reduce packet loss

Single-Hop Latency ·

·

Seamless handover mechanism introduces little latency In neighbor discovery phase, waiting ACK timer is the main factor of latency

Contact: Jianjun Wen, Waltenegus Dargie TU Dresden, Department of Computer Science, Computer Networks Group 01062 Dresden, Germany Email: {Jianjun.Wen, Waltenegus.Dargie}@tu-dresden.de

Ping Pong Handover ·

The distance between R1 and R2 was 40m

·

Handover occurred back and forth in the middle area of R1 and R2