SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Gateway Design for Data
Gathering Sensor Networks
       Presented by Raluca Musaloiu-E.
          Johns Hopkins University




                          That’s          Razvan       Andreas
                           Me            Musaloiu-E.    Terzis
Easier to deploy a WSN than years ago.


                           TinyOS

                        MANTIS OS
             MICAz

                                    Contiki

                          SOS

                                     RETOS
            Tmote Sky
Life Under
         Your Feet


      WSNs for studying the
      effects of abiotic factors
           on soil animals.




http://lifeunderyourfeet.org
Koala



   System for reliably
extracting bulk data from
   duty-cycled nodes.
Current solutions for WSN
      gateways are
 not energy efficient
        and bulky.
Architecture
Back-End
                         Server

      Internet
                   Commands


                                   Data
                   Requests




WSN
             WSN
CPU                 400 MHz Intel PXA255

  Memory                 64 MB SDRAM         Stargate
                          32 MB Flash

  CF and PCMCIA connectors

  51-pin expansion connector

  Low power consumption < 500 mA

http://www.xbow.com
CPU                     Low-power PIC, 32768 Hz
                                                   PowerNut
 Supply voltage                   7-30 V


 Power                     180 uA (worst case)
 consumption
 (downstream
 device shutoff)            58-100 uA (typical)



http://www.jkmicro.com
Normal operation cycle



                      Establish the      Download         Download data from the motes               Sleep
         Boot       uplink connection   commands


                                                          Upload previous data


                                          Fig. 2.   The gateway’s normal operation cycle.




 s state and the PowerNut itself consumes very little energy,            This command specifies the number of seconds that
 s solution is more efficient than putting the gateway to                 gateway should go to sleep at the end of the curr
ep-sleep mode. On the other hand, the gateway must go                    activity period. The gateway uses this value to set
 ough its boot process every time power is restored. This                time period for deep-sleep or to configure the amo
 ot sequence, including loading the operating system, can                of time the PowerNut power controller will disconn
ke tens of seconds. Section IV explores the trade-off between            the power from the gateway itself.
 wering off the gateway and using its deep-sleep mode.                3) REPORT <count>
                                                                         This command specifies the number of operation cyc
Commands


TIME <curent time>                                  REPORT <count>




 SLEEP <seconds>                                     SEND_LOG




                     UPDATE <file_location> wsn|gw
WSN interface




 Koala               Deluge          Typhoon

download data           network programming
Long haul connectivity
Evaluation
Deep-sleep versus Power-off mode
1




2   Energy efficiency of long haul radios




            Lifetime estimation
3
1


Deep-sleep versus Power-off mode




   Decision is based on inactivity time.
Network up
                                           Network down
                                           Deep-sleep




500 mA

                    306 mA
                             247 mA
375 mA
                                              144 mA


250 mA


                             123 mA
125 mA
                    102 mA
                                               63 mA
          83 mA

           6 mA     23 mA       42 mA
 0 mA
         No cards   Wi-Fi       3G           No cards


            No daughter-board           With daughter-board
Average current drawn during the booting sequence


300 mA


225 mA


150 mA                                        280 mA        268 mA
                              203 mA
             176 mA
75 mA


 0 mA
           No cards           Wi-Fi             3G       DB, no cards
Power-off mode is preferred if time > 3.9 min for 3G
                                                  (5.2 min for Wi-Fi, 16.5 min with no cards).



                       100
                                                            3G - deep-sleep
                                                          Wi-Fi - deep-sleep
                                                       no cards - deep-sleep
                        80                                    3G - power-off
                                                            Wi-Fi - power-off
                                                        no cards - power-off
Average Current (mA)




                                 A
                        60



                        40
                                       B           C

                        20



                         0
                             0       500          1000              1500        2000
                                           Inactivity Time (s)
2


Energy efficiency of long haul radios



     Measure the time to transfer a file.
