SlideShare a Scribd company logo
1 of 20
Communications and Energy-
Harvesting in NanosensorNetworks
                   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
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   NSF Workshop on Biological Computation and Communications   2
Why Not Go Smaller?




November 9, 2012   NSF Workshop on Biological Computation and Communications   3
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 Akyildizand Jornet)
November 9, 2012    NSF Workshop on Biological Computation and Communications   4
Applications of Nanosensor
Networks
• Biomedical

• Environmental

• Industrial and
  consumer goods



November 9, 2012   NSF Workshop on Biological Computation and Communications   5
Nanosensor Networks
• Inspired by biological nanoscale
  networks

• Communication
      – molecular
      – electromagnetic - our focus




November 9, 2012   NSF Workshop on Biological Computation and Communications   6
Electromagnetic Communication
• Graphene-based
  nanoantenna
      – graphenenanoribbons
        (GNR) formed by
        unzipping carbon
        nanotubes (CNT)
                                                  http://www.jmtour.com/images/NatureUnzippingImages/TubeUnzipping.png




• Radiates waves in the
  terahertz (0.1-10 THz)
  band
November 9, 2012   NSF Workshop on Biological Computation and Communications                                  7
Terahertz Band



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




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

November 9, 2012          NSF Workshop on Biological Computation and Communications         8
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-15second)
  proposed

• This introduces major changes in classical
  networking protocols

November 9, 2012   NSF Workshop on Biological Computation and Communications   9
Jornet and Akyildiz
TS-OOK                                 IEEE ICC, 2011

(Time Spread On-Off Keying)




• Example Encoding
      – '1' - 100 fs (0.1 picosecond) pulse
      – '0' - silence
      – 50 ps between bits
November 9, 2012   NSF Workshop on Biological Computation and Communications   10
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   NSF Workshop on Biological Computation and Communications   11
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   NSF Workshop on Biological Computation and Communications   12
Message Coding
• Encode the message such that there are more
  0s transmitted than 1s
      – 0 is silence, costs no energy
                                                   original                    3-bit packet
• Code weight                                      (2 bits)                    (weight = 0.25)
      – average portion of 1s                      00                          000
                                                   01                          001
• Lower code weight,                               10                          010
  more bits                                        11                          100


November 9, 2012   NSF Workshop on Biological Computation and Communications                     13
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   NSF Workshop on Biological Computation and Communications   14
Energy Harvesting
• 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

• Charging time is not linear

• Arrival of energy is not
  predictable in all scenarios


 November 9, 2012   NSF Workshop on Biological Computation and Communications   15
Impact on Communication
• Energy harvesting phase is orders of
  magnitude larger than communication phase

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

November 9, 2012   NSF Workshop on Biological Computation and Communications   16
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   NSF Workshop on Biological Computation and Communications   17
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

Joint work with PhD student ShahramMohrehkesh and Dr. Stephan Olariu

    November 9, 2012   NSF Workshop on Biological Computation and Communications   18
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 environment
November 9, 2012     NSF Workshop on Biological Computation and Communications   19
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

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

NSF Workshop on Biological Computations and Communications
                    November 9, 2012

More Related Content

What's hot

ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...ijasuc
 
Design and Implementation a New Energy Efficient Clustering Algorithm Using t...
Design and Implementation a New Energy Efficient Clustering Algorithm Using t...Design and Implementation a New Energy Efficient Clustering Algorithm Using t...
Design and Implementation a New Energy Efficient Clustering Algorithm Using t...ijmnct
 
QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...
QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...
QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...IJCNCJournal
 
ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...
ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...
ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...ijasuc
 
Computing localized power efficient data
Computing localized power efficient dataComputing localized power efficient data
Computing localized power efficient dataambitlick
 
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...IDES Editor
 
An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...
An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...
An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...IJCSIS Research Publications
 
FTTCP: Fault Tolerant Two-level Clustering Protocol for WSN
FTTCP: Fault Tolerant Two-level Clustering Protocol for WSNFTTCP: Fault Tolerant Two-level Clustering Protocol for WSN
FTTCP: Fault Tolerant Two-level Clustering Protocol for WSNIDES Editor
 
A Deterministic Heterogeneous Clustering Algorithm
A Deterministic Heterogeneous Clustering AlgorithmA Deterministic Heterogeneous Clustering Algorithm
A Deterministic Heterogeneous Clustering Algorithmiosrjce
 
