mohamed hauter cmpe 259 – sensor networks ucsc 1

45
Mohamed Hauter CMPE 259 – Sensor Networks UCSC Energy Management 1

Upload: javier-brummett

Post on 29-Mar-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

1

Mohamed Hauter

CMPE 259 – Sensor Networks

UCSC

Energy Management

Page 2: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

2

Outline

*Introduction

*Objectives

*Proposals and approaches

*Related Work

*Simulations and Results

*Strengths and weaknesses

Page 3: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

3

Paper 1:An Energy-Efficient Dynamic Power

Management in Wireless Sensor Networks

* An energy-efficient sensor network

*Minimal number of sensor nodes in active mode

*Increase the lifetime of the sensor network

*Prevent connection degradation

Page 4: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

4

Dynamic Power Management (Cont.)

*Terminology:

*DPM: Dynamic Power Management

*OGDC: Optimal Geographical Density Control

*ACPI: Advanced Configuration and Power Interface

Page 5: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

5

Dynamic Power Management (Cont.)

*Approach:

*Tackle energy efficiency on all levels of the entire network

*Dynamic power management = shutting down nodes when not needed and wake them up when necessary

*Consideration of the state of components ( microprocessor, A/D converter, memory, transceiver, etc.) when making a decision to turn off a node

Page 6: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

6

Dynamic Power Management (Cont.)

*Approach (continue):

*Density control while maintaining:a. Coverage

b. Connectivity

*Localized density control algorithm

Page 7: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

7

Dynamic Power Management (Cont.)*Approach (continue):

*Consideration of battery status and energy wasted in the process of node-awakening

*Incorporate OGDC in the control logic

Page 8: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

8

Dynamic Power Management (Cont.)

Related Work

*Verity of DPM techniques

*Dynamic Voltage Scaling

*Dynamic Voltage and Frequency Scaling

*Sentry based power management (application driven)

*Software and operating system power management

Page 9: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

9

Dynamic Power Management (Cont.)

Related Work (continues)

*Weaknesses of traditional predictive techniques:

*Cannot provide an accurate tradeoff between energy saving and performance degradation

*Does not deal with systems in which requests can be queued

Page 10: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

10

Dynamic Power Management (Cont.)

*Power aware sensor node model:

*Node components: processor, memory, AD converter, and transceiver (radio)

*Components of each node can be in different states: active, idle, or sleep

*Different combinations of component power modes

Page 11: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

11

Dynamic Power Management (Cont.)

Page 12: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

12

Dynamic Power Management (Cont.)

*Sleep-state transition policy:

*P = Power Consumption

*t = Time of event

*s = sleep state

*Tau = transition mode

Page 13: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

13

Dynamic Power Management (Cont.)

*System Parameters:

Page 14: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

14

Dynamic Power Management (Cont.)

Simulations*50x50 meters area of coverage

*100 nodes

*Uniformly and randomly distributed

*Nodes are capable of directly communicating with the host

*Each node’s initial energy is 100 joules

Page 15: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

15

Dynamic Power Management (Cont.)

Results

Page 16: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

16

Dynamic Power Management (Cont.)

Strengths: * An energy-efficient sensor network * Minimal number of sensor nodes in active mode * Increase the lifetime of the sensor network * Prevent connection degradation

Weaknesses: *Analysis did not take latency into account * Events missed during deepest-sleep state * OGDC requires knowledge of node’s location (extra processing and memory overhead)

Page 17: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

17

Paper 2:Wireless Sensor Networks with Energy

Harvesting Technologies

* Utilize natural sources of energy (solar, motion, vibration, etc.) to recharge nodes’ batteries

*Employ energy-saving mechanisms

*Determine the sleep and wake up probabilities of nodes using a bargaining game

Page 18: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

18

Wireless Sensor Networks with Energy Harvesting Technologies

Page 19: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

19

Wireless Sensor Networks with Energy Harvesting Technologies

Energy Harvesting Technologies

1. Solar 2. Thermoelectric

3. Vibration Based

Page 20: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

20

Wireless Sensor Networks with Energy Harvesting Technologies

Buffers

Two types of buffers:

1.Local buffer: gathers data collected locally (through sensors).

2. External buffer: gathers data from other nodes to be relayed.

Page 21: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

21

Wireless Sensor Networks with Energy Harvesting Technologies

Energy-Efficient Routing Protocol

To find the optimal path to deliver data packets while considering:

1. Energy level2. Path length3. Path reliability

Avoid:1. Idle listening2. Overhearing3. Packet collisions

Page 22: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

22

