SlideShare a Scribd company logo
HWL – A High-Performance Wireless
    Sensor Research Network
Markus Scheidgen, Anatolij Zubow and Robert Sombrutzki
                   Humboldt Universität zu Berlin




   HWL
 http://hwl.hu-berlin.de     http://metrik...de/projects/click-watch   6/13/2012



                                                                                   6/13/2012
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
                                                                              2
 HWL: Commodity Hardware
‣120+ Nodes
‣indoor and outdoor
‣dense and sparse
‣short and long links
‣stationary and mobil nodes
Earthquake                     Traffic
Early Warning                  Surveillance
http://www.saferproject.net/
                                              5
Earthquake                     Traffic
Early Warning                  Surveillance
http://www.saferproject.net/
                                              5
amplitude x spectral participation of 5-15 Hz




                                                                           time




Earthquake                                                  Traffic
Early Warning                                               Surveillance
http://www.saferproject.net/
                                                                                  5
amplitude x spectral participation of 5-15 Hz




                                                                           time




Earthquake                                                  Traffic
Early Warning                                               Surveillance
http://www.saferproject.net/
                                                                                  5
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
 HWL: Research Topics

§ Opportunistic Routing, Network Coding, MIMO
§ Indoor Localization1
§ Mobil Nodes
§ Security for WSN/WMN
§ Model Driven Software Development
§ Experiment Frameworks  2




                     1 http://www.youtube.com/watch?v=HJZRfLITxQw
                     2 http://www.youtube.com/watch?v=c3RmUXvczV0
                                                                                        6
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Developing WSNs Applications

  WSNs              HWL – A test-bed for HP-WSNs     HP-WSNs




                                                       data
                                                      analysis
                               G
         data
         analysis                  data            request       results
         results
                                   analysis
                                   results




                                                                                                 7
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Developing WSNs Applications

  WSNs              HWL – A test-bed for HP-WSNs     HP-WSNs




                                                       data
                                                      analysis
                               G
         data
         analysis                  data            request       results
         results
                                   analysis
                                   results




                                                                                                 7
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
 ClickWatch: Experimentation


            1                                                    4
design & control experiments                               draw conclusions

                                    hypothesis



                          testbed                results

                                      data


                     2                                        3
            collect & manage data                     analyze & visualize



                                                                                                   8
ClickWatch: Problems with WSN




                                                                                             Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
   Experiments

 (mostly) unstructured data      analysis based on       Solution:
representation (e.g. log-files)   scripts and log-files:   § give all data a structure
                                                         through meta-data and types
                                                         § record data and meta-data in a
                                                         database
                                                         § use type-safe implementations
                                                         for analysis or even uses model
                                  ➡ unsafe               transformation (structural
                                                         transformation)
                                  ➡ not reusable
                                  ➡ not reproducible
                                  ➡ not automated




                                                                                                                         4
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
 ClickWatch: Experimentation


            1                                                                            4
design & control experiments                                                    draw conclusions




                      2                                                              3
            collect & manage data                                          analyze & visualize


                   1Scheidgen,   Zubow, and Sombrutzki: ClickWatch - An Experimentation Framework for Communication
                                                                                 Network Test-beds, IEEE WCNC 2012           10
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data



     Click API software




 Element
           Handler




                                Network Interface




                     Compound
 Element              Handler




 Element




                                                                11
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data



     Click API software




 Element
           Handler




                                Network Interface




                     Compound
 Element              Handler




 Element




                                                                11
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data



     Click API software




 Element
           Handler




                                Network Interface




                     Compound
 Element              Handler




 Element




                                                                11
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data



     Click API software




 Element
           Handler




                                Network Interface




                     Compound
 Element              Handler




 Element




                                                                11
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data



     Click API software




 Element
           Handler




                                Network Interface




                     Compound
 Element              Handler




 Element




                                                                11
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Structured Data



     Click API software




 Element
           Handler




                                Network Interface




                     Compound
 Element              Handler




 Element




                                                                11
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Data Rates in WSN Applications
                                    3
                                                         Total data rate on application layer (Mbps)
                                  10
                                        0.1




                                                                                               50
                                                         1




                                                                           5




                                                                                          20




                                                                                                               100
                                                                                                                            (D)
                                              0.1




                                                                                                          50
                                                                    1
                                                                                                                     10




                                                                                      5
                                                                                                                        0




                                                                                                20
   Total number of sensor nodes




                                                                                                                     50           100


                                    2                                                                                                   100
                                  10
                                                                                                                                  50
                                                                                                                     20
                                                              0.1




                                                                                                                                        50



                                                                                               (C)                                20
                                                                                                                5

                                                                                                                                        20


                                                     (A)                            (B)              1
                                    1                                                                                         5
                                  10
                                      2              3                          4                         5                                  6
                                    10              10                         10                        10                             10
                                                                    Sensor data rate (bit/s)

                                                                                                                                                          12
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
ClickWatch: Two Ways to Scale
                           single node data store   multi node data store

       multiple gateways          G         G
                                                         G         G




                                      G
                                                             G
       single gateway




                                      G                      G




                                                                                       13