Energy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A ReviewEnergy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A ReviewTELKOMNIKA JOURNAL
 
EFFECT OF DUTY CYCLE ON ENERGY CONSUMPTION IN WIRELESS SENSOR NETWORKS
EFFECT OF DUTY CYCLE ON ENERGY  CONSUMPTION IN WIRELESS SENSOR NETWORKSEFFECT OF DUTY CYCLE ON ENERGY  CONSUMPTION IN WIRELESS SENSOR NETWORKS
EFFECT OF DUTY CYCLE ON ENERGY CONSUMPTION IN WIRELESS SENSOR NETWORKSIJCNC
 
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...IRJET Journal
 
Qos group based optimal retransmission medium access protocol for wireless se...
Qos group based optimal retransmission medium access protocol for wireless se...Qos group based optimal retransmission medium access protocol for wireless se...
Qos group based optimal retransmission medium access protocol for wireless se...IJCNCJournal
 

What's hot (20)

ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
ENERGY EFFICIENT ROUTING ALGORITHM FOR MAXIMIZING THE MINIMUM LIFETIME OF WIR...
 
Design and Implementation a New Energy Efficient Clustering Algorithm Using t...
Design and Implementation a New Energy Efficient Clustering Algorithm Using t...Design and Implementation a New Energy Efficient Clustering Algorithm Using t...
Design and Implementation a New Energy Efficient Clustering Algorithm Using t...
 
QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...
QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...
QUAD TREE BASED STATIC MULTI HOP LEACH ENERGY EFFICIENT ROUTING PROTOCOL: A N...
 
H0515259
H0515259H0515259
H0515259
 
ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...
ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...
ENERGY EFFICIENT AGGREGATION WITH DIVERGENT SINK PLACEMENT FOR WIRELESS SENSO...
 
Computing localized power efficient data
Computing localized power efficient dataComputing localized power efficient data
Computing localized power efficient data
 
Presentation hwsn
Presentation hwsnPresentation hwsn
Presentation hwsn
 
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
 
An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...
An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...
An Enhanced Approach of Clustering Protocol to Minimize Energy Holes in Wirel...
 
FTTCP: Fault Tolerant Two-level Clustering Protocol for WSN
FTTCP: Fault Tolerant Two-level Clustering Protocol for WSNFTTCP: Fault Tolerant Two-level Clustering Protocol for WSN
FTTCP: Fault Tolerant Two-level Clustering Protocol for WSN
 
20320130406029
2032013040602920320130406029
20320130406029
 
A Deterministic Heterogeneous Clustering Algorithm
A Deterministic Heterogeneous Clustering AlgorithmA Deterministic Heterogeneous Clustering Algorithm
A Deterministic Heterogeneous Clustering Algorithm
 
Energy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A ReviewEnergy Efficient Routing Protocols for UWSN: A Review
Energy Efficient Routing Protocols for UWSN: A Review
 
EFFECT OF DUTY CYCLE ON ENERGY CONSUMPTION IN WIRELESS SENSOR NETWORKS
EFFECT OF DUTY CYCLE ON ENERGY  CONSUMPTION IN WIRELESS SENSOR NETWORKSEFFECT OF DUTY CYCLE ON ENERGY  CONSUMPTION IN WIRELESS SENSOR NETWORKS
EFFECT OF DUTY CYCLE ON ENERGY CONSUMPTION IN WIRELESS SENSOR NETWORKS
 
196 202
196 202196 202
196 202
 
2 ijcse-01208
2 ijcse-012082 ijcse-01208
2 ijcse-01208
 
ENERGY EFFICIENT UNEQUAL CLUSTERING ALGORITHM FOR CLUSTERED WIRELESS SENSOR N...
ENERGY EFFICIENT UNEQUAL CLUSTERING ALGORITHM FOR CLUSTERED WIRELESS SENSOR N...ENERGY EFFICIENT UNEQUAL CLUSTERING ALGORITHM FOR CLUSTERED WIRELESS SENSOR N...
ENERGY EFFICIENT UNEQUAL CLUSTERING ALGORITHM FOR CLUSTERED WIRELESS SENSOR N...
 