1.2 mAh to transfer 1 MB file in deep-sleep with Wi-Fi
                                                                         (16 mAh with 3G).



                            18
                                    Wi-Fi - deep-sleep
                                     3G - deep-sleep
                            16       Wi-Fi - power-off
                                       3G - power-off
                            14
 Energy Consumption (mAh)




                            12
                                                 3G
                            10

                             8

                             6
                                                           Wi-Fi
                             4

                             2

                             0
                                 100KB   250KB           500KB   750KB    1M
Energy consumption to transfer 1 MB file in power-off mode.


                  700                                                                                                       700
                  600                 B        C                                              E                             600                B
   Current (mA)




                                                                                                             Current (mA)
                  500                                                   D                                                   500
                  400
                  300        A
                                                                                                             3G             400
                                                                                                                            300       A
                  200                                                                                                       200
                  100                                                                                                       100
                    0                                                                                                         0
                        0        20       40       60   80        100       120   140   160   180                                 0       20
                                                             Time (s)

Fig. 7. Current drawn during the transfer of a 1 MB file using the 3G radio                          Fig. 8. Current dr
in the power-off configuration.                                                                      radio in the power-o
                  700
                  600                 B        C D E
  Current (mA)




                  500

loading, PPP dial-up connection is set in section C, followed
           A
                  400
                  300                                                                               Wi-Fi                   55
in section D by the actual transfer, and a short section E in
                  200                                                                                                       50
                  100
which the connection is terminated. Figure 8 presents the same
                    0                                                                                                       45
        0    20  40    60   80    100  120  140   160   180
stages when the Wi-Fi card is Time (s)
                               used.                                                                                        40




                                                                                                     ime [minutes]
Fig. 8. Current drawn during the transfer of a 1 MB file using the Wi-Fi                                                     35
radioLifetime Estimation
C. in the power-off configuration.
                                                                                                                            30
      We can now estimate the lifetime of a battery-operated
3

          Lifetime estimation



Estimate the life of a battery-operated gateway.
N      number of WSN nodes          25

alpha     storage threshold         0.25

 M      mote storage capacity       1 MB

 B1      data generation rate   18 bytes/min

 B2      data generation rate   180 bytes/min
1.         Deep-sleep   23 mA    Wi-Fi
Energy consumed
       in                      42 mA     3G
 sleep-mode.      Power-off    180 uA
ower-off configuration.                                          radio in the power-off configuration.



g, PPP dial-up connection is set in section C, followed                                    55
ion D by the actual transfer, and a short section E in                                     50
the connection is terminated. Figure 8 presents the same                                   45
 when the Wi-Fi card is used.                                                              40




                                                                 Radio-on time [minutes]
etime Estimation                                                                           35
                                                                 30
  can now estimate the lifetime of a battery-operated
  y for each of the four configurations (deep-sleep/power-        25

 de with Wi-Fi/3G radio).                                        20

do so, we consider a WSN of N = 25 motes, each with              15
e capacity of M bytes. Each mote generates measure-
                2.
                                                                 10
 at a rate of B bytes/min. We assume that there are no            5
y requirements in delivering the measurements to the
        Energy consumed
 nd server so the only constraint is to offload the data
                                                                  0
                                                                    0   50 100 150 200 250 300 350 400 450 500 550
  the motes overflow their local storage. Therefore, the                                 Data-size [kilobytes]
           to retrieve
  y must retrieve the motes’ measurements after each of Fig. 9. Total time the gateway is active downloading data as a function of
                                                      KoalatheUltra-Low Power Data RetrievalwithWireless Sensor Networks
                                                            - per-mote download size for a network in 25 nodes. These download
otes has collected α · M , (α ≤ 1) bytes of data. For times were reported in [25].
          WSN data.
 le, when α = 0.25, the gateway must collect 256 KB
                                                                        Razvan Musaloiu-E, Chieh-Jan Mike Liang, Andreas Terzis, IPSN ‘08

a from each mote (6.25 MB in total), approximately
10 days when the data generation rate B = 18 bytes/min
 proximately every day if B =180 bytes/min. Table IV data uploaded to the back-end server. Note that in the power-
 es a list of all the model’s parameters.                                                       102 mA    Wi-Fi
                                                           off configuration this energy includes the cost of booting the
  stimate the gateway’s expected lifetime, we must com- gateway (cf. Sec.IV-B).
 s total energy consumption over time. This quantity is       We combine the three factors to derive the results shown in
                                                                                                124 mA      3G
