SlideShare une entreprise Scribd logo
1  sur  19
WiSE-MNet: an experimental environment
for wireless multimedia sensor networks



   Christian Nastasi                     Andrea Cavallaro
    c.nastasi@sssup.it              andrea.cavallaro@eecs.qmul.ac.uk




          www.eecs.qmul.ac.uk/~andrea/wise-mnet.html
WMSNs: context

 • Wireless Multimedia Sensor Networks (WMSNs)
        – Evolution of WSNs to more complex (vectorial) data - e.g. audio, video
        – Several challenges
               •   high network scalability
               •   resource-constrained devices
               •   raw data cannot be (generally) transferred
               •   local processing is required (but it is much more complex than in WSNs)
        – Multi-disciplinary problem
               • networking
               • sensor signal processing
               • embedded system design



                                         Need a simulation environment for WMSNs!


C. Nastasi, A. Cavallaro                WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Network simulators

 • Several existing network simulators
        –   NS-2
        –   OPNET
        –   TrueTime
        –   OMNeT++


 • What are we looking for?
        –    Configurability (e.g. scripting languages, configuration interfaces)
        –    Support for standard and state-of-the-art communication protocols
        –    Extensibility
        –    Programming language



C. Nastasi, A. Cavallaro         WiSE-MNet: an experimental environment for wireless multimedia sensor networks
NS-2: a popular open-source network simulator

 • Modules written in C++
 • Simulation interface based on O-Tcl
 • Originally designed for TCP/IP computer networks
        – Extensions to support wireless network (external contribution)
        – Integration of wireless and wired networks not simple
        – Mobility requires extensions
 • Network stacks
        – generally much more complex than WSN’s stacks
 • Maintainability and extensibility are difficult

      http://www.isi.edu/nsnam/ns/




C. Nastasi, A. Cavallaro          WiSE-MNet: an experimental environment for wireless multimedia sensor networks
OPNET: a commercial network simulation software
   .
   • Modules written in C++
   • GUI for simulation
     scenarios and network models
   • Three levels of configurability
          – Network level
                 • defines topology
          – Node level
                 • defines node behaviour and data flow
          – Process level
                 • defines protocols’ logic through finite state machine formalism

        http://www.opnet.com/




C. Nastasi, A. Cavallaro               WiSE-MNet: an experimental environment for wireless multimedia sensor networks
TrueTime: a Matlab/Simulink toolbox

  • Mainly for control applications
         – to simulate (distributed) control
  • Node behaviour in Matlab/Simulink
  • Configuration through Simulink
  • Simple networking models
         – including IEEE 802.15.4
  • Integration with Matlab-based software is straightforward

        http://www3.control.lth.se/truetime/




C. Nastasi, A. Cavallaro           WiSE-MNet: an experimental environment for wireless multimedia sensor networks
OMNeT++: open-source (generic) network simulator

• Generic discrete-event simulation engine
• Generic modules interactions can be defined
       – behaviour is coded in C++
       – interconnections/composition
         specified through a
         Network Description (NED) language
       – parameters can be set through configuration files
• Highly flexible and extensible with external libraries
• Network elements
       – nodes, protocols, channels
       – provided (externally) as simulation models (INET, MiXiM, Castalia)

        http://www.omnetpp.org/



C. Nastasi, A. Cavallaro          WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Which simulation model?

 • Simulation Model: Castalia
        –   Designed to model distributed algorithm for WSNs
        –   Realistic wireless channel and radio models
        –   Physical process (real-world events) and sensing model
        –   Node Mobility
        –   Resource management (e.g. CPU, battery)


              http://castalia.npc.nicta.com.au/




C. Nastasi, A. Cavallaro             WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Castalia simulation model
                                          Physical Process
                                          Physical Process
                                           Physical Process


                       Node           Node                 ...                        Node


                                          Wireless Channel

                              to/from Physical Process



                              Sensor Manager                          Resource
                                                                      Manager

                                 Application

                                                                      Mobility
                              Communication                           Manager

                               to/from Wireless Channel          to/from Wireless Channel

C. Nastasi, A. Cavallaro               WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Proposed extensions to the Castalia model

  • Generalization of the sensor data-type
        – from scalar-based to any data type

  • Idealistic communication & direct application communication

  • Specific modules
        – moving target
        – simple camera modelling
        – target tracking application


  • Simple GUI
        – for 2D world representation