ClickWatch: Storage Performance Depends on




                                                                                               Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
Granularity
                         7
                        10
                                  SQL
                                  HBASE
                         6
                        10        LOGS


                         5
                        10
                                                             180 Rec/s        13 Rec/s
   Records per second




                         4
                        10                                   23 Rec/s


                         3
                        10


                         2
                        10


                         1
                        10


                         0
                                     B w/ 100 nodes                          B w/ 1000 nodes
                        10
                              1            2             3               4                5
                             10           10          10                10               10
                                                Write data rate (kbit/s)
                                                                                                       14
Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network
 Summary

§ Some applications require Large nodes.
§ Research & development requires a different
   platform then a WSN in production.
§ if there are large quantities of different types of
   data involved, things do not have to become
   messy.




                                                                   15

More Related Content

Viewers also liked (8)

Party pix photobooths
Party pix photoboothsParty pix photobooths
Party pix photobooths
 
Mis 知識管理
Mis 知識管理Mis 知識管理
Mis 知識管理
 
Presentation1
Presentation1Presentation1
Presentation1
 
Image
ImageImage
Image
 
校園Solomo運用
校園Solomo運用校園Solomo運用
校園Solomo運用
 
The others novideo
The others novideoThe others novideo
The others novideo
 
Research Training Group METRIK
Research Training Group METRIKResearch Training Group METRIK
Research Training Group METRIK
 
Model-based Analysis of Large Scale Software Repositories
Model-based Analysis of Large Scale Software RepositoriesModel-based Analysis of Large Scale Software Repositories
Model-based Analysis of Large Scale Software Repositories
 

Similar to HWL - A High Performance Wireless Sensor Research Network

Development, Confusion and Exploration of Honeypot Technology
Development, Confusion and Exploration of Honeypot TechnologyDevelopment, Confusion and Exploration of Honeypot Technology
Development, Confusion and Exploration of Honeypot Technology
Antiy Labs
 
JonWieser_SoftwareDevResume2016
JonWieser_SoftwareDevResume2016JonWieser_SoftwareDevResume2016
JonWieser_SoftwareDevResume2016
Jon Wieser
 
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportMaking Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
QAware GmbH
 
Using PSL for Assertions and Coverage at Analog Devices
Using PSL for Assertions and Coverage at Analog DevicesUsing PSL for Assertions and Coverage at Analog Devices
Using PSL for Assertions and Coverage at Analog Devices
DVClub
 

Similar to HWL - A High Performance Wireless Sensor Research Network (20)

Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
 
Benchmarking our Network Vulnerability Scanner
Benchmarking our Network Vulnerability ScannerBenchmarking our Network Vulnerability Scanner
Benchmarking our Network Vulnerability Scanner
 
Initial steps towards a production platform for DNA sequence analysis on the ...
Initial steps towards a production platform for DNA sequence analysis on the ...Initial steps towards a production platform for DNA sequence analysis on the ...
Initial steps towards a production platform for DNA sequence analysis on the ...
 
Development, Confusion and Exploration of Honeypot Technology
Development, Confusion and Exploration of Honeypot TechnologyDevelopment, Confusion and Exploration of Honeypot Technology
Development, Confusion and Exploration of Honeypot Technology
 
Identifying Vulnerabilities Using Internet wide Scanning Data
Identifying Vulnerabilities Using Internet wide Scanning DataIdentifying Vulnerabilities Using Internet wide Scanning Data
Identifying Vulnerabilities Using Internet wide Scanning Data
 
JonWieser_SoftwareDevResume2016
JonWieser_SoftwareDevResume2016JonWieser_SoftwareDevResume2016
JonWieser_SoftwareDevResume2016
 
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience ReportMaking Runtime Data Useful for Incident Diagnosis: An Experience Report
Making Runtime Data Useful for Incident Diagnosis: An Experience Report
 
CADA english
CADA englishCADA english
CADA english
 
Webinar 20111011
Webinar 20111011Webinar 20111011
Webinar 20111011
 
Juniper competitive cheatsheet
Juniper competitive cheatsheetJuniper competitive cheatsheet
Juniper competitive cheatsheet
 
Kl assertions 081705
Kl assertions 081705Kl assertions 081705
Kl assertions 081705
 
Larson assertions 081705
Larson assertions 081705Larson assertions 081705
Larson assertions 081705
 
Using PSL for Assertions and Coverage at Analog Devices
Using PSL for Assertions and Coverage at Analog DevicesUsing PSL for Assertions and Coverage at Analog Devices
Using PSL for Assertions and Coverage at Analog Devices
 
Computational Resources In Infectious Disease
Computational Resources In Infectious DiseaseComputational Resources In Infectious Disease
Computational Resources In Infectious Disease
 
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementPercezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
 
Splunk for Enterprise Security featuring User Behavior Analytics
Splunk for Enterprise Security featuring User Behavior Analytics Splunk for Enterprise Security featuring User Behavior Analytics
Splunk for Enterprise Security featuring User Behavior Analytics
 