m of three factors: (1) the energy consumption while the Figures 10 and 11. These figures show the cumulative energy
  y is sleeping (either in deep-sleep or power-off mode), consumption as a function of time in deep-sleep and power-off
   consumption when the gateway is actively collecting modes for both long-haul radios, when the gateway downloads
                                                                                    (interface down)
 ata, and (3) the consumption while the gateway uploads data every one and every ten days respectively. Based on
o the back-end server. We estimate each of these three these consumption rates, we estimate gateway lifetimes in two
   next.                                                   scenarios. First when the gateway is powered by standard AA-
                                                           cell lithium batteries with a capacity of 3,000 mAh and second
18
                                                     Wi-Fi - deep-sleep
                                                      3G - deep-sleep
                                             16       Wi-Fi - power-off
                                                        3G - power-off
                                             14




                  Energy Consumption (mAh)
                                             12

                                             10


       3.                                     8

                                              6

Energy consumed                               4



       to
                                              2

                                              0


 upload data.
                                                  100KB   250KB           500KB   750KB   1M




                  Use a linear function of the
                  amount of data uploaded.
ti on
        a
     tim
Es

                                               20000

                                                 Deep-sleep

                    Energy Consumption (mAh)
                                               15000

                                                                  Power-off

                                               10000




                                                5000
                                                                             3G - deep-sleep
                                                                            Wi-Fi - deep-sleep
                                                                               3G - power-off
                                                                             Wi-Fi - power-off
                                                   0
                                                       0   50   100   150    200      250        300
19,000 mAh                                                              Days
2,000 days
                                       1,860 days




1,500 days



                                                                                                  300 days
                               1,071 days
                                                            300 days

1,000 days
                                                            225 days



                                                            150 days                       137 days

 500 days

                                                             75 days
                                                                                 31 days
                                                                       16 days

             18 days 34 days                                  0 days
    0 days                                                              Deep-sleep           Power-off
              Deep-sleep          Power-off

                                                    3G
                18 bytes/min                        Wi-Fi                 180 bytes/min
Alternatives
Hardware




Flashlite 186     RCM4500W RabbitCore        Verdex XM4
JK microsystems      Rabbit Semiconductors     Gumstix




Mod2570           Wildfire 5282                  Imote2
Nerburner          Intec Automation             CrossBow
Software




           VxWorks
Software framework for WSN gateways.


       Battery-operated mote gateway.


Investigate software and hardware alternatives.
Mike




Acknowledgments
   LUYF Crew, Robert Szewczyk
   National Science Foundation, JHU/APL, Microsoft Research, Moore Foundation, Seaver Institute
Thanks
Questions

Mais conteúdo relacionado

Destaque

Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)
Jesse Vincent
 
Python chapter 2
Python chapter 2Python chapter 2
Python chapter 2
Raghu nath
 
Ths general biology unit 1 our environment living requirements notes_v1516
Ths general biology unit 1 our environment living requirements notes_v1516Ths general biology unit 1 our environment living requirements notes_v1516
Ths general biology unit 1 our environment living requirements notes_v1516
rozeka01
 
支持向量机算法
支持向量机算法支持向量机算法
支持向量机算法
ruxianzaixin
 
By Phasse - Catalogue-ing
By Phasse - Catalogue-ingBy Phasse - Catalogue-ing
By Phasse - Catalogue-ing
Kent Phan
 
I care for you, because i love you
I care for you, because i love youI care for you, because i love you
I care for you, because i love you
Renny
 
Bogovete na promqnata
Bogovete na promqnataBogovete na promqnata
Bogovete na promqnata
qdessy
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTN
Ronald Bradford
 
Combine may 2013 for web
Combine may 2013 for webCombine may 2013 for web
Combine may 2013 for web
PUNJABI SUMAN
 

Destaque (20)

On Redundant Multipath Operating System Support for Wireless Mesh Networks
On Redundant Multipath Operating System Support for Wireless Mesh NetworksOn Redundant Multipath Operating System Support for Wireless Mesh Networks
On Redundant Multipath Operating System Support for Wireless Mesh Networks
 