C. Nastasi, A. Cavallaro       WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Generalized data-types
  Castalia supports only scalar-based applications

   Scalar function

                                           Physical Process


                           Sensor Manager                        Scalar-based
    Scalar value

                             Application                                  ...
                           Communication


                                           Wireless Channel




C. Nastasi, A. Cavallaro    WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Generalized data-types
  We want to have any possible data-type: object-oriented approach

      Any process

                                                     Physical Process
                                                WiseBasePhysicalProcess

 WiseBasePhysicalProcessMessage
                                          Sensor Manager
                                      WiseBaseSensorManager                   Any data-type

 WiseBaseSensorManagerMessage
                                            Application
                                        WiseBaseApplication
                                                                                        ...
     WiseBaseApplicationPacket
                                         Communication


                                                         Wireless Channel




C. Nastasi, A. Cavallaro          WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Idealistic communication
  Seemingly from the application point of view: bypass communication

                                     Physical Process


                 Sensor Manager                                   Sensor Manager


                      Application                                     Application


                  Communication                                    Communication


                                    Wireless Channel



                                WiseDummyWirelessChannel


C. Nastasi, A. Cavallaro             WiSE-MNet: an experimental environment for wireless multimedia sensor networks
New specific modules

 • WiseMovingTarget - physical process
        – moving target on a ground plane
        – different types of motion: e.g. linear, circular, random
        – target represented as a box

 • WiseCameraManager - sensor manager
        – top-down facing camera
        – object detections produced: bounding boxes
        – can be extended to any FOV, projection model or
          to use real-world images

 • WiseCameraApplication - application layer
        – hierarchy of modules implementing a distributed tracking algorithm

C. Nastasi, A. Cavallaro        WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Simulation example
  Tracking algorithm
        –   Distributed Particle Filter (DPF)
        –   Sequential measurement aggregation through partial posterior exchange
        –   Guassian Mixture Modelling (GMM) to approximate the partial posterior
        –   # Particles = 500                                        1:4
                                                                             f(x k | Z1:k 1 , z k )  f(x k | Z1:k )
                         1
     f(x k | Z1:k 1 , z k )          start                          estimate
                                                                                       4
                                                                                      zk
                                           1
                                          zk


                                  2
                                 zk
   f(x k | Z1:k 1 , z k:2 )
                       1

                                                                                3
                                                                               zk
                                                                                           f(x k | Z1:k 1 , z k:3 )
                                                                                                               1


Distributed target tracking under realistic network conditions
C. Nastasi, A. Cavallaro
Proc. of Sensor Signal Processing for Defence, London, 28-29 September 2011
C. Nastasi, A. Cavallaro                       WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Network delay problem
     Communication affects tracking performance
                                               f(x k | Z1:k 1 , z k:4 )  f(x k | Z1:k )
                                                                   1


                         1
     f(x k | Z1:k 1 , z k )        start                         estimate
                                                                                    4
                                                                                   zk
                                       1
                                      zk
         ∆t                                                                                               ∆t
                                2
                               zk
  f(x k | Z1:k 1 , z k:2 )
                      1

                                                                             3
                                                                            zk
                                                                                        f(x k | Z1:k 1 , z k:3 )
                                                                                                            1


                                                        ∆t
 Analysis of performance degradation with increased network load
 •      0-GMM (exchanging the whole particle set)
 •      5-GMM (mixture of 5 Gaussians to approximate the particle set)

C. Nastasi, A. Cavallaro                    WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Simulation setup

   • Network
          –   T-MAC protocol, BW = 250 kbps
          –   request-to-send/clear-to-send mechanism
          –   acknowledged-transmission mechanism
          –   number of retransmissions: 10


   • Cameras
          –   Covering 6000 sqm
          –   500 sensors (random uniform distribution)
          –   6m from the ground plane (top-down facing)
          –   Frame Rate = 1fps




C. Nastasi, A. Cavallaro        WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Performance degradation due to network delay




C. Nastasi, A. Cavallaro   WiSE-MNet: an experimental environment for wireless multimedia sensor networks
Conclusions

 • Conclusions
        – Realistic simulation environment for WMSNs
               • Extension of the Castalia/OMNeT++ simulation model
               • Generic data-type support
               • Simplistic world model
        – Application example: distributed target tracking

                          Simulator available as open source at
                       www.eecs.qmul.ac.uk/~andrea/wise-mnet.html



 • Future work
        – More complex networking conditions
        – Support for real-world images

