communications and energy-harvesting in nanosensor networks

20
Communications and Energy- Harvesting in Nanosensor Networks Michele C. Weigle Intelligent Networking and Systems Lab (iNetS) Department of Computer Science Old Dominion University Norfolk, VA NSF Workshop on Biological Computations and Communications November 9, 2012

Upload: michele-weigle

Post on 20-Dec-2014

1.170 views

Category:

Technology


3 download

DESCRIPTION

Presented at NSF Workshop on Biological Computations and Communications by Michele Weigle November 9, 2012 Boston, MA

TRANSCRIPT

Page 1: Communications and Energy-Harvesting in Nanosensor Networks

Communications and Energy-Harvesting in Nanosensor Networks

Michele C. Weigle

Intelligent Networking and Systems Lab (iNetS)

Department of Computer Science

Old Dominion University

Norfolk, VA

NSF Workshop on Biological Computations and CommunicationsNovember 9, 2012

Page 2: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

2

My Background

• Vehicular Networking– the use of vehicles as sensors to

detect traffic incidents on the road

• Sensor Networks for Emergency Assistance– re-tasking existing sensor networks

for use in emergency situations– investigating energy issues

November 9, 2012

Page 3: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

3

Why Not Go Smaller?

November 9, 2012

Page 4: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

4

Nanosensor Networks

• Framework articulated by Ian Akyildiz's group at Georgia Tech

• Investigated network properties, coding, MAC protocols, energy harvesting

• We're just getting started, building on their work(many images from Akyildiz and Jornet)

November 9, 2012

Page 5: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

5

Applications of Nanosensor Networks

• Biomedical

• Environmental

• Industrial and consumer goods

November 9, 2012

Page 6: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

6

Nanosensor Networks

• Inspired by biological nanoscale networks

• Communication– molecular– electromagnetic - our focus

November 9, 2012

Page 7: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

7

Electromagnetic Communication

• Graphene-based nanoantenna– graphene nanoribbons

(GNR) formed by unzipping carbon nanotubes (CNT)

• Radiates waves in the terahertz (0.1-10 THz) band

November 9, 2012

http://www.jmtour.com/images/NatureUnzippingImages/TubeUnzipping.png

Page 8: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

8

Terahertz Band

• Supports very high transmission rates in the short range– up to a few terabits per second– distances below 1 meter

November 9, 2012

http://www.utdallas.edu/news/imgs/photos/terahertz-gap-graph-375_1.jpg

Page 9: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

9

Pulse-Based Communication

• Not feasible to generate high-power carrier signal used in classical communications– motivates the need for pulse-based communication

• Femtosecond-long pulses (10-15 second) proposed

• This introduces major changes in classical networking protocols

November 9, 2012

Page 10: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

10

TS-OOK(Time Spread On-Off Keying)

• Example Encoding– '1' - 100 fs (0.1 picosecond) pulse– '0' - silence– 50 ps between bits

November 9, 2012

Jornet and AkyildizIEEE ICC, 2011

Page 11: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

11

TS-OOK Example• With femtosecond

pulses, probability of collision is almost non-existent– senders transmit when

they have data ready

• With long inter-bit times, multiple senders can interleave transmissions

November 9, 2012

Page 12: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

12

Communication and Power

• Max capacity of nano-battery - 800 pJ

• Transmission of single pulse - 1 pJ

• Reception of a single pulse - 0.1 pJ

November 9, 2012

Page 13: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

13

Message Coding

• Code weight– average portion of 1s

• Lower code weight, more bits

November 9, 2012

original(2 bits)

3-bit packet (weight = 0.25)

00 000

01 001

10 010

11 100

• Encode the message such that there are more 0s transmitted than 1s– 0 is silence, costs no energy

Page 14: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

14

Energy Harvesting

• Nanosensors have the potential to harvest energy from their surroundings– solar, thermal, electromagnetic, vibration

• Vibration seems to be the best method for nanosensors

• Allows nanosensors to re-charge themselves

November 9, 2012

Page 15: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

15

Energy Harvesting

• Charging time is not linear

• Arrival of energy is not predictable in all scenarios

November 9, 2012

• Time to charge depends on vibration rate (needs 2500 cycles to charge)– A/C vents (50 Hz) =~ 50 sec– human heart beat (1 Hz) =~ 42 min

Page 16: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

16

Impact on Communication

• End-to-end delay significantly affected if forwarding nodes need to recharge before forwarding packet

November 9, 2012

• Energy harvesting phase is orders of magnitude larger than communication phase

Page 17: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

17

Other Limitations

• Limited resources (memory, power) for storage and modulation

• Significant molecular absorption of pulses– expensive energy needed for retransmission – limited resources for error correction

• Dense network scenarios (100 nodes in 1 cm2) need special multi-hop design

November 9, 2012

Page 18: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

18

Our Focus

• Model communications and energy-harvesting process

• Develop and evaluate strategies for coding, packet size, bit repetition, and packet retransmission to produce efficient and power-aware network transmissions

November 9, 2012

Joint work with PhD student Shahram Mohrehkesh and Dr. Stephan Olariu

Page 19: Communications and Energy-Harvesting in Nanosensor Networks

NSF Workshop on Biological Computation and Communications

19

Our Road Ahead• We're just at the beginning of our investigation

• Development of customized protocol layers – pulse-based communication models

• coding methods to send fewer 1s • error correction/detection methods: repetition, LDPC, hamming

– energy harvesting-aware • MAC protocol• packet scheduling • packet formation

– optimized model for throughput and delay, end2end delivery, reliability

• Development of simulation environmentNovember 9, 2012

Page 20: Communications and Energy-Harvesting in Nanosensor Networks

Michele C. Weigle Intelligent Networking and Systems Lab (iNetS)

Department of Computer Science

Old Dominion University

Norfolk, VA

[email protected]

http://www.cs.odu.edu/inets

NSF Workshop on Biological Computations and CommunicationsNovember 9, 2012

Communications and Energy-Harvesting in Nanosensor Networks