An Inter-domain Routing Protocol for Multi-homed Wireless Mesh Networks
An Inter-domain Routing Protocol for Multi-homed Wireless Mesh NetworksAn Inter-domain Routing Protocol for Multi-homed Wireless Mesh Networks
An Inter-domain Routing Protocol for Multi-homed Wireless Mesh Networks
 
Practical Wireless Mesh Networks and Their Applications
Practical Wireless Mesh Networks and Their ApplicationsPractical Wireless Mesh Networks and Their Applications
Practical Wireless Mesh Networks and Their Applications
 
Prescrition co-owners- pdf
Prescrition   co-owners- pdfPrescrition   co-owners- pdf
Prescrition co-owners- pdf
 
Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)Hacking your Kindle (OSCON Lightning Talk)
Hacking your Kindle (OSCON Lightning Talk)
 
Nossa Experiência - Promott
Nossa Experiência - PromottNossa Experiência - Promott
Nossa Experiência - Promott
 
Description of goods
Description of goodsDescription of goods
Description of goods
 
Python chapter 2
Python chapter 2Python chapter 2
Python chapter 2
 
Ths general biology unit 1 our environment living requirements notes_v1516
Ths general biology unit 1 our environment living requirements notes_v1516Ths general biology unit 1 our environment living requirements notes_v1516
Ths general biology unit 1 our environment living requirements notes_v1516
 
Celevation
CelevationCelevation
Celevation
 
支持向量机算法
支持向量机算法支持向量机算法
支持向量机算法
 
By Phasse - Catalogue-ing
By Phasse - Catalogue-ingBy Phasse - Catalogue-ing
By Phasse - Catalogue-ing
 
I care for you, because i love you
I care for you, because i love youI care for you, because i love you
I care for you, because i love you
 
RK Swamy BBDO Pre-Summers
RK Swamy BBDO Pre-Summers RK Swamy BBDO Pre-Summers
RK Swamy BBDO Pre-Summers
 
Bogovete na promqnata
Bogovete na promqnataBogovete na promqnata
Bogovete na promqnata
 
Jst part1
Jst part1Jst part1
Jst part1
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTN
 
Combine may 2013 for web
Combine may 2013 for webCombine may 2013 for web
Combine may 2013 for web
 
On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...
On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...
On needle settings of tuck stitch fully fashioned,22rib diamond design fully-...
 
Jft 13-desktop-optical-power-meter-jfopt
Jft 13-desktop-optical-power-meter-jfoptJft 13-desktop-optical-power-meter-jfopt
Jft 13-desktop-optical-power-meter-jfopt
 

Semelhante a Gateway Design for Data Gathering Sensor Networks

T3 mc 802-wireless_wall_plate_specsheet
T3 mc 802-wireless_wall_plate_specsheetT3 mc 802-wireless_wall_plate_specsheet
T3 mc 802-wireless_wall_plate_specsheet
Advantec Distribution
 
Manual Air Live Wl 5460 ap
Manual Air Live Wl 5460 apManual Air Live Wl 5460 ap
Manual Air Live Wl 5460 ap
Centro de Mídia
 
Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)
Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)
Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)
Ari Zoldan
 
802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity
Savvius, Inc
 
A feasibility study on vehicle to-infrastructure communication wi fi vs. wimax
A feasibility study on vehicle to-infrastructure communication wi fi vs. wimaxA feasibility study on vehicle to-infrastructure communication wi fi vs. wimax
A feasibility study on vehicle to-infrastructure communication wi fi vs. wimax
Muhammad Waqas Khan Abbasi
 
Shunra VE Network Appliance
Shunra VE Network ApplianceShunra VE Network Appliance
Shunra VE Network Appliance
Shunra Software
 
Mitsubishi 9900 presentation 7 1-08
Mitsubishi 9900 presentation  7 1-08Mitsubishi 9900 presentation  7 1-08
Mitsubishi 9900 presentation 7 1-08
LPJemus
 

Semelhante a Gateway Design for Data Gathering Sensor Networks (20)

