Presentation is loading. Please wait.

Presentation is loading. Please wait.

MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,

Similar presentations


Presentation on theme: "MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,"— Presentation transcript:

1 MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance, Computing, and Communications Conference (IPCCC), 2005

2 Outline Introduction Introduction Concept Concept MMAC (Mobility-Adaptive, Collision- Free MAC) MMAC (Mobility-Adaptive, Collision- Free MAC) Simulation results Simulation results Conclusions Conclusions

3 Introduction(1) Traditional MAC protocols for wireless networks were designed to Traditional MAC protocols for wireless networks were designed to –Maximize channel utilization –Promote fair usage of channel –Reduce latency

4 Introduction(2) MAC protocols for sensor networks sometimes assume MAC protocols for sensor networks sometimes assume –Static sensor nodes –Energy efficiency

5 Introduction(3) In mobile environments, the fixed frame time of current MAC protocols cause performance degradation In mobile environments, the fixed frame time of current MAC protocols cause performance degradation 1.Joining of Mobile nodes have to wait for a long time 2.Packets collisions in contention-based MAC protocols 3.2-hop information in schedule-based MAC protocols is inconsistent

6 Goal of MMAC To introduce a mobility-adaptive frame time to dynamically adapt to changes in mobility patterns To introduce a mobility-adaptive frame time to dynamically adapt to changes in mobility patterns

7 Concept(1)

8 Concept(2)

9 Mobility in Sensor Networks Weak mobility Weak mobility –A node fails –A node joins Strong mobility Strong mobility –Concurrent nodes joins/failures –Nodes physical move from their location –Nodes have motion in the medium

10 Problem Definition(1)

11 Problem Definition(2) If a node β is expected to leave N 2 (α) during F i, then β N 2 (α) from the START of F i If a node β is expected to leave N 2 (α) during F i, then β N 2 (α) from the START of F i from the START of F i from the START of F i

12 Mobility Estimation(1)

13 Mobility Estimation(2) The mobile node ’ s state is defined by a column vector The mobile node ’ s state is defined by a column vector –S t is the mobility state –(x t, y t ) specify position – specify velocity – specify acceleration –‘ specifies the matrix transpose operator

14 Mobility-Adaptive Algorithm(1) 1. For all nodes, calculate optimal predicted states where max = frame time, t = starting time of F i+1 2. 2. To estimate the mobility state info and to calculate the position of α in F i Logical meaning:

15 Mobility-Adaptive Algorithm(2) To calculate nodes who will join or part from β ’ s 2-hop neighbors Logical meaning:

16 Mobility-Adaptive Algorithm(3) If the number of nodes who will join and part from β greater than λ max, decrease the frame time Logical meaning: If the number of nodes who will join and part from β less than λ max, increase the frame time Logical meaning:

17 Protocol Issues Mobility Information Mobility Information –Mobility information could not be known by all 2-hop neighbors Synchronization Synchronization –Nodes could independently calculate frame times different from each other

18 Solution to Protocol Issues A variation of the cluster head selection and rotation mechanism of LEACH is applied A variation of the cluster head selection and rotation mechanism of LEACH is applied –Use cluster heads to collect and disseminate the mobility information within a cluster –Use cluster heads to let all nodes within a cluster have the same frame length

19 Simulation Parameters Simulation is based on ns2 Simulation is based on ns2 Transmission range: 100m Transmission range: 100m Deploy area: 500m X 500m Deploy area: 500m X 500m All sinks are corner-sinks All sinks are corner-sinks Nodes forward packets to the node closer to the sink Nodes forward packets to the node closer to the sink

20 Average Packet Delay vs. Packet Generation rate

21 Average Packet Delay vs. Mobility Speed

22 Packet Received % vs. Packet Generation rate

23 Packet Received % vs. Mobility Speed

24 Avg. Energy Used vs. Load

25 Avg. Energy Used vs. Mobility Speed

26 Conclusions This paper presents a new scheduled- based MAC protocol (MMAC) for WSN This paper presents a new scheduled- based MAC protocol (MMAC) for WSN According to mobility, MMAC adapts According to mobility, MMAC adapts –Frame time –Transmission slots –Random-access slots

27 Thank you!!

28 Cluster Head Selection P: the cluster-head probability r : the number of current rounds G: set of nodes have not been cluster-heads in the last 1/P rounds E: energy

29 Node α Receives 2 Different Frame Lengths α keeps silent during this overlap period


Download ppt "MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,"

Similar presentations


Ads by Google