a survey of energy efficient network protocols for wireless networks christine e. jones krishna m....

60
A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Post on 21-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

A survey of Energy Efficient Network Protocols for Wireless

Networks

Christine E. JonesKrishna M. Sivalingam

Prathima AgrawalJyh-Cheng Chen

Page 2: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Issue 1/2 Rapid expansion of wireless

services, mobile data and wireless LANs

Greatest limitation: finite power supplies

Page 3: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Issue 2/2 Typical example of power consumption

from a mobile computer (Toshiba 410 CDT):

o 36% Displayo 21% CPU/memoryo 18% Wireless interfaceo 18% Hard drive

Goalo Incorporate energy conservation at all layers of

protocol stack

Page 4: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Energy Efficiency Research in Protocol Stack

Page 5: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Physical Layer Two different perspectives Increase battery capacity

o Increase capacity while restricting weighto However battery technology hasn’t

experienced significant advancement in the past 30 years

Decrease of energy consumedo Variable clock speed CPUso Flash memoryo Disk spindown

Page 6: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Sources of Power Consumption

Two typeso Communication relatedo Computation related

Tradeoff between them

Page 7: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Communication related Three modes:

o Transmito Receiveo Standby

Example:o Proxim RangeLAN2 2.4 GHz 1.6 Mbps PCMCIA

card 1.5W transmit, 0.75W receive, 0.01W standby

Turnaround between transmit and receive typically takes 6 to 30 microseconds

Optimize the transceiver usage

Page 8: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Computation related Usage of CPU, main memory and

disk Data compression techniques for

reduction of packet length increase power consumption

Page 9: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

General Guidelines and Mechanisms 1/5

Reduce collisions in MACo Retransmissions lead to power

consumption and delayso Cannot be completely eliminated due to

user mobility and varying set of mobiles Change typical broadcast

mechanismo 802.11: Receiver keeps track of channel

status through constant monitoring

Page 10: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

General Guidelines and Mechanisms 2/5

Turnaround between transmit and receive mode spends time and powero Allocate contiguous slots for transmission

or receptiono Request multiple transmission slots with a

single reservation packet Computation of transmission schedule

should be relegated to base station

Page 11: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

General Guidelines and Mechanisms 3/5

Scheduling algorithm may additionally consider battery power level

Allow mobile to re-arrange allocated slots under low-power conditions

At link layer:o Avoid transmissions when channel

conditions are pooro Combine ARQ and FEC mechanisms

Page 12: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

General Guidelines and Mechanisms 4/5

Energy efficient routing protocolso Ensure all nodes equally deplete their power

levelo Avoid routing through nodes with lower

battery power Requires mechanism for dissemination of node

battery powero Periodicity of routing updates can be

reduced May result in inefficient routes

Page 13: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

General Guidelines and Mechanisms 5/5

OS levelo Suspend of specific sub-unit (disk,

memory, display etc.) when detect prolonged inactivity

Page 14: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

MAC Sublayer Three specific MAC protocols

o IEEE 802.11o EC-MACo PAMAS

Page 15: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

IEEE 802.11 Standard 1/2 A mobile that wishes to conserve power

may switch to sleep mode and inform the base station

The base stationo Buffers packets that are destined for the

sleeping mobileo Periodically transmits a beacon that contains

information about such buffered packets When the mobile wakes up, it listens for

this beacon, and responds to the base station which then forwards the packets

Page 16: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

IEEE 802.11 Standard 2/2 Conserves power but results in additional

delays and may affect the QoS Experimental measurements of per

packet energy consumptiono Same incremental costs for both unicast and

broadcast traffico Higher fixed costs for unicast transmission

because of MAC coordination and CTS and ACK messages

Page 17: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

EC-MAC Protocol 1/7 Energy Conserving-Medium Access

Control Developed with the issue of energy

efficiency as a primary goal Defined for infrastructure network but

can be extended to ad-hoc by allowing mobiles to elect a coordinator

It is based on reservation and scheduling and supports QoS

