Generic Mobility Simulation Framework (GMSF)
Welcome to the Generic Mobility Simulation Framework (GMSF) page. Using GMSF you can generate mobility traces with our GIS-based mobility model and other mobility models. Please specify your simulation parameters, the output format and a valid e-mail address to generate mobility traces using GMSF:
About the Generic Mobility Simulation Framework (GMSF)
The Generic Mobility Simulation Framework (GMSF) was developed as a part of a master thesis [
1] at
ETH Zurich and has been presented at MobilityModels'08, the first ACM SIGMOBILE workshop on Mobility models [
2].

Screenshot of GMSF with the GIS-model in the Urban scenario:
Position of nodes on the map (left side) and the corresponding network graph (right side).
Mobility Models
The simulation framework contains our new GIS-based mobility model, the MMTS model and the common Random Waypoint and Manhattan models.
- GIS-based mobility model: Steady-state random trips on real road topology from the Swiss geographic information system (GIS) [3]. The model implements a basic car-following mechanism using the Intelligent-Driver Model (IDM) [4]. Additionally, major road intersections are controlled by a simple traffic light model. Mobility traces can be generated based on the road topology of three different areas in Switzerland (City, Urban and Rural scenario)
- MMTS Model: Mobility model which is based on realistic vehicular traces and on the road topology from the Multi-agent Microscopic Traffic Simulator (MMTS) [5]. We provide vehicular traces for three different areas in Switzerland (City, Urban and Rural scenario).
- Random Waypoint Model: Steady-state random trip model. The steady-state initialization is performed using the method described by Camp and Navidi. [6]
- Manhattan Model: Nodes travel on a grid-like road network. If the distance to the front vehicle is below a threshold value, the speed is set at maximum to the speed of the front vehicle. Otherwise, nodes are accelerating or decelerating on a random basis while moving at a speed in the specified range.
More details can be found in the thesis [
1] or in the research paper [
2].
Output Format
Mobility traces can be generated in various output formats. GMSF supports the mobility trace format of the popular ns-2 (incl. nam traces) and Qualnet network simulators. In addition, we offer to generate traces in a simulator independent XML-based trace format.
References
- "Design and Analysis of Realistic Mobility Model for Wireless Mesh Networks", Philipp Sommer, Master Thesis, ETH Zurich, Sept 07. PDF
- "Generic mobility simulation framework (GMSF)", Rainer Baumann, Franck Legendre and Philipp Sommer, MobilityModels '08: Proceeding of the 1st ACM SIGMOBILE workshop on Mobility models, Hongkong, China. PDF
- "VECTOR 25 - Landscape model of Switzerland", The Swiss Federal Office of Topography swisstopo, see website
- "Congested Traffic States in Empirical Observations and Microscopic Simulations", M. Treiber , A. Hennecke and D. Helbing, Physical Review, see paper
- Realistic Vehicular Traces, Laboratory for Software Technology, ETH Zurich, see website
- "Stationary Distributions for the Random Waypoint Mobility Model", W. Navidi and T. Camp, IEEE Transactions on Mobile Computing, Vol. 3, 2004, see paper
- "The IMPORTANT framework for analyzing the Impact of Mobility on Performance Of RouTing protocols for Adhoc NeTworks", F. Bai, N. Sadagopan and A. Helmy, INFOCOM 2003, see paper