3
Demo Abstract: Energy Transference for Sensornets ISI Technical Report ISI-TR-2010-669 November 2010 Affan A. Syed Young Cho John Heidemann USC/Information Sciences Institute {asyed,youngcho,johnh}@isi.edu 1 Introduction In many cases, sensornets require continuous monitoring, 24x7, at remote, inaccessible locations making energy man- agement a critical part of most sensornets. The sensornet research community has explored energy conservation and energy harvesting to address this problem of long-lived sen- sornets. Energy conservation is a primary concern in almost all sensornet work, and techniques from low-power hard- ware and OSes to coordinated network protocols and appli- cations. Complementing energy conservation, energy har- vesting gathers new energy from the environment. Yet energy conservation and harvesting cannot provide a complete solution to long-lived sensornets for three reasons. First, data communication and distributed processing are of- ten uneven, forcing greater energy consumption near aggre- gation points such as sink nodes. Second, energy harvesting opportunities also often vary across a deployment based on node location and time. For example, with solar-harvesting, nodes may always receive different levels of sunlight (for- est canopy vs the understory, e.g. observed at a deployment in Costa Rica [6]), or the sunlight varies significantly with time (nodes on either side of a mountain ridge, e.g. observed in deployments at Matterhorn [2]). These two problems are magnified by the third: in-situ sensing must be done where the application requires it. So attempts to level consumption or place sensors in energy-plentiful regions are impossible if the target is elsewhere. Prior work has focused on extend- ing network lifetime, balancing load, and optimizing use, but these approaches are fundamentally limited—energy avail- ability must be decoupled from sensornet operation. As an example, consider Figure 1 where four solar pow- ered sensor nodes cover four areas. We assume each node consumes x units of energy, and the figure shows solar en- ergy present in each area. Energy generation is reduced in areas with heavy or partial foliage. Under normal circum- stances, nodes in the bottom region under the tree will either exhaust their batteries or cut their duty cycle, reducing the fidelity and utility of the sensor network below acceptable levels. Instead, we propose to transfer energy to balance harvesting and demand across the network. Even if trans- ference is inefficient (say, 50% energy loss), the deficit at 1.5x 0.5x 1.5x 1x Figure 1. Example scenario showing benefit of En- ergy Transference. Each area is shown with available ambient-energy as the multiple of required energy x. the shady node of 0.5x can be compensated by transferring 0.5x of surplus energy from the top areas with excess solar power. An analogous scenario is possible where energy con- sumption varies (perhaps because all data must be sent to a sink in the top-right area), or if both vary. This demonstration will show the concept of energy trans- ference, showing that light, as the energy source, can be directed via a computer controlled mirror to provide solar power to multiple shaded sensors. 2 Challenges for An Energy Transference System We envision that future sensornets will employ energy harvesting, where one or several energy relays, possibly with energy harvesting capabilities, distribute available energy to energy consumers with limited or no ambient harvesting ca- pability. Figure 2 shows how we will illustrate these functions in our demonstration. An energy source, here the lamp with wall power on the left, transfers energy through a relay: a computer controlled mirror in the center. The energy con- sumers are solar powered motes on the right. Although they get minor energy from ambient lighting, an obstruction (cen- ter) shades them and they only have enough light when the relay focuses on them. Efficiency is a large concern for wireless energy transfer- ence. Table 1 summarizes categories of currently available mechanisms, and their efficiencies at near their preferred range. As can be seen, the amount of loss is specific to the

Demo Abstract: Energy Transference for Sensornets

  • Upload
    hamien

  • View
    218

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Demo Abstract: Energy Transference for Sensornets

Demo Abstract: Energy Transference for SensornetsISI Technical Report ISI-TR-2010-669

November 2010

Affan A. Syed Young Cho John HeidemannUSC/Information Sciences Institute {asyed,youngcho,johnh}@isi.edu

1 IntroductionIn many cases, sensornets require continuous monitoring,

24x7, at remote, inaccessible locations making energy man-agement a critical part of most sensornets. The sensornetresearch community has explored energy conservation andenergy harvesting to address this problem of long-lived sen-sornets. Energy conservation is a primary concern in almostall sensornet work, and techniques from low-power hard-ware and OSes to coordinated network protocols and appli-cations. Complementing energy conservation, energy har-vesting gathers new energy from the environment.

Yet energy conservation and harvesting cannot provide acomplete solution to long-lived sensornets for three reasons.First, data communication and distributed processing are of-ten uneven, forcing greater energy consumption near aggre-gation points such as sink nodes. Second, energy harvestingopportunities also often vary across a deployment based onnode location and time. For example, with solar-harvesting,nodes may always receive different levels of sunlight (for-est canopy vs the understory, e.g. observed at a deploymentin Costa Rica [6]), or the sunlight varies significantly withtime (nodes on either side of a mountain ridge, e.g. observedin deployments at Matterhorn [2]). These two problems aremagnified by the third: in-situ sensing must be done wherethe application requires it. So attempts to level consumptionor place sensors in energy-plentiful regions are impossibleif the target is elsewhere. Prior work has focused on extend-ing network lifetime, balancing load, and optimizing use, butthese approaches are fundamentally limited—energy avail-ability must be decoupled from sensornet operation.

