Mohamed Hauter CMPE 259 – Sensor Networks UCSC Energy Management 1
Mar 29, 2015
1
Mohamed Hauter
CMPE 259 – Sensor Networks
UCSC
Energy Management
2
Outline
*Introduction
*Objectives
*Proposals and approaches
*Related Work
*Simulations and Results
*Strengths and weaknesses
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
4
Dynamic Power Management (Cont.)
*Terminology:
*DPM: Dynamic Power Management
*OGDC: Optimal Geographical Density Control
*ACPI: Advanced Configuration and Power Interface
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
6
Dynamic Power Management (Cont.)
*Approach (continue):
*Density control while maintaining:a. Coverage
b. Connectivity
*Localized density control algorithm
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
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
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
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
11
Dynamic Power Management (Cont.)
12
Dynamic Power Management (Cont.)
*Sleep-state transition policy:
*P = Power Consumption
*t = Time of event
*s = sleep state
*Tau = transition mode
13
Dynamic Power Management (Cont.)
*System Parameters:
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
15
Dynamic Power Management (Cont.)
Results
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)
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
18
Wireless Sensor Networks with Energy Harvesting Technologies
19
Wireless Sensor Networks with Energy Harvesting Technologies
Energy Harvesting Technologies
1. Solar 2. Thermoelectric
3. Vibration Based
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.
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
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
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!
24
Wireless Sensor Networks with Energy Harvesting Technologies
Issues
• QoS vs. Energy Constrains
• Energy harvesting limitations
• Integration of energy harvesting techniques across layers
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
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
27
Wireless Sensor Networks with Energy Harvesting Technologies
Bargaining Game
28
Wireless Sensor Networks with Energy Harvesting Technologies
Bargaining Game
29
Wireless Sensor Networks with Energy Harvesting Technologies
Bargaining Game
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
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
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.
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.
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
35
Hierarchical Adaptive and Reliable Routing Protocol (HARP)
HARP messages
36
Hierarchical Adaptive and Reliable Routing Protocol (HARP)
HARP phases
37
Hierarchical Adaptive and Reliable Routing Protocol (HARP)
LEACH clustering
38
Hierarchical Adaptive and Reliable Routing Protocol (HARP)
HARP clustering
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
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.
41
Hierarchical Adaptive and Reliable Routing Protocol (HARP)
Results
42
Hierarchical Adaptive and Reliable Routing Protocol (HARP)
Results – wasted energy
43
Hierarchical Adaptive and Reliable Routing Protocol (HARP)
Results – total energy consumption
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
45
*Questions ?