C. Nastasi, A. Cavallaro             WiSE-MNet: an experimental environment for wireless multimedia sensor networks

Contenu connexe

Tendances

Label based dv-hop localization against wormhole attacks in wireless sensor n...
Label based dv-hop localization against wormhole attacks in wireless sensor n...Label based dv-hop localization against wormhole attacks in wireless sensor n...
Label based dv-hop localization against wormhole attacks in wireless sensor n...ambitlick
 
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...ambitlick
 
IRJET - Object Detection and Translation for Blind People using Deep Learning
IRJET - Object Detection and Translation for Blind People using Deep LearningIRJET - Object Detection and Translation for Blind People using Deep Learning
IRJET - Object Detection and Translation for Blind People using Deep LearningIRJET Journal
 
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeith Wiley
 
Greedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor NetworksGreedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor NetworksIJMER
 
Probablistic Inference With Limited Information
Probablistic Inference With Limited InformationProbablistic Inference With Limited Information
Probablistic Inference With Limited InformationChuka Okoye
 
Analysis of GPSR and its Relevant Attacks in Wireless Sensor Networks
Analysis of GPSR and its Relevant Attacks in Wireless Sensor NetworksAnalysis of GPSR and its Relevant Attacks in Wireless Sensor Networks
Analysis of GPSR and its Relevant Attacks in Wireless Sensor NetworksIDES Editor
 
Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)
Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)
Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)Keith Nolan
 
Loihi many core_neuromorphic_chip
Loihi many core_neuromorphic_chipLoihi many core_neuromorphic_chip
Loihi many core_neuromorphic_chipMehmood Saleem
 
Agent based Video Fusion in Wireless Multimedia Sensor Networks
Agent based Video Fusion in Wireless Multimedia Sensor NetworksAgent based Video Fusion in Wireless Multimedia Sensor Networks
Agent based Video Fusion in Wireless Multimedia Sensor NetworksRSIS International
 
Applying Support Vector Learning to Stem Cells Classification
Applying Support Vector Learning to Stem Cells ClassificationApplying Support Vector Learning to Stem Cells Classification
Applying Support Vector Learning to Stem Cells Classificationbutest
 
Communication by Whispers Paradigm for Short Range Communication in Cognitive...
Communication by Whispers Paradigm for Short Range Communication in Cognitive...Communication by Whispers Paradigm for Short Range Communication in Cognitive...
Communication by Whispers Paradigm for Short Range Communication in Cognitive...IDES Editor
 
Energy efficient protocol in wsn WITH ACO
Energy efficient protocol in wsn WITH ACOEnergy efficient protocol in wsn WITH ACO
Energy efficient protocol in wsn WITH ACONeelam Choudhary
 
Localization for wireless sensor
Localization for wireless sensorLocalization for wireless sensor
Localization for wireless sensorIJCNCJournal
 
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...Larry Smarr
 
A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...
A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...
A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...iosrjce
 

Tendances (20)

Dh31738742
Dh31738742Dh31738742
Dh31738742
 
Label based dv-hop localization against wormhole attacks in wireless sensor n...
Label based dv-hop localization against wormhole attacks in wireless sensor n...Label based dv-hop localization against wormhole attacks in wireless sensor n...
Label based dv-hop localization against wormhole attacks in wireless sensor n...
 
Ka2417181721
Ka2417181721Ka2417181721
Ka2417181721
 
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
Estimating Parameters of Multiple Heterogeneous Target Objects Using Composit...
 
Jammers in wsn
Jammers in wsnJammers in wsn
Jammers in wsn
 
IRJET - Object Detection and Translation for Blind People using Deep Learning
IRJET - Object Detection and Translation for Blind People using Deep LearningIRJET - Object Detection and Translation for Blind People using Deep Learning
IRJET - Object Detection and Translation for Blind People using Deep Learning
 
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wideKeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
KeithWiley_NeuromorphicComputing_and_CM1K_and_emulator_talk_wide
 
Greedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor NetworksGreedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor Networks
 
Probablistic Inference With Limited Information
Probablistic Inference With Limited InformationProbablistic Inference With Limited Information
Probablistic Inference With Limited Information
 