As an example, consider Figure 1 where four solar pow-ered sensor nodes cover four areas. We assume each nodeconsumes x units of energy, and the figure shows solar en-ergy present in each area. Energy generation is reduced inareas with heavy or partial foliage. Under normal circum-stances, nodes in the bottom region under the tree will eitherexhaust their batteries or cut their duty cycle, reducing thefidelity and utility of the sensor network below acceptablelevels. Instead, we propose to transfer energy to balanceharvesting and demand across the network. Even if trans-ference is inefficient (say, 50% energy loss), the deficit at

1.5x

0.5x 1.5x

1x

Figure 1. Example scenario showing benefit of En-ergy Transference. Each area is shown with availableambient-energy as the multiple of required energy x.

the shady node of 0.5x can be compensated by transferring0.5x of surplus energy from the top areas with excess solarpower. An analogous scenario is possible where energy con-sumption varies (perhaps because all data must be sent to asink in the top-right area), or if both vary.

This demonstration will show the concept of energy trans-ference, showing that light, as the energy source, can bedirected via a computer controlled mirror to provide solarpower to multiple shaded sensors.

2 Challenges for An Energy TransferenceSystem

We envision that future sensornets will employ energyharvesting, where one or several energy relays, possibly withenergy harvesting capabilities, distribute available energy toenergy consumers with limited or no ambient harvesting ca-pability.

Figure 2 shows how we will illustrate these functions inour demonstration. An energy source, here the lamp withwall power on the left, transfers energy through a relay: acomputer controlled mirror in the center. The energy con-sumers are solar powered motes on the right. Although theyget minor energy from ambient lighting, an obstruction (cen-ter) shades them and they only have enough light when therelay focuses on them.

Efficiency is a large concern for wireless energy transfer-ence. Table 1 summarizes categories of currently availablemechanisms, and their efficiencies at near their preferredrange. As can be seen, the amount of loss is specific to the

Page 2: Demo Abstract: Energy Transference for Sensornets

PreferredMechanism Efficiency RangeWires High (90-95%) AnyMicrowave High (30-80%) 2km or moreMagnetic resonance High (45-90%) 1–2mLaser/LED light Low (10-18%) 1kmReflected sun light High (90+%) 1km or more

Table 1. Various Modes of Energy Transference

conversion process, for example conversion from electricalto laser energy is only 10% efficient [3], while convertinglight to electricity using photo-voltaic technology can theo-retically be as high as 31–40 % [1]. Energy lost in the trans-ference channel often dictate the practical range for a par-ticular energy transference mechanism. Accordingly, laserand microwave can be transferred over long range in openspace [5], but magnetic resonance can transfer energy overmuch short, but through obstacles, distance [4]. While theefficiency of transference might be low, we argue that herethe energy-sufficiency, i.e. the ability to provide power athitherto impossible locations, is of greater importance as itenables energy to be treated as a network wide, exchange-able and route-able commodity.

3 Demonstrating a Prototype Energy Trans-ference System

Our demonstration will show two different algorithms,described below after the setup.

Hardware configuration: In this demo we prototype alight energy transference system using an LED lamp as en-ergy source and a pan-tilt capable mirror to reflect light toappropriate locations (Figure 2). We use COTS based solar-powered batteries that can directly power Telos motes froma USB port. Our solar batteries turn on a green LED whenever light is sufficient to charge them. These LED’s providea good visual indication of energy being transferred.

For our demo application we have two Telos motes thatare sensing the ambient temperature periodically. We havean LED lamp to emulate a light-energy source and an opaquewall obstructing its direct path to either motes. A strategi-cally placed mirror, with pan-and-tilt capability, connectedto the base station node acts as the energy-relay node. Thebase-station node can pan-tilt the mirror to reflect the lightonto either of the nodes as dictated by the application’s en-ergy transference policy.

Demonstrating position configuration:To reflect light appropriately the relay needs to know the

position of each energy consumer nodes. We plan to demon-strate an automated algorithm that learns the correct mirrorconfiguration for each energy consumer interactively.

For this demo, we will walk the relay through all its co-ordinates, with the motes sending radio feedback when theyare illuminated. At the end of the sweep, the base stationselects, for each node, the location with the highest intensityas the pan-tilt setting that it will use when it needs to transferenergy to that location. This approach cleanly separates thelocation of light source or the nodes to achieve good local-

Figure 2. Prototype Energy Transference to two Telosmotes. Here the direct transference is obstructed by anartificial wall but is instead achieved by panning and tilt-ing a mirror.

ization.

Demonstrating Energy Transference Policies:A second aspect to our demo is that we must match en-

ergy transference to the energy needs of each node. For thisdemonstration we will show that we can timeshare energytransference between multiple nodes.

