170 likes | 295 Views
Emulation of large scale WSN: from real neighbors to imaginary destination. Bogdan Pavković, Jovan Radak, Nathalie Mitton, Franck Rousseau, Ivan Stojmenović INRIA Lille – LIG, Grenoble INP – SITE, University of Ottawa AdHocNow, 11 july 2012. motivation. Simulation:
E N D
Emulation of large scale WSN: from real neighbors to imaginary destination Bogdan Pavković, Jovan Radak, Nathalie Mitton, Franck Rousseau, Ivan Stojmenović INRIA Lille – LIG, Grenoble INP – SITE, University of Ottawa AdHocNow, 11 july 2012
motivation • Simulation: • not realistic & reliable radio medium models • complex models (propagation, interference) • scaling-up : memory, computation time • Real world experiments: • complex to realize • sensor positioning, administration • scaling-up: price, space, man power
Emulation – different definitions • General: Overcome imprecisions of the simulation without the need to confront to the problems of real-world tests • Goals: repeatability, scaling-up, decrease price • Network emulation: • communication between real and simulated nodes • Environment emulation: • sensor readings injection
Basic principle • Emulation with real nodes • Random 1-hop neighborhood around a central node • Emulate a large network by re-executing each new hop on the same core neighborhood
Impairments of the basic approach • Same 1-hop neighborhood nodes: • fixed density at start • similar potential forwarders • Add random rotation? • Does not support face routing: • going around the network holes (voids)
Hexagonal neighborhood • Regular structure: • translation, rotation • Dense neighborhood: • activate sub-section to vary density
Real-world verification • Basic version - 43 nodes WSN430 • Initialization phase: measure & calculate the radio link metrics (ETX) • Geographic routing • Results
Simulation comparison • Hexa version - ~1000 simulated nodes • WSNetsimulator • Same geographic routing + LEARN-G • Simulate the emulation process (PHY as well) • Comparison: whole network simulation vs emulation Network
Results • Almost the same results for both cases
Limitations • We “follow” a single packet • No interfering traffic • Imprecision in node position approximation
Conclusion • Analyze the behavior of large network (10K+) with only small set of core nodes • Repeatability • Real PHY layer • Reduced cost and complexity • Density control • Interesting for some problems e.g. routing
Future work • Final test: large real network vs. emulation • GreenOrbs / SensLab • does it make sense ? • Simulation < Emulation < Real-world? • Add interferences • Follow more packets – remember states • Mobility (?)
Thank you Questions ?
Emulation of large scale WSN: from real neighbors to imaginary destination Bogdan Pavković, Jovan Radak, Nathalie Mitton, Franck Rousseau, Ivan Stojmenović INRIA Lille – LIG, Grenoble INP – SITE, University of Ottawa AdHocNow, 11 july 2012