The XNAT imaging informatics platform
The XNAT imaging informatics platformThe XNAT imaging informatics platform
The XNAT imaging informatics platform
 
Tektronix product ideas
Tektronix product ideasTektronix product ideas
Tektronix product ideas
 
Making Use of NGS Data: From Reads to Trees and Annotations
Making Use of NGS Data: From Reads to Trees and AnnotationsMaking Use of NGS Data: From Reads to Trees and Annotations
Making Use of NGS Data: From Reads to Trees and Annotations
 
Baking Safety into Infrastructure Testing
Baking Safety into Infrastructure TestingBaking Safety into Infrastructure Testing
Baking Safety into Infrastructure Testing
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

HWL - A High Performance Wireless Sensor Research Network

  • 1. HWL – A High-Performance Wireless Sensor Research Network Markus Scheidgen, Anatolij Zubow and Robert Sombrutzki Humboldt Universität zu Berlin HWL http://hwl.hu-berlin.de http://metrik...de/projects/click-watch 6/13/2012 6/13/2012
  • 2. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network 2 HWL: Commodity Hardware
  • 3.
  • 4. ‣120+ Nodes ‣indoor and outdoor ‣dense and sparse ‣short and long links ‣stationary and mobil nodes
  • 5. Earthquake Traffic Early Warning Surveillance http://www.saferproject.net/ 5
  • 6. Earthquake Traffic Early Warning Surveillance http://www.saferproject.net/ 5
  • 7. amplitude x spectral participation of 5-15 Hz time Earthquake Traffic Early Warning Surveillance http://www.saferproject.net/ 5
  • 8. amplitude x spectral participation of 5-15 Hz time Earthquake Traffic Early Warning Surveillance http://www.saferproject.net/ 5
  • 9. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network HWL: Research Topics § Opportunistic Routing, Network Coding, MIMO § Indoor Localization1 § Mobil Nodes § Security for WSN/WMN § Model Driven Software Development § Experiment Frameworks 2 1 http://www.youtube.com/watch?v=HJZRfLITxQw 2 http://www.youtube.com/watch?v=c3RmUXvczV0 6
  • 10. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Developing WSNs Applications WSNs HWL – A test-bed for HP-WSNs HP-WSNs data analysis G data analysis data request results results analysis results 7
  • 11. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Developing WSNs Applications WSNs HWL – A test-bed for HP-WSNs HP-WSNs data analysis G data analysis data request results results analysis results 7
  • 12. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Experimentation 1 4 design & control experiments draw conclusions hypothesis testbed results data 2 3 collect & manage data analyze & visualize 8
  • 13. ClickWatch: Problems with WSN Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network Experiments (mostly) unstructured data analysis based on Solution: representation (e.g. log-files) scripts and log-files: § give all data a structure through meta-data and types § record data and meta-data in a database § use type-safe implementations for analysis or even uses model ➡ unsafe transformation (structural transformation) ➡ not reusable ➡ not reproducible ➡ not automated 4
  • 14. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Experimentation 1 4 design & control experiments draw conclusions 2 3 collect & manage data analyze & visualize 1Scheidgen, Zubow, and Sombrutzki: ClickWatch - An Experimentation Framework for Communication Network Test-beds, IEEE WCNC 2012 10
  • 15. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Structured Data Click API software Element Handler Network Interface Compound Element Handler Element 11
  • 16. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Structured Data Click API software Element Handler Network Interface Compound Element Handler Element 11
  • 17. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Structured Data Click API software Element Handler Network Interface Compound Element Handler Element 11
  • 18. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Structured Data Click API software Element Handler Network Interface Compound Element Handler Element 11
  • 19. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Structured Data Click API software Element Handler Network Interface Compound Element Handler Element 11
  • 20. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Structured Data Click API software Element Handler Network Interface Compound Element Handler Element 11
  • 21. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Data Rates in WSN Applications 3 Total data rate on application layer (Mbps) 10 0.1 50 1 5 20 100 (D) 0.1 50 1 10 5 0 20 Total number of sensor nodes 50 100 2 100 10 50 20 0.1 50 (C) 20 5 20 (A) (B) 1 1 5 10 2 3 4 5 6 10 10 10 10 10 Sensor data rate (bit/s) 12
  • 22. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network ClickWatch: Two Ways to Scale single node data store multi node data store multiple gateways G G G G G G single gateway G G 13
  • 23. ClickWatch: Storage Performance Depends on Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network Granularity 7 10 SQL HBASE 6 10 LOGS 5 10 180 Rec/s 13 Rec/s Records per second 4 10 23 Rec/s 3 10 2 10 1 10 0 B w/ 100 nodes B w/ 1000 nodes 10 1 2 3 4 5 10 10 10 10 10 Write data rate (kbit/s) 14
  • 24. Markus Scheidgen: HWL – A High-Performance Wireless Sensor Research Network Summary § Some applications require Large nodes. § Research & development requires a different platform then a WSN in production. § if there are large quantities of different types of data involved, things do not have to become messy. 15