Page 18: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

EC-MAC Protocol 2/7

Page 19: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

EC-MAC Protocol 3/7 FSM:

o transmitted at the start of each frame by the base station

o contains synchronization information and uplink transmission order for subsequent reservation phase

Request/Update Phase:o Each registered mobile transmits new

connection requests and status of established queues

o Collisions avoided

Page 20: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

EC-MAC Protocol 4/7 New User Phase (Aloha):

o Registration of new userso Collisions occuro Provides time for BS to compute the data

phase transmission schedule Schedule Message:

o Broadcasted by the base stationo Contains the slot permissions for the

subsequent data phase

Page 21: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

EC-MAC Protocol 5/7 Data phase (Downlink):

o Transmission from base station to mobiles

o Scheduled considering QoS requirements

Data phase (Uplink):o Slots allocated using a suitable

scheduling algorithm

Page 22: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

EC-MAC Protocol 6/7 Collisions are avoided and this

reduces the number of retransmissions

Mobile receivers are not required to monitor the channel because of schedules

Centralized scheduler can optimize schedule so that mobiles transmit and receive within contiguous slots

Page 23: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

EC-MAC Protocol 7/7 Scheduling algorithms may consider

also battery power level in addition to packet priority

Frames may be fixed or variable lengtho Fixed are desirable from energy efficient

perspective since a mobile will know when to wake up to receive FSM

o Variable are better for meeting the demands of bursty traffic

Page 24: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

PAMAS Protocol 1/3 Designed for ad hoc network, with

energy efficiency as primary goal Provides separate channels for

RTS/CTS control packets and data packets

Page 25: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

PAMAS Protocol 2/3 A mobile with a packet to transmit sends a

RTS over the control channel, and awaits the CTS

If no CTS arrives the mobile enters a backoff state

However, if CTS is received, then the mobile transmits the packet over the data channel

The receiving mobile transmits a “busy tone” over the control channel for the others to determine that the data channel is busy

Page 26: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

PAMAS Protocol 3/3 The use of control channel allows mobiles

to determine when and for how long to power off

A mobile can power off when:o It has no packets to transmit and a neighbor

begins transmitting a packet not destined for ito It does have packets to transmit but at least

one neighbor-pair is communicating The length of power off time is determined

through the use of a probe protocol (Singh and Raghavendra, 1998)

Page 27: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

LLC Sublayer Is responsible for the error control The two most common techniques

for the error control are Automatic Repeat Request (ARQ) and Forward Error Correction (FEC)

Both waste network bandwidth and power resources due to retransmissions and greater overhead

Page 28: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

LLC Sublayer Recent research has addressed

low-power error control and several energy efficient link layer protocols have been proposed:o Adaptive Error Control with ARQo Adaptive Error Control with ARQ/FEC

Combinationo Adaptive Power Control and Coding

Scheme

Page 29: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Adaptive Error Control with ARQ 1/3

Three guidelines:o Avoid persistence in retransmitting

datao Trade off number of retransmission

attempts for probability of successful transmission

o Inhibit transmission when channel conditions are poor

Page 30: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Adaptive Error Control with ARQ 2/3

Works as normal until the transmitter detects an error due to the lack of a received ACK.

Then the protocol enters a probing mode in which a probing packet is transmitted every t slots. Probe packet contains only header

This mode continues until an ACK is received. Then the protocol returns to normal mode and continues transmission from where it was interrupted

Page 31: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Adaptive Error Control with ARQ 3/3

Analysis results show that under slow fading channel conditions it is superior to standard ARQ in terms of energy efficiency

There is an optimal transmission power in respect to energy efficiency

o Decreasing the transmission power results in an increased number of transmission attempts but may be more efficient than attempting to maximize the throughput

Page 32: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Adaptive Error Control withARQ/FEC Combination

Each packet streamo is associated with service quality parameters

(packet size, QoS requirements)o maintains its own time-adaptive customized

error control scheme Error control scheme