Sub10 product leaflet
Sub10 product leafletSub10 product leaflet
Sub10 product leaflet
 
Sub10 product leaflet
Sub10 product leafletSub10 product leaflet
Sub10 product leaflet
 
Understanding CleanAir Technology to improve Wlan Spectrum Management
Understanding CleanAir Technology to improve Wlan Spectrum Management Understanding CleanAir Technology to improve Wlan Spectrum Management
Understanding CleanAir Technology to improve Wlan Spectrum Management
 
T3 mc 802-wireless_wall_plate_specsheet
T3 mc 802-wireless_wall_plate_specsheetT3 mc 802-wireless_wall_plate_specsheet
T3 mc 802-wireless_wall_plate_specsheet
 
SKT Business Strategy of WCDMA
SKT Business Strategy of WCDMASKT Business Strategy of WCDMA
SKT Business Strategy of WCDMA
 
Saving Energy With Smart Cabling
Saving Energy With Smart CablingSaving Energy With Smart Cabling
Saving Energy With Smart Cabling
 
Manual Air Live Wl 5460 ap
Manual Air Live Wl 5460 apManual Air Live Wl 5460 ap
Manual Air Live Wl 5460 ap
 
Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)
Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)
Top Global 3G Phoebus Wireless Router (MB6000) (Quantum-Wireless.com)
 
802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity
 
IP power stone 4000v.5
IP power stone 4000v.5IP power stone 4000v.5
IP power stone 4000v.5
 
JLanka SolarEdge System Overview
JLanka SolarEdge System OverviewJLanka SolarEdge System Overview
JLanka SolarEdge System Overview
 
A feasibility study on vehicle to-infrastructure communication wi fi vs. wimax
A feasibility study on vehicle to-infrastructure communication wi fi vs. wimaxA feasibility study on vehicle to-infrastructure communication wi fi vs. wimax
A feasibility study on vehicle to-infrastructure communication wi fi vs. wimax
 
huawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdfhuawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdf
 
huawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdfhuawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5720-36c-pwr-ei-ac-brochure-datasheet.pdf
 
DCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.pptDCN Product Training 20220920 - Wireless Product.ppt
DCN Product Training 20220920 - Wireless Product.ppt
 
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
 
WIRELESS GIGABIT TECHNOLOGY
WIRELESS GIGABIT TECHNOLOGYWIRELESS GIGABIT TECHNOLOGY
WIRELESS GIGABIT TECHNOLOGY
 
Shunra VE Network Appliance
Shunra VE Network ApplianceShunra VE Network Appliance
Shunra VE Network Appliance
 
Mitsubishi 9900 presentation 7 1-08
Mitsubishi 9900 presentation  7 1-08Mitsubishi 9900 presentation  7 1-08
Mitsubishi 9900 presentation 7 1-08
 