Wireless Sensor Networks with Energy Harvesting Technologies

Energy-Efficient Routing Protocol (cont.)

• Using Explicit Signaling:• A node notifying the access point that it is going

into power-saving (PS) mode

• Dual Channel MAC Protocols (Avoid Collisions):• Signaling channel• Data transmission channel

Page 23: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

23

Wireless Sensor Networks with Energy Harvesting Technologies

Energy-Efficient Packet Scheduling

• Lazy packet-scheduling scheme• Determine beginning and duration of transmission• Transmit at a low data rate• Save energy• Packet delay and reduced throughput

• Tradeoffs!

Page 24: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

24

Wireless Sensor Networks with Energy Harvesting Technologies

Issues

• QoS vs. Energy Constrains

• Energy harvesting limitations

• Integration of energy harvesting techniques across layers

Page 25: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

25

Wireless Sensor Networks with Energy Harvesting Technologies

Optimal sleep and wakeup strategy

• Radio modes:• Active – 25mW• Listen – 14mW• Sleep – 0.01mW

• Channel and queue-aware strategy• Radio - Listen when queue is empty• Sensor – sleep when channel quality is bad

Page 26: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

26

Wireless Sensor Networks with Energy Harvesting Technologies

Bargaining Game

• Players: • Player 1: node• Player 2: data receiving entity

• Strategy:• Player 1: select wakeup probability when in sleep

mode• Player 2: select wakeup probability when in listen

mode• Payoff:

• Player 1: packet blocking probability• Player 2: packet dropping probability

Page 27: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

27

Wireless Sensor Networks with Energy Harvesting Technologies

Bargaining Game

Page 28: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

28

Wireless Sensor Networks with Energy Harvesting Technologies

Bargaining Game

Page 29: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

29

Wireless Sensor Networks with Energy Harvesting Technologies

Bargaining Game

Page 30: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

30

Wireless Sensor Networks with Energy Harvesting Technologies

Strengths: 1. Energy efficient 2. Incorporates the states of different components of the network

Weaknesses: 1. battery energy level is not taken into consideration when making a sleep/wakeup decisions 2. Data transmission delay – low data transmission rates 3. The assumption of one-hop routing model in which all nodes can reach the sink is not practical

Page 31: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

31

* Paper 3:A Low Energy and Adaptive Architecture for

Efficient Routing and Robust Mobility Management

in Wireless Sensor Networks

*Prolong the lifetime of the network

*Minimizing the data processing and communication costs

*Employ multi-hop communications effectively

Page 32: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

32

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

Related Work

*LEACH: dividing the sensor network into cluster heads (CH) which can communicate with sinks and amongst themselves. Cluster Heads are constantly changing (random selection) to prevent draining its energy.

*SOP: a tree of cluster heads is built using fixed nodes.

*EDETA: builds a hierarchal tree among cluster heads to avoid direct communication with sink.

Page 33: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

33

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

How is HARP different? .

*HARP can save more energy by forming intra-cluster hierarchal architectures in conjunction with inter-cluster trees.

* Leverage node mobility to enhance network performance in terms of coverage, lifetime, energy efficiency, and latency.

Page 34: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

34

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

*Two hierarchal tree structure:1. Between CHs and the sinks

2. Within the cluster

*HARP has a local reconfiguration scheme in case of a failure

*Supports more than one sink - scalability

Page 35: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

35

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

HARP messages

Page 36: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

36

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

HARP phases

Page 37: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

37

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

LEACH clustering

Page 38: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

38

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

HARP clustering

Page 39: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

39

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

Failure Recovery Mechanisms

*Causes of failure:

*Battery depletion, node malfunction, multipath fading, low link quality, or node mobility.

*Mechanisms;1. The recovery slot

2. The substitute node

Page 40: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

40

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

s-HARP

*Unlike the LEACH approach, HARP ensures that nodes all die at the same time

*Solves the problem of the extra energy waste of CHs

*CHs are randomly selected, unless new node has less energy than existing CH.

Page 41: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

41

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

Results

Page 42: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

42

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

Results – wasted energy

Page 43: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

43

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

Results – total energy consumption

Page 44: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

44

Hierarchical Adaptive and Reliable Routing Protocol (HARP)

s-HARP

*Strengths:

*Very high level of energy efficiency

*Scalable design

*Efficient Local recovery capability

*Optimizes routing of both upstream and downstream traffic flows

*Weakness:

*Increased complexity in terms of resource scheduling and network topology management

*Increased memory overhead

Page 45: Mohamed Hauter CMPE 259 – Sensor Networks UCSC 1

45

*Questions ?