o is a combination of an ARQ scheme (Go-Back-N, CACK, SACK, etc.) and a FEC scheme

o modifies as channel conditions change over time

Page 33: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Adaptive Power Control andCoding Scheme

Each transmitter operates at a power-code pair

o Power level lies between a specified minimum and maximum

o The error code is chosen from a finite set At each iteration (timeframe):

o Receiver checks the word error rate (WER)o If the WER lies within an acceptable range,

power-code is retained, otherwise a new power-code pair is computed by the transmitter

Variations of algorithm include average WER

Page 34: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer Energy efficient routing algorithms for ad

hoc networks Does not apply to infrastructure networks

because all traffic is routed through BS Two different approaches:

o Frequent topology updates Improved routing Consumes bandwidth

o Infrequent topology updates Decreased update messages Inefficient routing and occasional missed packets

Page 35: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer Typical metrics for ad hoc routing

protocolso Shortest-hopo Shortest-delayo Locality-stability

However they may result in the overuse of energy resources of a small set of mobiles decreasing mobile and network life

Page 36: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer example Using shortest-hop

routing, traffic from A to D will always be routed through E

E’s energy reserves will be drained faster and then F will be disconnected from network

A to D traffic should also use the B-C path extending networks life

Page 37: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Unicast Traffic 1/6

Five different metricso Energy consumed per packeto Time to network partition

Given a network topology, a minimal set of mobiles exist such that their removal will cause the network to partition

The traffic in that mobiles should be divided in such a way that they drain their power at equal rates

Page 38: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Unicast Traffic 2/6

o Variance in power level across mobiles All mobiles are equal and remain powered-on

together for as long as possibleo Cost per packet

Routes should be created such that mobiles with depleted energy reserves do not lie on many routes

o Maximum mobile cost By minimizing the cost experienced by a mobile

when routing a packet through it significant reductions in the maximum mobile cost result

Page 39: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Unicast Traffic 3/6

The goal is to minimize all the metrics except for the second which should be maximized

Shortest-cost routing protocol is more appropriate instead of shortest-hop

So although packets may be routed through longer paths, the paths contain mobiles that have greater amounts of energy reserves

Also routing traffic through lightly loaded mobiles conserves energy because it minimizes contention and retransmission

Page 40: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Unicast Traffic 4/6

Simulation results showed no extra delay over the traditional shortest-hop metric

This is true because congested paths are often avoided

However this approach requires that every mobile have knowledge of every other mobile and the links between them

This creates significant communication overhead and increased delay

Page 41: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Unicast Traffic 5/6

Stojmenovic and Lin proposed localized routing algorithms

These algorithms depend only on information about the source location, the location of neighbors and location of the destination

This information is collected through GPS receivers which are included in every mobile

Page 42: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Unicast Traffic 6/6

They proposed a new power-cost metrico Incorporates both a mobile’s lifetime and

distance based power metrics Three power-aware localized routing

algorithms were developedo Power

Minimize total amount of power utilized when transmitting a packet

o Cost Avoid mobiles with low battery reserves

o Power-cost Combination of the other two

Page 43: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Broadcast Traffic 1/4

Each mobile needs to receive a packet only once

Intermediate mobiles are required to retransmit the packet

Key idea: allow each mobile’s radio to turn off after receiving a packet if its neighbors have already received a copy of the packet

Page 44: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Broadcast Traffic 2/4

In traditional networks broadcast technique is a simple flooding algorithm

o No global information topology gatheredo Requires little control overheado Completes with minimum number of hops

Not suitable for wireless networks because many intermediate nodes must retransmit packets needlessly

It is more beneficial to spend some energy in gathering topology information in order to determine the most efficient broadcast tree

Page 45: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Broadcast Traffic 3/4

A broadcast approach is presented in (Singh et al., 1999)

The tree is constructed starting from the source and expanding to the neighbor that has the lowest cost per outgoing degree

Mobile costs continuously change so broadcast transmissions may traverse different trees

