This repository includes the implementation of a new rule-based correlated Modular Mobility Model, named Mo3, that provides accuracy and flexibility on par with behavioral mobility models, while preserving the intuitiveness of popular reference-based group mobility models. Mo3 defines five rules: 1) Individual Mobility, 2) Correlated Mobility, 3) Collision Avoidance, 4) Obstacle Avoidance and 5) Upper Bounds Enforcement, that provide a set of features on par with or beyond the current state of the art. Mo3 adopts a new approach in the definition of rules, that adjusts speed and direction of nodes without introducing acceleration vectors as in behavioral models, and avoids thus the associated complexity issue. Rules are furthermore mapped one-to-one on five modules, that can be independently activated as well as replaced, opening the way to future extensions and modifications. Mo3 supports furthermore tridimensional mobility for selected rules, in particular Individual Mobility, Correlated Mobility and Upper Bounds Enforcement, supporting thus mobility modeling for agents moving in 3D spaces, such as swarms of UAV, flocks of birds, and baks of fish. The repository includes a full Matlab implementation and an implementation in OMNeT++ 5.5 of a subset of the modules. The Matlab implementation includes a main script to setup the model and a set of supporting functions implementing each of the 5 modules defined above. The OMneT++ implementation includes the the Individual Mobility, Correlated Mobility, Collision Avoidance and Upper Bound Enforcement Mo3 modules in the bidimensional case, as well as supporting functions to collect the simulation data.

Mo3: a Modular Mobility Model for future generation wireless networks / De Nardis, L.; Di Benedetto, M. G.. - (2022).

Mo3: a Modular Mobility Model for future generation wireless networks

L. De Nardis
;
M. G. Di Benedetto
2022

Abstract

This repository includes the implementation of a new rule-based correlated Modular Mobility Model, named Mo3, that provides accuracy and flexibility on par with behavioral mobility models, while preserving the intuitiveness of popular reference-based group mobility models. Mo3 defines five rules: 1) Individual Mobility, 2) Correlated Mobility, 3) Collision Avoidance, 4) Obstacle Avoidance and 5) Upper Bounds Enforcement, that provide a set of features on par with or beyond the current state of the art. Mo3 adopts a new approach in the definition of rules, that adjusts speed and direction of nodes without introducing acceleration vectors as in behavioral models, and avoids thus the associated complexity issue. Rules are furthermore mapped one-to-one on five modules, that can be independently activated as well as replaced, opening the way to future extensions and modifications. Mo3 supports furthermore tridimensional mobility for selected rules, in particular Individual Mobility, Correlated Mobility and Upper Bounds Enforcement, supporting thus mobility modeling for agents moving in 3D spaces, such as swarms of UAV, flocks of birds, and baks of fish. The repository includes a full Matlab implementation and an implementation in OMNeT++ 5.5 of a subset of the modules. The Matlab implementation includes a main script to setup the model and a set of supporting functions implementing each of the 5 modules defined above. The OMneT++ implementation includes the the Individual Mobility, Correlated Mobility, Collision Avoidance and Upper Bound Enforcement Mo3 modules in the bidimensional case, as well as supporting functions to collect the simulation data.
2022
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1691922
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact