TRAILS - A Trace-Based Probabilistic Mobility Model

被引:7
|
作者
Foerster, Anna [1 ]
Bin Muslim, Anas [1 ]
Udugama, Asanga [1 ]
机构
[1] Univ Bremen, Bremen, Germany
关键词
Opportunistic networks; network simulation; OMNeT plus; mobility model; performance evaluation; GPS traces;
D O I
10.1145/3242102.3242134
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modeling mobility is a key aspect when simulating different types of networks. To cater to this requirement, a large number of models has emerged in the last years. They are typically (a) trace-based, where GPS recordings are re-run in simulation, (b) synthetic models, which describe mobility with formal methods, or (c) hybrid models, which are synthetic models based on statistically evaluated traces. All these families of models have advantages and disadvantages. For example, trace-based models are very inflexible in terms of simulation scenarios, but have realistic behaviour, while synthetic models are very flexible, but lack realism. In this paper, we propose a new mobility model, called TRAILS (TRAce-based ProbabILiStic Mobility Model), which bridges the gap between these families and combines their advantages into a single model. The main idea is to extract a mobility graph from real traces and to use it in simulation to create scalable, flexible simulation scenarios. We show that TRAILS is more realistic than synthetic models, while achieving full scalability and flexibility. We have implemented and evaluated TRAILS in the OMNeT++ simulation framework.
引用
收藏
页码:295 / 302
页数:8
相关论文
共 50 条
  • [31] Trace-based parallel performance overhead compensation
    Wolf, F
    Malony, AD
    Shende, S
    Morris, A
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 617 - 628
  • [32] A General Trace-Based Framework of Logical Causality
    Goessler, Gregor
    Le Metayer, Daniel
    FORMAL ASPECTS OF COMPONENT SOFTWARE, 2014, 8348 : 157 - 173
  • [33] Training Neural Machines with Trace-Based Supervision
    Mirman, Matthew B.
    Dimitrov, Dimitar
    Djordjevie, Pavle
    Gehr, Timon
    Vechev, Martin
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [34] Towards a Trace-based Evaluation Model for Knowledge Acquisition and Training Resource Adaption
    Chachoua, Soraya
    Tamani, Nouredine
    Malki, Jamal
    Estraillier, Pascal
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL 2 (CSEDU), 2016, : 121 - 128
  • [35] Trace-based Behaviour Analysis of Network Servers
    Sultana, Nik
    Rao, Achala
    Jin, Zhao
    Pashakhaloo, Pardis
    Zhu, Henry
    Yegneswaran, Vinod
    Loo, Boon Thau
    2019 15TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2019,
  • [36] Trace transitioning and exception handling in a Trace-based JIT compiler for Java
    Häubl, Christian
    Wimmer, Christian
    Mössenböck, Hanspeter
    Transactions on Architecture and Code Optimization, 2014, 11 (01):
  • [37] Execution trace-based model verification to analyze multicore and real-time systems
    Beamonte, Raphael
    Ezzati-Jivan, Naser
    Dagenais, Michel R.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (17):
  • [38] Architectural Trace-Based Functional Coverage for Multiprocessor Verification
    Mammo, Biruk
    Larimer, Jim
    Morgan, Matthew
    Fan, Dave
    Hennenhoefer, Eric
    Bertacco, Valeria
    PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION (MTV 2012), 2012, : 1 - 5
  • [39] A trace-based service semantics guaranteeing deadlock freedom
    Stahl, Christian
    Vogler, Walter
    ACTA INFORMATICA, 2012, 49 (02) : 69 - 103
  • [40] Trace-based leakage energy optimisations at link time
    Li, an Li
    Xue, Jingling
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (01) : 1 - 20