Simulations showed very little difference in delay but 20% or better in energy consumption

Page 46: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Network Layer: Broadcast Traffic 4/4

In (Wieselthier et al., 2000) is presented an algorithm for determining the minimum-energy tree

There exists an optimal point in the trade-off between reaching greater number of mobiles in a single hop by using higher transmission power versus reaching fewer mobiles but using lower power levels

Page 47: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Transport Layer TCP was designed initially for wired networks

o Physical links are fairly reliableo Packet loss is random in nature

Over a wireless link it degrades significantlyo It resorts to a larger number of retransmissions

and frequently invoke congestion control measures because it confuses link errors and loss as channel congestion

The increased retransmissions consume battery energy and bandwidth

Page 48: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Transport Layer Various schemes have been

proposedo Split connection protocolso Link-layer protocolso End-to-end protocols

Page 49: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Split connection protocols 1/2

Page 50: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Split connection protocols 2/2

Completely hide the wireless link from the wired network by splitting each TCP connection into two separate connections at the BS

The second one may use modified versions of TCP that enhance performance over the wireless channel

Page 51: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Link-layer protocols 1/2

Page 52: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Link-layer protocols 2/2 Hides link related losses from the

TCP source Uses a combination of local

retransmissions and FEC over the wireless link

Local retransmissions use techniques that are tuned to the characteristics of the wireless channel

Page 53: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

End-to-end protocols Include modified versions of TCP that

are more sensitive to the wireless environment

Uses mechanisms such as o SACK

allow the TCP source to recover from multiple packet losses

o ELN Aid the TCP source to distinguish between

congestion and other forms of loss

Page 54: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Energy Consumption Analysis of TCP 1/4

The energy consumption of Tahoe, Reno and New Reno is analyzed in (Zorzi and Rao, 2000)

Efficiency is defined as the average number of successful transmissions per energy unit

Results demonstrate thato error correlation affects the energy performanceo congestion control algorithms of TCP allow for

greater energy savings by backing off and wait during error bursts

o energy efficiency is sensitive to the version of TCP

Page 55: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Energy Consumption Analysis of TCP 2/4

The same versions of TCP were studied in (Tsaoussidis et al., 2000a) in terms of energy/throughput tradeoffs

Results showed thato no single version is most appropriate within

wired/wireless heterogeneous networkso the key to balancing energy and throughput is

through the error control mechanism They proposed a modified version of TCP,

referred to as TCP-Probing in (Tsaoussidis and Badr, 2000)

Page 56: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Energy Consumption Analysis of TCP 3/4

In TCP-Probing when a segment is delayed or lost, instead of invoking congestion control, transmission is suspended and a probe cycle is initiated

Probe cycle:o exchange of probe segments (TCP header

with no payload) between sender and receiver

o terminates when two consecutive RTT are successfully measured

Page 57: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Energy Consumption Analysis of TCP 4/4

The sender invokes standard TCP congestion control if persistent error conditions are detected

However, if conditions indicate transient random error, then the sender resume transmissions according to available network bandwidth

Page 58: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

OS/Middleware The main functions of an operating system

is to manage access to physical resources like CPU, memory and disk space

CPUs can be operated at lower speeds by scaling down the supply voltage (quadratic relationship between power and supply voltage)

Predictive shutdown Different page placement algorithms exploit

the new power management features of memory technology

Page 59: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Application Layer 1/2 Load Partitioning

o Applications may be selectively partitioned between the mobile and base station

o Most of the power intensive computations of an application are executed at the BS

Proxieso Middleware that automatically adapt the

applications to changes in battery power and bandwidth

o Either on the mobile or BS side of wireless link

Page 60: A survey of Energy Efficient Network Protocols for Wireless Networks Christine E. Jones Krishna M. Sivalingam Prathima Agrawal Jyh-Cheng Chen

Application Layer 2/2 Databases

o Minimize power consumed per transaction through embedded indexing

Video Processingo Reduce effective bit rate of videoo Carefully discard video frames