Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium...

20
WSNGE: A PLATFORM FOR SIMULATING COMPLEX WIRELESS SENSOR NETWORKS SUPPORTING RICH NETWORK VISUALIZATION AND ONLINE INTERACTIVITY Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by the IST Program of the European Union under contract number IST-2005-15964 (AEOLUS) and ICT-2008-224460 (WISEBED) December 16, 2009

Transcript of Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium...

Page 1: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

WSNGE: A PLATFORM FOR SIMULATING COMPLEX WIRELESS

SENSOR NETWORKSSUPPORTING RICH NETWORK VISUALIZATION AND ONLINE

INTERACTIVITYMarios Karagiannis

Ioannis Chatzigiannakis

Jose Rolim

To appear in 42nd Annual Simulation Symposium (ANSS'09)This work has been partially supported by the IST Program of the European Union under contract number IST-2005-15964 (AEOLUS) and ICT-2008-224460 (WISEBED)

December 16, 2009

Page 2: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

What WSNGE is:A toolkit……that happens to have a simulation engine built-in

Page 3: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

What WSNGE is:A toolkit……that happens to have a simulation engine built-in

What WSNGE is NOT:A powerful simulator that will blow everything else that isalready out there out of the water

Page 4: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

There are already many and powerful simulationenvironments out there

Page 5: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

There are already many and powerful simulationenvironments out thereoTRAILSoAlgoSenSimons-2oOMNeT++oOPNET ModeleroGTNetSoYANSoShawn

Just to name a few

Page 6: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

There are already many and powerful simulationenvironments out thereoTRAILSoAlgoSenSimons-2oOMNeT++oOPNET ModeleroGTNetSoYANSoShawn

Some of them specializein Wireless Sensor Networks

Page 7: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

We feel that all these environments have something in common

Page 8: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

We feel that all these environments have something in common

They all lack a toolkit to provide easy an easy to use way to:

Page 9: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

We feel that all these environments have something in common

They all lack a toolkit to provide easy an easy to use way to:

oEdit simulation scenariosoMonitor the simulations onlineoPresent the execution of the simulations

Page 10: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

Some of the above mentioned tools provide simple tools to accomplish these tasks

Page 11: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

Some of the above mentioned tools provide simple tools to accomplish these tasks

Nam, the VINT Network AnimatorVis, Shawn’s simulatorOMNET++’s NED topology description language

Page 12: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

Our approach with WSNGE is to focus on visual interaction

Page 13: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

Our toolkit’s architecture includes:•A Graphical User Interface•A scripting engine•An internal simulation engine•Interfaces for external simulation engines

Page 14: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

The High-level Architecture

Page 15: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

WSNGE supports descriptions of:Wireless Sensor Network nodes

including properties like faultsObstaclesPacket injections

Page 16: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

WSNGE’s GUI can help:Monitor a running simulationAlter the simulations properties

while the simulation is runningincluding changing the network itself

Present the behavior of algorithms

Page 17: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

WSNGE’s scripting engine can help:Execute repetitive actionsFine tuneRepeat simulationsStore scenarios

Page 18: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

WSNGE’s simulation engine:Is really light weightSimulates only the effects

Page 19: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

Size (nodes) Memory (KB) Time (ms) Mean Conn.

1000 4948 514 28.844

2000 5968 1061 29.966

5000 9388 2449 30.7096

10000 14160 4712 27.5972

20000 23976 9781 24.6613

50000 57668 28096 30.38832

100000 107200 54304 25.26202

Resources required to run a simple brute forcelocalization algorithm using the internal simulation engine

Page 20: Marios Karagiannis Ioannis Chatzigiannakis Jose Rolim To appear in 42nd Annual Simulation Symposium (ANSS'09) This work has been partially supported by.

December 16, 2009

DEMO