Study of Optical Character of Nano-antenna
Study of Optical Character of Nano-antennaStudy of Optical Character of Nano-antenna
Study of Optical Character of Nano-antenna
 
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
 
Qos group based optimal retransmission medium access protocol for wireless se...
Qos group based optimal retransmission medium access protocol for wireless se...Qos group based optimal retransmission medium access protocol for wireless se...
Qos group based optimal retransmission medium access protocol for wireless se...
 

Similar to Communications and Energy-Harvesting in Nanosensor Networks

Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...Stanford School of Engineering
 
Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.Joaquin Perez
 
How Global-Scale Personal Lightwaves are Transforming Scientific Research
How Global-Scale Personal Lightwaves are Transforming Scientific ResearchHow Global-Scale Personal Lightwaves are Transforming Scientific Research
How Global-Scale Personal Lightwaves are Transforming Scientific ResearchLarry Smarr
 
Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...
Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...
Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...The Research Council of Norway, IKTPLUSS
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnologyjcklp1
 
Coupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation EconomyCoupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation EconomyLarry Smarr
 
Coupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation EconomyCoupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation EconomyLarry Smarr
 
Optical Communication on PCB
Optical Communication on PCBOptical Communication on PCB
Optical Communication on PCBManasa K
 
The Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceThe Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceRobert Grossman
 
Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...
Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...
Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...Larry Smarr
 
The Use of Nanostructured Silicon in Photovoltaics
The Use of Nanostructured Silicon in PhotovoltaicsThe Use of Nanostructured Silicon in Photovoltaics
The Use of Nanostructured Silicon in PhotovoltaicsJames Allan
 
Nanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdf
Nanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdfNanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdf
Nanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdfbatpad
 
Nanotechnology & its Nanowires Application (By-Saquib Khan)
Nanotechnology & its Nanowires Application (By-Saquib Khan)Nanotechnology & its Nanowires Application (By-Saquib Khan)
Nanotechnology & its Nanowires Application (By-Saquib Khan)SAQUIB KHAN
 
Implementing AI: Hardware Challenges
Implementing AI: Hardware ChallengesImplementing AI: Hardware Challenges
Implementing AI: Hardware ChallengesKTN
 

Similar to Communications and Energy-Harvesting in Nanosensor Networks (20)

Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
Amin Arbabian - Stanford Engineering - Internet of Things as Connected Intell...
 
Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.
 
How Global-Scale Personal Lightwaves are Transforming Scientific Research
How Global-Scale Personal Lightwaves are Transforming Scientific ResearchHow Global-Scale Personal Lightwaves are Transforming Scientific Research
How Global-Scale Personal Lightwaves are Transforming Scientific Research
 
Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...
Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...
Wireless Sensor Networks for Spectrum sensing and Cognitive Communication, Vi...
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
 
Coupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation EconomyCoupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation Economy
 
Coupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation EconomyCoupling Australia’s Researchers to the Global Innovation Economy
Coupling Australia’s Researchers to the Global Innovation Economy
 
Optical Communication on PCB
Optical Communication on PCBOptical Communication on PCB
Optical Communication on PCB
 
Bionic eye
Bionic eyeBionic eye
Bionic eye
 
The Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceThe Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of Science
 
Nanotechnology
NanotechnologyNanotechnology
Nanotechnology
 
Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...
Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...
Shrinking the Planet: A New Global Research Platform –Dedicated 10Gbps Lightp...
 
ppt of seminar.pptx
ppt of seminar.pptxppt of seminar.pptx
ppt of seminar.pptx
 
The Use of Nanostructured Silicon in Photovoltaics
The Use of Nanostructured Silicon in PhotovoltaicsThe Use of Nanostructured Silicon in Photovoltaics
The Use of Nanostructured Silicon in Photovoltaics
 
Nanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdf
Nanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdfNanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdf
Nanoscale Based Digital VLSI Circuits (1) - NEHA PATEL.pptx.pdf
 
Nanotechnology & its Nanowires Application (By-Saquib Khan)
Nanotechnology & its Nanowires Application (By-Saquib Khan)Nanotechnology & its Nanowires Application (By-Saquib Khan)
Nanotechnology & its Nanowires Application (By-Saquib Khan)
 
10 fn s37
10 fn s3710 fn s37
10 fn s37
 
10 fn s37
10 fn s3710 fn s37
10 fn s37
 
