Download PDFOpen PDF in browser

Simulation Speedup in OMNeT++ Using Contact Traces

12 pagesPublished: December 10, 2019

Abstract

The IoT influence is growing rapidly and it is expected that in the near future the number of connected IoT nodes will be in billions. Mobility of nodes is a key aspect in the IoT and network simulations are used to evaluate the performance of IoT networks with mobility. The increasing number of nodes will affect simulation environments by in- creasing the number of nodes per simulation and these simulations will require a long time to complete. So, techniques to reduce the time consumed in simulations are important. A possible technique is the use of contact traces when simulating mobility. A contact trace differs from a real trace or a synthetic mobility model in that, it deals with contact information instead of coordinate information. In this work, we have compared the per- formance of contact traces against coordinate based real traces and mobility models. For our evaluations we use the OPS framework of models built in OMNeT++. In the contact based approach, the use of real traces or mobility models will be removed and instead, nodes will use contact traces to obtain information about connections with other nodes. But this approach requires an additional step, before a simulation, to generate the contact traces. Even with this step, we show that using contact traces is advantageous in terms of simulation durations. When the scale of simulations increase (i.e., in terms of number of nodes, simulated times, etc.), the results presented show that the advantage increases considerably.

Keyphrases: contact traces, mobility, mobility models, opportunistic networks, real traces, simulations

In: Meyo Zongo, Antonio Virdis, Vladimir Vesely, Zeynep Vatandas, Asanga Udugama, Koojana Kuladinithi, Michael Kirsche and Anna Förster (editors). Proceedings of 6th International OMNeT++ Community Summit 2019, vol 66, pages 32-43.

BibTeX entry
@inproceedings{OMNeTSummit2019:Simulation_Speedup_OMNeT++_Using,
  author    = {Thenuka Karunathilake and Asanga Udugama and Anna Förster},
  title     = {Simulation Speedup in OMNeT++ Using Contact Traces},
  booktitle = {Proceedings of 6th International OMNeT++ Community Summit 2019},
  editor    = {Meyo Zongo and Antonio Virdis and Vladimir Vesely and Zeynep Vatandas and Asanga Udugama and Koojana Kuladinithi and Michael Kirsche and Anna Förster},
  series    = {EPiC Series in Computing},
  volume    = {66},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {/publications/paper/s6DQ},
  doi       = {10.29007/s5q1},
  pages     = {32-43},
  year      = {2019}}
Download PDFOpen PDF in browser