Stuart Marsden
2015-08-25 07:28:55 UTC
On my blog here:
http://finmars.co.uk/blog/10-tactical-network-modeller-simulation-tool is a
web version of my paper that has been accepted for inclusion in MILCOM
2015. PDF version available here: http://arxiv.org/abs/1508.05830
<http://arxiv.org/abs/1508.05830>
The paper describes my Tactical Network Modeller tool which combines a
SimPy discrete event simulation back-end with a network emulation back-end
provided by CORE. The SimPy back-end allows networks to be built and
messages routed through each node with each hop being a SimPy event. This
is all logged to a Pandas dataframe and can be analysed with it and plotted
with matplotlib.
The UI is built using Kivy and is node based with simple connections by
dragging between nodes. Resources, Services and Tasks can be added in the
UI. It also has a API so this can all be done in code as well.
It was designed for my needs in the military Tactical communications space
but should have more generic applications.
Any feedback welcome as I further develop this tool for my own use in
investigating Software Defined Voice Networks.
Best Regards,
Stuart Marsden
Tactical Communications Consultant
FinMars Consulting Ltd
UK: +441865589833
Finland: +358453046287
http://finmars.co.uk/blog/10-tactical-network-modeller-simulation-tool is a
web version of my paper that has been accepted for inclusion in MILCOM
2015. PDF version available here: http://arxiv.org/abs/1508.05830
<http://arxiv.org/abs/1508.05830>
The paper describes my Tactical Network Modeller tool which combines a
SimPy discrete event simulation back-end with a network emulation back-end
provided by CORE. The SimPy back-end allows networks to be built and
messages routed through each node with each hop being a SimPy event. This
is all logged to a Pandas dataframe and can be analysed with it and plotted
with matplotlib.
The UI is built using Kivy and is node based with simple connections by
dragging between nodes. Resources, Services and Tasks can be added in the
UI. It also has a API so this can all be done in code as well.
It was designed for my needs in the military Tactical communications space
but should have more generic applications.
Any feedback welcome as I further develop this tool for my own use in
investigating Software Defined Voice Networks.
Best Regards,
Stuart Marsden
Tactical Communications Consultant
FinMars Consulting Ltd
UK: +441865589833
Finland: +358453046287