Analysis of GPSR and its Relevant Attacks in Wireless Sensor Networks
Analysis of GPSR and its Relevant Attacks in Wireless Sensor NetworksAnalysis of GPSR and its Relevant Attacks in Wireless Sensor Networks
Analysis of GPSR and its Relevant Attacks in Wireless Sensor Networks
 
J0525460
J0525460J0525460
J0525460
 
Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)
Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)
Dirk Pesch - Networked systems research at NIMBUS (Cork Institute of Technology)
 
Loihi many core_neuromorphic_chip
Loihi many core_neuromorphic_chipLoihi many core_neuromorphic_chip
Loihi many core_neuromorphic_chip
 
Agent based Video Fusion in Wireless Multimedia Sensor Networks
Agent based Video Fusion in Wireless Multimedia Sensor NetworksAgent based Video Fusion in Wireless Multimedia Sensor Networks
Agent based Video Fusion in Wireless Multimedia Sensor Networks
 
Applying Support Vector Learning to Stem Cells Classification
Applying Support Vector Learning to Stem Cells ClassificationApplying Support Vector Learning to Stem Cells Classification
Applying Support Vector Learning to Stem Cells Classification
 
Communication by Whispers Paradigm for Short Range Communication in Cognitive...
Communication by Whispers Paradigm for Short Range Communication in Cognitive...Communication by Whispers Paradigm for Short Range Communication in Cognitive...
Communication by Whispers Paradigm for Short Range Communication in Cognitive...
 
Energy efficient protocol in wsn WITH ACO
Energy efficient protocol in wsn WITH ACOEnergy efficient protocol in wsn WITH ACO
Energy efficient protocol in wsn WITH ACO
 
Localization for wireless sensor
Localization for wireless sensorLocalization for wireless sensor
Localization for wireless sensor
 
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Glob...
 
A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...
A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...
A Novel Three-Dimensional Adaptive Localization (T-Dial) Algorithm for Wirele...
 

En vedette

The Weird and Wonderful World of Academia on the Web
The Weird and Wonderful World of Academia on the Web The Weird and Wonderful World of Academia on the Web
The Weird and Wonderful World of Academia on the Web Andy Tattersall
 
Goodbye Functional Leadership...Hello Business Leadership
Goodbye Functional Leadership...Hello Business LeadershipGoodbye Functional Leadership...Hello Business Leadership
Goodbye Functional Leadership...Hello Business LeadershipLinkedIn Talent Solutions
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...IDATE DigiWorld
 
Tips4sustainability 100419112918-phpapp01
Tips4sustainability 100419112918-phpapp01Tips4sustainability 100419112918-phpapp01
Tips4sustainability 100419112918-phpapp01Joe Abitz
 
Il ruolo del MMG e del medico di CA
Il ruolo del MMG e del medico di CAIl ruolo del MMG e del medico di CA
Il ruolo del MMG e del medico di CAFIMMGFormazioneCA_ER
 
Diaryof Napolean
Diaryof NapoleanDiaryof Napolean
Diaryof NapoleanTimoko99
 
Days of traditional sport in Romania, KA2
Days of traditional sport in Romania, KA2 Days of traditional sport in Romania, KA2
Days of traditional sport in Romania, KA2 Jolanta Varanaviciene
 
Tecnologia e informatica
Tecnologia e informaticaTecnologia e informatica
Tecnologia e informaticamedinatoledo
 

En vedette (14)

Wireless multimedia sensor network
Wireless multimedia sensor networkWireless multimedia sensor network
Wireless multimedia sensor network
 
Wireless Multimedia Sensor Networks
Wireless Multimedia Sensor NetworksWireless Multimedia Sensor Networks
Wireless Multimedia Sensor Networks
 
The Weird and Wonderful World of Academia on the Web
The Weird and Wonderful World of Academia on the Web The Weird and Wonderful World of Academia on the Web
The Weird and Wonderful World of Academia on the Web
 
Goodbye Functional Leadership...Hello Business Leadership
Goodbye Functional Leadership...Hello Business LeadershipGoodbye Functional Leadership...Hello Business Leadership
Goodbye Functional Leadership...Hello Business Leadership
 
Azteka
AztekaAzteka
Azteka
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
 
Tips4sustainability 100419112918-phpapp01
Tips4sustainability 100419112918-phpapp01Tips4sustainability 100419112918-phpapp01
Tips4sustainability 100419112918-phpapp01
 
TELECONNECT
TELECONNECTTELECONNECT
TELECONNECT
 