In the demo, the relay will divide time into one-minute-long epochs. In each epoch it will rotate through illuminat-ing each of the energy consumers. We will show that non-uniform policies can be provided if nodes have different con-sumption rates. We therefore, demonstrate an energy trans-ference system that can relay light-energy from nodes witha higher proportion of light to those which have less-than-required available.4 References[1] Martin A. Green. Third generation photovoltaics: solar

cells for 2020 and beyond. Physica E: Low-dimensionalSystems and Nanostructures, 14(1-2):65 – 70, 2002.

[2] Andreas Hasler, Igor Talzi, Jan Beutel, ChristianTschudin, and Stephan Gruber. Wireless sensor net-works in permafrost research concept, requirements,implementation and challenges. In Proc. 9th Interna-tional Conference on Permafrost (NICOP), June 2008.

[3] J. Hecht. Ray guns get real. Spectrum, IEEE, 46(7):28–33, July 2009.

[4] Andre Kurs, Aristeidis Karalis, Robert Moffatt, J. D.Joannopoulos, Peter Fisher, and Marin Soljacic. Wire-less power transfer via strongly coupled magnetic reso-nances. Science, 317(5834):83–86, July 2007.

[5] Daniel Edward Raible. High intensity laser power beam-ing for wireless power transmission. Master’s thesis,Cleveland State University, 2008.

[6] SPAN. Usc/isi span website. web site http://www.isi.edu/SPAN/ , December 2008.

Page 3: Demo Abstract: Energy Transference for Sensornets

Energy Transference in SensornetsAffan Syed, Young Cho, and John Heidemann

USC/I f i S i I i (ISI)

• Sensornets are intrinsically energy-constrained– today: energy conservation and energy harvesting help

• Conservation and harvesting are not complete:– Infrastructure consumption is uneven: leaf vs sink nodes

Demonstration of Energy Transference

USC/Information Sciences Institute (ISI)National University of Computer and Emerging Sciences (NUCES)

The Need for Energy TransferenceEnergySource Obstruction• Scenario:

– Two TelosB solar powered nodes (energy consumers)

– Hidden LED lamp (source)• Cannot power either node directly

– Energy availability is uneven: wall-power, canopy vs. understory

– Sensing requirements and energy sources are conceptually separate

• current architecture forcibly unites them at each node

• Must decouple energy availability from sensornetoperation

– Allow energy to be considered a shared and exchangeable resource Learning: Finding the Consumers• Ex: A solar-powered sensornet

Energy Relay

Energy consumersp y

– PC controlled mirror (energy-relay)• Reflects light from the lamp to

otherwise unreachable locations

• Demo has two phases– Learning: relay finds consumers– Operations: relay powers consumers

• Feed-back based, auto-recalibration phase• Multiple policies are possible

+x

p– Uniform consumption x at each node– but non-uniform sunlight (due to foliage)– Problem: consumption at D exceeds

harvesting—D will fail

• Solution: transfer energy – Excess at A & B can support D even with

50% transference efficency– without transference loss is 100%– Transference goal is energy sufficiency

( ffi i ) b bli i t D

Node 4

(18,-8)

Node 5

(30,-6)

+y

• Why localize?– Energy relay must identify all consumers in

network– It also needs to optimize where to transfer

energy (pan and tilt)

• How?– Consumers continuously report light

readings– Relay scans through the its pan-tilt range– Use reported reading at each step to:

Operation: Transferring Energy with Policy

(vs efficiency) by enabling sensing at D

• Decouple energy management from sensornet operation

– Transfer energy between energy rich (relay) and energy hungry (consumers) nodes

The Vision of Energy Transference

Transferring energy to node 5

• Identify new consumers • For each node, discover direction with

maximum energy transference

• Result:– Optimal mirror positions for each consumer

auto-recalibration

nodes

• Many different energy transference technologies

– Can optimize tradeoffs for given deployment: Transferring

energy to node 4

Learning Operation (fairness policy)

Real-time graph showing transferred light energy l i b• We demonstrate an efficient, and wireless,

transference system

Conclusion:• Demonstrate an efficient, wireless energy

transference system• learning, operations, and feedback

• Why a transference policy?– Determine proportionality of energy transferred to each node

• How?– We demonstrate temporal-fairness

• Position light at each node for half of a period (4 seconds)• Auto-recalibration required due to inaccurate servo motor

• Use feedback to adjust position

– Other possible policies:E f i

alternating between two consumers

g, p ,control

• Transference decouples harvesting from consumption: enables flexible deployment

• Transference makes energy an exchangeable and routable commodity

For more information visit: http://www.isi.edu/ilense/ACM SenSys 2010, Nov 3-5, Zurich, Switzerland

• Energy-fairness• Earliest-dead-first• Maximize fidelity• Adapt to changing load

– Policy currently centralized; feedback and distributed control are future work

• Result:– Can power both nodes simultaneously

• Previously: none could be powered