Opticalcomputing final
Opticalcomputing finalOpticalcomputing final
Opticalcomputing final
 
Implementing AI: Hardware Challenges
Implementing AI: Hardware ChallengesImplementing AI: Hardware Challenges
Implementing AI: Hardware Challenges
 

More from Michele Weigle

Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...Michele Weigle
 
WS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web ArchivesWS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web ArchivesMichele Weigle
 
Intro to Web Archiving
Intro to Web ArchivingIntro to Web Archiving
Intro to Web ArchivingMichele Weigle
 
Enabling Personal Use of Web Archives
Enabling Personal Use of Web ArchivesEnabling Personal Use of Web Archives
Enabling Personal Use of Web ArchivesMichele Weigle
 
Visualizing Webpage Changes Over Time
Visualizing Webpage Changes Over TimeVisualizing Webpage Changes Over Time
Visualizing Webpage Changes Over TimeMichele Weigle
 
How to Write an Academic Paper
How to Write an Academic PaperHow to Write an Academic Paper
How to Write an Academic PaperMichele Weigle
 
How to Prepare and Give and Academic Presentation
How to Prepare and Give and Academic PresentationHow to Prepare and Give and Academic Presentation
How to Prepare and Give and Academic PresentationMichele Weigle
 
My Academic Story via Internet Archive
My Academic Story via Internet ArchiveMy Academic Story via Internet Archive
My Academic Story via Internet ArchiveMichele Weigle
 
A Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor NetworksA Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor NetworksMichele Weigle
 
Strategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency ResponseStrategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency ResponseMichele Weigle
 
Detecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARCDetecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARCMichele Weigle
 
2015-capwic-gradschool
2015-capwic-gradschool2015-capwic-gradschool
2015-capwic-gradschoolMichele Weigle
 
2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-web2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-webMichele Weigle
 
Tools for Managing the Past Web
Tools for Managing the Past WebTools for Managing the Past Web
Tools for Managing the Past WebMichele Weigle
 
Archive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH OverviewArchive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH OverviewMichele Weigle
 
Telling Stories with Web Archives
Telling Stories with Web ArchivesTelling Stories with Web Archives
Telling Stories with Web ArchivesMichele Weigle
 
"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overview"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overviewMichele Weigle
 
TDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETsTDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETsMichele Weigle
 
Visualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-ItVisualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-ItMichele Weigle
 

More from Michele Weigle (20)

Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
Comparing the Archival Rate of Arabic, English, Danish, and Korean Language W...
 
WS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web ArchivesWS-DL’s Work towards Enabling Personal Use of Web Archives
WS-DL’s Work towards Enabling Personal Use of Web Archives
 
Intro to Web Archiving
Intro to Web ArchivingIntro to Web Archiving
Intro to Web Archiving
 
Enabling Personal Use of Web Archives
Enabling Personal Use of Web ArchivesEnabling Personal Use of Web Archives
Enabling Personal Use of Web Archives
 
Visualizing Webpage Changes Over Time
Visualizing Webpage Changes Over TimeVisualizing Webpage Changes Over Time
Visualizing Webpage Changes Over Time
 
How to Write an Academic Paper
How to Write an Academic PaperHow to Write an Academic Paper
How to Write an Academic Paper
 
How to Prepare and Give and Academic Presentation
How to Prepare and Give and Academic PresentationHow to Prepare and Give and Academic Presentation
How to Prepare and Give and Academic Presentation
 
My Academic Story via Internet Archive
My Academic Story via Internet ArchiveMy Academic Story via Internet Archive
My Academic Story via Internet Archive
 
A Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor NetworksA Retasking Framework For Wireless Sensor Networks
A Retasking Framework For Wireless Sensor Networks
 
Strategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency ResponseStrategies for Sensor Data Aggregation in Support of Emergency Response
Strategies for Sensor Data Aggregation in Support of Emergency Response
 
Detecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARCDetecting Off-Topic Web Pages at #CUWARC
Detecting Off-Topic Web Pages at #CUWARC
 
2015-capwic-gradschool
2015-capwic-gradschool2015-capwic-gradschool
2015-capwic-gradschool
 
2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-web2015-odu-ece-tools-for-past-web
2015-odu-ece-tools-for-past-web
 
