A filtering tool for SUMO FCD traces

Traces with up to thousands of nodes are desirable in simulations of vehicular networks so that results approach reality. However, the use of these traces in simulators like ns-3 does not scale. An approach taken is to reduce the trace's size by removing unwanted data. The traceExporter.py tool from SUMO presents limited capabilities being only able to set initial and end time of filtering and a retangular geographic region for filtering. Thus, a FCD (Floating Car Data) trace filter is presented as a complementary tool to traceExporter.py on the reduction of traces for discrete event simulators like ns-3.

The tool performs space-time filtering based on scenarios and vehicles of interest that can participate in both application and packet forwarding. This project aims at reducing the size of traces and thus increasing the scalability of simulations for VANETs research.

User's Manual

To find more about the tool usage, go to the Docs tab.

Source Code

The source code can be found at github.com/ericpso/FCD_Filter.

To use the tool, download it and it's dependencies. Follow the instructions on the README.md located at the base directory.