+ All Categories
Home > Documents > Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and...

Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and...

Date post: 17-Dec-2015
Category:
Upload: valentine-matthews
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
38
Topology Control Topology Control Presenter: Ajit Warrier Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University Networking Lab http://netsrv.csc.ncsu.edu
Transcript
Page 1: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Topology ControlTopology ControlPresenter: Ajit WarrierPresenter: Ajit Warrier

With

Dr. Sangjoon Park (ETRI, South Korea),

Jeongki Min and

Dr. Injong Rhee (advisor)

North Carolina State University Networking Lab

http://netsrv.csc.ncsu.edu

Page 2: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Introduction: Topology Control

Page 3: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Topology Control/Clustering

■ Reduce structural complexity in a network.

■ Delegate complex/energy consuming activities to a subset of nodes in the network.

Page 4: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Topology Control ApproachesPower Control

• Most often used in wireless ad-hoc networks.• Reduce routing complexity.• Reduce wireless interference.• Preserve network capacity ? Connectivity ?

Page 5: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Topology Control ApproachesConnected Backbone

A

B

• Most often used in wireless ad-hoc networks.• Reduce routing complexity.• Reduce wireless interference.• Preserve network capacity ?

Page 6: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Topology Control ApproachesClustering/Hierarchy

• Most often used in wireless sensor networks.• Reducing complexity not the issue, radio power consumption is !• Reduce radio transmissions/energy consumption.• Do not care (as much) about capacity.

Page 7: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Topology Control – Pros/Cons

Pros■ Energy Efficient – Radio draws order of magnitude more energy than the sensing board.

■ Less radio interference.

■ Less routing complexity.

Cons■ Loss of routing selectivity.

■ Topology maintenance overhead.

Page 8: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Motivation

Lots of theory/simulation – very few experimental results.

■ Complicated algorithms.

■ Assumptions in the algorithm difficult to realize in practice:

■ Wireless links usually vary in quality over time.

■ Wireless links not binary in nature.

■ Wireless links may be asymmetric.

■ Sensor nodes have low speed CPUs, may not be possible to run complex algorithms.

Page 9: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

barrier

Mica2 nodes

Mica2Dot nodes

observerG3

G2

G1

HEED experimental testbed FLOC experimental testbed

Page 10: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Algorithm and Analysis

Page 11: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Our Topology Control Algorithm - Overview■ Divide the sensor network into approximately equal regions called clusters.

■ Cluster Members Every node belongs to one cluster. Perform sensing, if an event occurs, transmit event to cluster

head.

■ Cluster Head Within radio range of all nodes of a cluster. Responsible for two activities:

Collect sensing reports from members. Route/forward sensing reports toward the sink.

■ Gateways Member nodes acting as connecting link between two clusters.

Page 12: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Algorithm - Overview

Page 13: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Time-line of a node, in rounds

Page 14: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Flip coin with probability p

0

Time-line of a node, in rounds

Page 15: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Flip coin with probability p

0

Time-line of a node, in rounds

Lose

Page 16: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Flip coin with probability p

0

Flip coin with probability kp

0

Time-line of a node, in rounds

Lose

Page 17: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Flip coin with probability p

0

Flip coin with probability kp

0

Time-line of a node, in rounds

Lose Lose

Page 18: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Flip coin with probability p

0

Flip coin with probability kp

0

Flip coin with probability k2p

0

Time-line of a node, in rounds

Lose Lose

Page 19: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Flip coin with probability p

0

Flip coin with probability kp

0

Flip coin with probability k2p

0

Time-line of a node, in rounds

Lose Lose Win – Become Cluster Head

Transmit Cluster Head Announcement (CHA)

Page 20: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Election Algorithm

Flip coin with probability p

0

Time-line of a node, in rounds

Lose

Receive CHA – Become Member Node

Page 21: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Cluster Head Selection

Page 22: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Gateway Selection

Page 23: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Routing Phase

Page 24: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Data Transmission – Differential Duty Cycling

• Cluster heads, gateways responsible for routing/data forwarding => set radio to high duty cycle.

• Member nodes only responsible for sensing => set radio to low duty cycle (ideally to 0%).

• Ratio of duty cycle of member nodes to that of cluster heads/gateway nodes decides energy efficiency of network.

Page 25: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Analysis Result – Energy Saving

Ratio

Ratio

Ratio

Ratio Ratio

Page 26: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Topology Control Operations

Page 27: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Experimental Results

Page 28: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Experimental Platform

Platform:

• Motes (UC Berkeley)

• 8-bit CPU at 4MHz

• 128KB flash, 4KB RAM

• 916MHz radio

• TinyOS event-driven

The algorithm has been implemented on Mica2 sensor nodes running the TinyOS event-driven operating system.

Page 29: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Experimental Testbed

■ 42 Mica2 sensor motes in Withers Lab.

■ Wall-powered and connected to the Internet via Ethernet ports.

■ Programs uploaded via the Internet, all mote interaction via wireless.

■ Links vary in quality, some have loss rates up to 30-40%.

■ Asymmetric links also present.

Page 30: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Experimental Testbed – Connectivity

Page 31: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Experimental Testbed – Snapshot

Page 32: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Implementation Details

■ MAC Layer – B-MACCSMA-based.Duty Cycled.

■ Routing Layer – MintDSDV-like table driven, proactiveUses link level measurements to select routing parents.

■ Member nodes switch off their radio. (δ = 0)

■ Cluster heads tested with varying duty cycles (X = 2% - 45%)

■ Radio is 19.2 Kbps, packet payload of 36 bytes.

Page 33: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Experimental Method

■ Every node transmits packets with probability α% per second.

■ α varied for two types of scenariosLow Data Rate Experiment

Nodes idle most of the time, brief periods of activity, e.g. Earthquake detection.

α = 0.1 – 1High Data Rate Experiment

Application scenarios with more periodicity, e.g. Temperature monitoring.

α = 10 – 100

Page 34: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Algorithm Overhead

■ Total energy of 5 J is 0.03% of the total battery capacity.■ Half the time overhead is because of routing.■ Given time synch period of 10s, it is feasible to use a reclustering period of 17 hours.

Page 35: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Energy Efficiency – Low Data RateTopology Control B-MAC

2% Duty Cycle 5% Duty Cycle 10% Duty Cycle

Page 36: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Energy Efficiency – High Data RateTopology Control B-MAC

2% Duty Cycle 5% Duty Cycle 10% Duty Cycle

Page 37: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Throughput

B-MAC

Topology Control Topology

Control

B-MAC

Page 38: Topology Control Presenter: Ajit Warrier With Dr. Sangjoon Park (ETRI, South Korea), Jeongki Min and Dr. Injong Rhee (advisor) North Carolina State University.

Conclusion and Future Work

■ As a thumb rule, topology control can extend network lifetime by the network density divided by 4-8.

■ Topology control is not necessarily capacity conserving, may result in up to 50% loss in throughput. This is due to reduced routing selectivity.

■ Given the mathematical analysis, one may attempt to optimize the algorithm for some system performance metric, for instance throughput.

■ Need to develop robust algorithms for node failure resolution.


Recommended