Tools for Managing the Past Web
Tools for Managing the Past WebTools for Managing the Past Web
Tools for Managing the Past Web
 
Archive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH OverviewArchive What I See Now - 2014 NEH ODH Overview
Archive What I See Now - 2014 NEH ODH Overview
 
Bits of Research
Bits of ResearchBits of Research
Bits of Research
 
Telling Stories with Web Archives
Telling Stories with Web ArchivesTelling Stories with Web Archives
Telling Stories with Web Archives
 
"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overview"Archive What I See Now" - NEH ODH overview
"Archive What I See Now" - NEH ODH overview
 
TDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETsTDMA Slot Reservation in Cluster-Based VANETs
TDMA Slot Reservation in Cluster-Based VANETs
 
Visualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-ItVisualizing Digital Collections at Archive-It
Visualizing Digital Collections at Archive-It
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Communications and Energy-Harvesting in Nanosensor Networks

  • 1. Communications and Energy- Harvesting in NanosensorNetworks 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
  • 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 NSF Workshop on Biological Computation and Communications 2
  • 3. Why Not Go Smaller? November 9, 2012 NSF Workshop on Biological Computation and Communications 3
  • 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 Akyildizand Jornet) November 9, 2012 NSF Workshop on Biological Computation and Communications 4
  • 5. Applications of Nanosensor Networks • Biomedical • Environmental • Industrial and consumer goods November 9, 2012 NSF Workshop on Biological Computation and Communications 5
  • 6. Nanosensor Networks • Inspired by biological nanoscale networks • Communication – molecular – electromagnetic - our focus November 9, 2012 NSF Workshop on Biological Computation and Communications 6
  • 7. Electromagnetic Communication • Graphene-based nanoantenna – graphenenanoribbons (GNR) formed by unzipping carbon nanotubes (CNT) http://www.jmtour.com/images/NatureUnzippingImages/TubeUnzipping.png • Radiates waves in the terahertz (0.1-10 THz) band November 9, 2012 NSF Workshop on Biological Computation and Communications 7
  • 8. Terahertz Band http://www.utdallas.edu/news/imgs/photos/terahertz-gap-graph-375_1.jpg • Supports very high transmission rates in the short range – up to a few terabits per second – distances below 1 meter November 9, 2012 NSF Workshop on Biological Computation and Communications 8
  • 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-15second) proposed • This introduces major changes in classical networking protocols November 9, 2012 NSF Workshop on Biological Computation and Communications 9
  • 10. Jornet and Akyildiz TS-OOK IEEE ICC, 2011 (Time Spread On-Off Keying) • Example Encoding – '1' - 100 fs (0.1 picosecond) pulse – '0' - silence – 50 ps between bits November 9, 2012 NSF Workshop on Biological Computation and Communications 10
  • 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 NSF Workshop on Biological Computation and Communications 11
  • 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 NSF Workshop on Biological Computation and Communications 12
  • 13. Message Coding • Encode the message such that there are more 0s transmitted than 1s – 0 is silence, costs no energy original 3-bit packet • Code weight (2 bits) (weight = 0.25) – average portion of 1s 00 000 01 001 • Lower code weight, 10 010 more bits 11 100 November 9, 2012 NSF Workshop on Biological Computation and Communications 13
  • 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 NSF Workshop on Biological Computation and Communications 14
  • 15. Energy Harvesting • 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 • Charging time is not linear • Arrival of energy is not predictable in all scenarios November 9, 2012 NSF Workshop on Biological Computation and Communications 15
  • 16. Impact on Communication • Energy harvesting phase is orders of magnitude larger than communication phase • End-to-end delay significantly affected if forwarding nodes need to recharge before forwarding packet November 9, 2012 NSF Workshop on Biological Computation and Communications 16
  • 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 NSF Workshop on Biological Computation and Communications 17
  • 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 Joint work with PhD student ShahramMohrehkesh and Dr. Stephan Olariu November 9, 2012 NSF Workshop on Biological Computation and Communications 18
  • 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 environment November 9, 2012 NSF Workshop on Biological Computation and Communications 19
  • 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 mweigle@cs.odu.edu http://www.cs.odu.edu/inets NSF Workshop on Biological Computations and Communications November 9, 2012

Editor's Notes

  1. waves of visible light oscillate with a period of ~ 2 fs200 fs – the swiftest chemical reactions