investigating the energy consumption of a wireless network interface in an ad hoc networking...

18
Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish Institute of Computer Science Presented By: Seapahn Meguerdichian

Post on 20-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Investigating the Energy Consumption

of a Wireless Network Interface in an

Ad Hoc Networking EnvironmentAuthors:

Laura Marie Feeney, Martin NilssonSwedish Institute of Computer Science

Presented By:Seapahn Meguerdichian

Page 2: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Problem StatementNetwork interface has non-trivial energy

consumption,especially as systems become more energy

efficient.

1. Improve efficiency of physical device.2. Reduce the amount of traffic?

How to develop energy efficient protocols withouta good understanding of the energy consumptionassociated with network traffic?

Page 3: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Data Sheets, OEM Specs …Not so helpful.

Lucent IEEE 802.11 DSSS PC Card Characteristics

Specs Measured

2 Mbps(Bronze)

Sleep ModeIdle ModeReceive ModeTransmit Mode

9 mA--------280 mA330 mA

14 mA178 mA 200 mA280 mA

11 Mbps (Silver)

Sleep ModeIdle ModeReceive ModeTransmit Mode

10 mA--------180 mA280 mA

10 mA156 mA190 mA284 mA

Page 4: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Approach

Make measurements and report helpful results.

Packet orientedNetwork oriented

Use numeric results as input to network simulations.

Precise values are less important than developing insights that are useful for protocol development.

Page 5: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Type of Network

In structured networks, base stations usually have no special energy constraints.

In ad-hoc networks this is not the case

In IEEE 802.11:Several data transmit rates.Modes:

BSS mode: base station service setAd hoc mode: wireless link

Note: CSMA/CA protocol with optional RTS/CTS negotiation.

Page 6: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Investigation

Directly measure energy consumed by a packet:send vs. receive vs. discardpromiscuous mode operationbroadcast vs. point-to-point trafficfixed vs. incrementaltransmit rate

• Energy consumption is sometimes treated as synonymous with bandwidth utilization.

• Energy is sometimes treated as an abstract “commodity”.

Page 7: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 8: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 9: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Linear Model

• Fixed component: channel acquisition• Incremental component: packet size

Energy = m * size + b

• Linear regression is used to test the model and find values for m and b.

• Model ignores backoff and retransmissions, which are best analyzed in the context of a traffic and mobility model.

Page 10: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 11: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 12: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 13: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 14: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 15: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Routing protocol evaluation

•Use the linear equations in conjunction with CMU Monarch ns-2 simulation environment.

•Repeat “classic” CMU performance evaluation.•50 nodes, 1500 X 300 m•random waypoint mobility, 20 m/s (uniform)•IEEE 802.11 with RTS/CTS, 2 Mbps•20 CBR streams - 4 £ 64 byte packets/s•Consider DSR, DSR-np and AODV routing protocols.

Page 16: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish
Page 17: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Simulation Results

• Cost of receiving is non-negligible.• Broadcast traffic is expensive in a

relatively dense network.• Incremental costs are low, relative

to per-packet costs.• Discarding can be cheap • Promiscuous mode can be

expensive.

Page 18: Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment Authors: Laura Marie Feeney, Martin Nilsson Swedish

Conclusions

• Energy consumption is not synonymous with bandwidth utilization.

• Idle mode energy consumption is extremely high.

• RTS/CTS MAC protocol consumes significant energy.

• Collision avoidance requirements limit the applicability of power and topology control strategies.

• Violating abstraction barriers can lead to new insights