Il ruolo del MMG e del medico di CA
Il ruolo del MMG e del medico di CAIl ruolo del MMG e del medico di CA
Il ruolo del MMG e del medico di CA
 
Diaryof Napolean
Diaryof NapoleanDiaryof Napolean
Diaryof Napolean
 
Chapter
ChapterChapter
Chapter
 
Seminario ix
Seminario ixSeminario ix
Seminario ix
 
Days of traditional sport in Romania, KA2
Days of traditional sport in Romania, KA2 Days of traditional sport in Romania, KA2
Days of traditional sport in Romania, KA2
 
Tecnologia e informatica
Tecnologia e informaticaTecnologia e informatica
Tecnologia e informatica
 

Similaire à WiSE-MNet: an experimental environment for Wireless Multimedia Sensor Networks

51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptxGeetha982072
 
gcettb presentation on sensor network
gcettb presentation on sensor networkgcettb presentation on sensor network
gcettb presentation on sensor networkrahulkumargiri
 
Lifetime maximization of wireless sensor networks with a mobile
Lifetime maximization of wireless sensor networks with a mobileLifetime maximization of wireless sensor networks with a mobile
Lifetime maximization of wireless sensor networks with a mobileNexgen Technology
 
seminar report on wireless Sensor network
seminar report on wireless Sensor networkseminar report on wireless Sensor network
seminar report on wireless Sensor networkJawhar Ali
 
wireless sensor networks & application :forest fire detection
 wireless sensor networks  & application :forest fire detection wireless sensor networks  & application :forest fire detection
wireless sensor networks & application :forest fire detectionMueenudheen Shafaquath V P
 
Communications Systems Research
Communications Systems ResearchCommunications Systems Research
Communications Systems ResearchPeter Lancaster
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokejbyun77
 
WIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORKWIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORKMohamed Hafez
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network reportGanesh Khadsan
 
Wireless sensor network wireless network
Wireless sensor network wireless networkWireless sensor network wireless network
Wireless sensor network wireless networkTeced Ce
 
Mobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksMobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksDr. Fahad Aijaz
 
wireless sensor netw
wireless sensor netwwireless sensor netw
wireless sensor netwaibad ahmed
 
Correlation Associativity b/w Sensor Information Network Architecture & Softw...
Correlation Associativity b/w Sensor Information Network Architecture & Softw...Correlation Associativity b/w Sensor Information Network Architecture & Softw...
Correlation Associativity b/w Sensor Information Network Architecture & Softw...Iqra khalil
 
internetofnanothings-170326163903 (1).pptx
internetofnanothings-170326163903 (1).pptxinternetofnanothings-170326163903 (1).pptx
internetofnanothings-170326163903 (1).pptxssusere77259
 
An Efficient Security Way of Authentication and Pair wise Key Distribution wi...
An Efficient Security Way of Authentication and Pair wise Key Distribution wi...An Efficient Security Way of Authentication and Pair wise Key Distribution wi...
An Efficient Security Way of Authentication and Pair wise Key Distribution wi...IJMER
 
internetofnanothings-170326163903.pdf
internetofnanothings-170326163903.pdfinternetofnanothings-170326163903.pdf
internetofnanothings-170326163903.pdfssusere77259
 
Internet of nano things
Internet of nano thingsInternet of nano things
Internet of nano thingsCV Kashyap
 
Ice ss2013
Ice ss2013Ice ss2013
Ice ss2013Jun Hu
 
Ingrid moerman isbo ng wi nets - overview of the project
Ingrid moerman   isbo ng wi nets - overview of the projectIngrid moerman   isbo ng wi nets - overview of the project
Ingrid moerman isbo ng wi nets - overview of the projectimec.archive
 

Similaire à WiSE-MNet: an experimental environment for Wireless Multimedia Sensor Networks (20)

51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx
 
gcettb presentation on sensor network
gcettb presentation on sensor networkgcettb presentation on sensor network
gcettb presentation on sensor network
 
Lifetime maximization of wireless sensor networks with a mobile
Lifetime maximization of wireless sensor networks with a mobileLifetime maximization of wireless sensor networks with a mobile
Lifetime maximization of wireless sensor networks with a mobile
 
seminar report on wireless Sensor network
seminar report on wireless Sensor networkseminar report on wireless Sensor network
seminar report on wireless Sensor network
 