cisco-cbs220-8p-e-2g-datasheet.pdf
cisco-cbs220-8p-e-2g-datasheet.pdfcisco-cbs220-8p-e-2g-datasheet.pdf
cisco-cbs220-8p-e-2g-datasheet.pdf
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Gateway Design for Data Gathering Sensor Networks

  • 1. Gateway Design for Data Gathering Sensor Networks Presented by Raluca Musaloiu-E. Johns Hopkins University That’s Razvan Andreas Me Musaloiu-E. Terzis
  • 2. Easier to deploy a WSN than years ago. TinyOS MANTIS OS MICAz Contiki SOS RETOS Tmote Sky
  • 3. Life Under Your Feet WSNs for studying the effects of abiotic factors on soil animals. http://lifeunderyourfeet.org
  • 4. Koala System for reliably extracting bulk data from duty-cycled nodes.
  • 5. Current solutions for WSN gateways are not energy efficient and bulky.
  • 7. Back-End Server Internet Commands Data Requests WSN WSN
  • 8. CPU 400 MHz Intel PXA255 Memory 64 MB SDRAM Stargate 32 MB Flash CF and PCMCIA connectors 51-pin expansion connector Low power consumption < 500 mA http://www.xbow.com
  • 9. CPU Low-power PIC, 32768 Hz PowerNut Supply voltage 7-30 V Power 180 uA (worst case) consumption (downstream device shutoff) 58-100 uA (typical) http://www.jkmicro.com
  • 10. Normal operation cycle Establish the Download Download data from the motes Sleep Boot uplink connection commands Upload previous data Fig. 2. The gateway’s normal operation cycle. s state and the PowerNut itself consumes very little energy, This command specifies the number of seconds that s solution is more efficient than putting the gateway to gateway should go to sleep at the end of the curr ep-sleep mode. On the other hand, the gateway must go activity period. The gateway uses this value to set ough its boot process every time power is restored. This time period for deep-sleep or to configure the amo ot sequence, including loading the operating system, can of time the PowerNut power controller will disconn ke tens of seconds. Section IV explores the trade-off between the power from the gateway itself. wering off the gateway and using its deep-sleep mode. 3) REPORT <count> This command specifies the number of operation cyc
  • 11. Commands TIME <curent time> REPORT <count> SLEEP <seconds> SEND_LOG UPDATE <file_location> wsn|gw
  • 12. WSN interface Koala Deluge Typhoon download data network programming
  • 15. Deep-sleep versus Power-off mode 1 2 Energy efficiency of long haul radios Lifetime estimation 3
  • 16. 1 Deep-sleep versus Power-off mode Decision is based on inactivity time.
  • 17. Network up Network down Deep-sleep 500 mA 306 mA 247 mA 375 mA 144 mA 250 mA 123 mA 125 mA 102 mA 63 mA 83 mA 6 mA 23 mA 42 mA 0 mA No cards Wi-Fi 3G No cards No daughter-board With daughter-board
  • 18. Average current drawn during the booting sequence 300 mA 225 mA 150 mA 280 mA 268 mA 203 mA 176 mA 75 mA 0 mA No cards Wi-Fi 3G DB, no cards
  • 19. Power-off mode is preferred if time > 3.9 min for 3G (5.2 min for Wi-Fi, 16.5 min with no cards). 100 3G - deep-sleep Wi-Fi - deep-sleep no cards - deep-sleep 80 3G - power-off Wi-Fi - power-off no cards - power-off Average Current (mA) A 60 40 B C 20 0 0 500 1000 1500 2000 Inactivity Time (s)
  • 20. 2 Energy efficiency of long haul radios Measure the time to transfer a file.
  • 21. 1.2 mAh to transfer 1 MB file in deep-sleep with Wi-Fi (16 mAh with 3G). 18 Wi-Fi - deep-sleep 3G - deep-sleep 16 Wi-Fi - power-off 3G - power-off 14 Energy Consumption (mAh) 12 3G 10 8 6 Wi-Fi 4 2 0 100KB 250KB 500KB 750KB 1M
  • 22. Energy consumption to transfer 1 MB file in power-off mode. 700 700 600 B C E 600 B Current (mA) Current (mA) 500 D 500 400 300 A 3G 400 300 A 200 200 100 100 0 0 0 20 40 60 80 100 120 140 160 180 0 20 Time (s) Fig. 7. Current drawn during the transfer of a 1 MB file using the 3G radio Fig. 8. Current dr in the power-off configuration. radio in the power-o 700 600 B C D E Current (mA) 500 loading, PPP dial-up connection is set in section C, followed A 400 300 Wi-Fi 55 in section D by the actual transfer, and a short section E in 200 50 100 which the connection is terminated. Figure 8 presents the same 0 45 0 20 40 60 80 100 120 140 160 180 stages when the Wi-Fi card is Time (s) used. 40 ime [minutes] Fig. 8. Current drawn during the transfer of a 1 MB file using the Wi-Fi 35 radioLifetime Estimation C. in the power-off configuration. 30 We can now estimate the lifetime of a battery-operated
  • 23. 3 Lifetime estimation Estimate the life of a battery-operated gateway.
  • 24. N number of WSN nodes 25 alpha storage threshold 0.25 M mote storage capacity 1 MB B1 data generation rate 18 bytes/min B2 data generation rate 180 bytes/min
  • 25. 1. Deep-sleep 23 mA Wi-Fi Energy consumed in 42 mA 3G sleep-mode. Power-off 180 uA
  • 26. ower-off configuration. radio in the power-off configuration. g, PPP dial-up connection is set in section C, followed 55 ion D by the actual transfer, and a short section E in 50 the connection is terminated. Figure 8 presents the same 45 when the Wi-Fi card is used. 40 Radio-on time [minutes] etime Estimation 35 30 can now estimate the lifetime of a battery-operated y for each of the four configurations (deep-sleep/power- 25 de with Wi-Fi/3G radio). 20 do so, we consider a WSN of N = 25 motes, each with 15 e capacity of M bytes. Each mote generates measure- 2. 10 at a rate of B bytes/min. We assume that there are no 5 y requirements in delivering the measurements to the Energy consumed nd server so the only constraint is to offload the data 0 0 50 100 150 200 250 300 350 400 450 500 550 the motes overflow their local storage. Therefore, the Data-size [kilobytes] to retrieve y must retrieve the motes’ measurements after each of Fig. 9. Total time the gateway is active downloading data as a function of KoalatheUltra-Low Power Data RetrievalwithWireless Sensor Networks - per-mote download size for a network in 25 nodes. These download otes has collected α · M , (α ≤ 1) bytes of data. For times were reported in [25]. WSN data. le, when α = 0.25, the gateway must collect 256 KB Razvan Musaloiu-E, Chieh-Jan Mike Liang, Andreas Terzis, IPSN ‘08 a from each mote (6.25 MB in total), approximately 10 days when the data generation rate B = 18 bytes/min proximately every day if B =180 bytes/min. Table IV data uploaded to the back-end server. Note that in the power- es a list of all the model’s parameters. 102 mA Wi-Fi off configuration this energy includes the cost of booting the stimate the gateway’s expected lifetime, we must com- gateway (cf. Sec.IV-B). s total energy consumption over time. This quantity is We combine the three factors to derive the results shown in 124 mA 3G m of three factors: (1) the energy consumption while the Figures 10 and 11. These figures show the cumulative energy y is sleeping (either in deep-sleep or power-off mode), consumption as a function of time in deep-sleep and power-off consumption when the gateway is actively collecting modes for both long-haul radios, when the gateway downloads (interface down) ata, and (3) the consumption while the gateway uploads data every one and every ten days respectively. Based on o the back-end server. We estimate each of these three these consumption rates, we estimate gateway lifetimes in two next. scenarios. First when the gateway is powered by standard AA- cell lithium batteries with a capacity of 3,000 mAh and second
  • 27. 18 Wi-Fi - deep-sleep 3G - deep-sleep 16 Wi-Fi - power-off 3G - power-off 14 Energy Consumption (mAh) 12 10 3. 8 6 Energy consumed 4 to 2 0 upload data. 100KB 250KB 500KB 750KB 1M Use a linear function of the amount of data uploaded.
  • 28. ti on a tim Es 20000 Deep-sleep Energy Consumption (mAh) 15000 Power-off 10000 5000 3G - deep-sleep Wi-Fi - deep-sleep 3G - power-off Wi-Fi - power-off 0 0 50 100 150 200 250 300 19,000 mAh Days
  • 29. 2,000 days 1,860 days 1,500 days 300 days 1,071 days 300 days 1,000 days 225 days 150 days 137 days 500 days 75 days 31 days 16 days 18 days 34 days 0 days 0 days Deep-sleep Power-off Deep-sleep Power-off 3G 18 bytes/min Wi-Fi 180 bytes/min
  • 31. Hardware Flashlite 186 RCM4500W RabbitCore Verdex XM4 JK microsystems Rabbit Semiconductors Gumstix Mod2570 Wildfire 5282 Imote2 Nerburner Intec Automation CrossBow
  • 32. Software VxWorks
  • 33. Software framework for WSN gateways. Battery-operated mote gateway. Investigate software and hardware alternatives.
  • 34. Mike Acknowledgments LUYF Crew, Robert Szewczyk National Science Foundation, JHU/APL, Microsoft Research, Moore Foundation, Seaver Institute