wireless sensor networks & application :forest fire detection
 wireless sensor networks  & application :forest fire detection wireless sensor networks  & application :forest fire detection
wireless sensor networks & application :forest fire detection
 
Communications Systems Research
Communications Systems ResearchCommunications Systems Research
Communications Systems Research
 
paper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrokpaper presentation _ survey of wireless sensor netwrok
paper presentation _ survey of wireless sensor netwrok
 
WIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORKWIRELESS Visual SENSOR NETWORK
WIRELESS Visual SENSOR NETWORK
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network report
 
Wireless sensor network wireless network
Wireless sensor network wireless networkWireless sensor network wireless network
Wireless sensor network wireless network
 
Mobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksMobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor Networks
 
wireless sensor netw
wireless sensor netwwireless sensor netw
wireless sensor netw
 
Correlation Associativity b/w Sensor Information Network Architecture & Softw...
Correlation Associativity b/w Sensor Information Network Architecture & Softw...Correlation Associativity b/w Sensor Information Network Architecture & Softw...
Correlation Associativity b/w Sensor Information Network Architecture & Softw...
 
internetofnanothings-170326163903 (1).pptx
internetofnanothings-170326163903 (1).pptxinternetofnanothings-170326163903 (1).pptx
internetofnanothings-170326163903 (1).pptx
 
An Efficient Security Way of Authentication and Pair wise Key Distribution wi...
An Efficient Security Way of Authentication and Pair wise Key Distribution wi...An Efficient Security Way of Authentication and Pair wise Key Distribution wi...
An Efficient Security Way of Authentication and Pair wise Key Distribution wi...
 
internetofnanothings-170326163903.pdf
internetofnanothings-170326163903.pdfinternetofnanothings-170326163903.pdf
internetofnanothings-170326163903.pdf
 
Internet of nano things
Internet of nano thingsInternet of nano things
Internet of nano things
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
 
Ice ss2013
Ice ss2013Ice ss2013
Ice ss2013
 
Ingrid moerman isbo ng wi nets - overview of the project
Ingrid moerman   isbo ng wi nets - overview of the projectIngrid moerman   isbo ng wi nets - overview of the project
Ingrid moerman isbo ng wi nets - overview of the project
 

Dernier

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Dernier (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

WiSE-MNet: an experimental environment for Wireless Multimedia Sensor Networks

  • 1. WiSE-MNet: an experimental environment for wireless multimedia sensor networks Christian Nastasi Andrea Cavallaro c.nastasi@sssup.it andrea.cavallaro@eecs.qmul.ac.uk www.eecs.qmul.ac.uk/~andrea/wise-mnet.html
  • 2. WMSNs: context • Wireless Multimedia Sensor Networks (WMSNs) – Evolution of WSNs to more complex (vectorial) data - e.g. audio, video – Several challenges • high network scalability • resource-constrained devices • raw data cannot be (generally) transferred • local processing is required (but it is much more complex than in WSNs) – Multi-disciplinary problem • networking • sensor signal processing • embedded system design Need a simulation environment for WMSNs! C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 3. Network simulators • Several existing network simulators – NS-2 – OPNET – TrueTime – OMNeT++ • What are we looking for? – Configurability (e.g. scripting languages, configuration interfaces) – Support for standard and state-of-the-art communication protocols – Extensibility – Programming language C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 4. NS-2: a popular open-source network simulator • Modules written in C++ • Simulation interface based on O-Tcl • Originally designed for TCP/IP computer networks – Extensions to support wireless network (external contribution) – Integration of wireless and wired networks not simple – Mobility requires extensions • Network stacks – generally much more complex than WSN’s stacks • Maintainability and extensibility are difficult http://www.isi.edu/nsnam/ns/ C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 5. OPNET: a commercial network simulation software . • Modules written in C++ • GUI for simulation scenarios and network models • Three levels of configurability – Network level • defines topology – Node level • defines node behaviour and data flow – Process level • defines protocols’ logic through finite state machine formalism http://www.opnet.com/ C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 6. TrueTime: a Matlab/Simulink toolbox • Mainly for control applications – to simulate (distributed) control • Node behaviour in Matlab/Simulink • Configuration through Simulink • Simple networking models – including IEEE 802.15.4 • Integration with Matlab-based software is straightforward http://www3.control.lth.se/truetime/ C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 7. OMNeT++: open-source (generic) network simulator • Generic discrete-event simulation engine • Generic modules interactions can be defined – behaviour is coded in C++ – interconnections/composition specified through a Network Description (NED) language – parameters can be set through configuration files • Highly flexible and extensible with external libraries • Network elements – nodes, protocols, channels – provided (externally) as simulation models (INET, MiXiM, Castalia) http://www.omnetpp.org/ C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 8. Which simulation model? • Simulation Model: Castalia – Designed to model distributed algorithm for WSNs – Realistic wireless channel and radio models – Physical process (real-world events) and sensing model – Node Mobility – Resource management (e.g. CPU, battery) http://castalia.npc.nicta.com.au/ C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 9. Castalia simulation model Physical Process Physical Process Physical Process Node Node ... Node Wireless Channel to/from Physical Process Sensor Manager Resource Manager Application Mobility Communication Manager to/from Wireless Channel to/from Wireless Channel C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 10. Proposed extensions to the Castalia model • Generalization of the sensor data-type – from scalar-based to any data type • Idealistic communication & direct application communication • Specific modules – moving target – simple camera modelling – target tracking application • Simple GUI – for 2D world representation C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 11. Generalized data-types Castalia supports only scalar-based applications Scalar function Physical Process Sensor Manager Scalar-based Scalar value Application ... Communication Wireless Channel C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 12. Generalized data-types We want to have any possible data-type: object-oriented approach Any process Physical Process WiseBasePhysicalProcess WiseBasePhysicalProcessMessage Sensor Manager WiseBaseSensorManager Any data-type WiseBaseSensorManagerMessage Application WiseBaseApplication ... WiseBaseApplicationPacket Communication Wireless Channel C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 13. Idealistic communication Seemingly from the application point of view: bypass communication Physical Process Sensor Manager Sensor Manager Application Application Communication Communication Wireless Channel WiseDummyWirelessChannel C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 14. New specific modules • WiseMovingTarget - physical process – moving target on a ground plane – different types of motion: e.g. linear, circular, random – target represented as a box • WiseCameraManager - sensor manager – top-down facing camera – object detections produced: bounding boxes – can be extended to any FOV, projection model or to use real-world images • WiseCameraApplication - application layer – hierarchy of modules implementing a distributed tracking algorithm C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 15. Simulation example Tracking algorithm – Distributed Particle Filter (DPF) – Sequential measurement aggregation through partial posterior exchange – Guassian Mixture Modelling (GMM) to approximate the partial posterior – # Particles = 500 1:4 f(x k | Z1:k 1 , z k )  f(x k | Z1:k ) 1 f(x k | Z1:k 1 , z k ) start estimate 4 zk 1 zk 2 zk f(x k | Z1:k 1 , z k:2 ) 1 3 zk f(x k | Z1:k 1 , z k:3 ) 1 Distributed target tracking under realistic network conditions C. Nastasi, A. Cavallaro Proc. of Sensor Signal Processing for Defence, London, 28-29 September 2011 C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 16. Network delay problem Communication affects tracking performance f(x k | Z1:k 1 , z k:4 )  f(x k | Z1:k ) 1 1 f(x k | Z1:k 1 , z k ) start estimate 4 zk 1 zk ∆t ∆t 2 zk f(x k | Z1:k 1 , z k:2 ) 1 3 zk f(x k | Z1:k 1 , z k:3 ) 1 ∆t Analysis of performance degradation with increased network load • 0-GMM (exchanging the whole particle set) • 5-GMM (mixture of 5 Gaussians to approximate the particle set) C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 17. Simulation setup • Network – T-MAC protocol, BW = 250 kbps – request-to-send/clear-to-send mechanism – acknowledged-transmission mechanism – number of retransmissions: 10 • Cameras – Covering 6000 sqm – 500 sensors (random uniform distribution) – 6m from the ground plane (top-down facing) – Frame Rate = 1fps C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 18. Performance degradation due to network delay C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks
  • 19. Conclusions • Conclusions – Realistic simulation environment for WMSNs • Extension of the Castalia/OMNeT++ simulation model • Generic data-type support • Simplistic world model – Application example: distributed target tracking Simulator available as open source at www.eecs.qmul.ac.uk/~andrea/wise-mnet.html • Future work – More complex networking conditions – Support for real-world images C. Nastasi, A. Cavallaro WiSE-MNet: an experimental environment for wireless multimedia sensor networks