MobiREAL is a realistic network simulator for MANET.
It provides a new methodology to model and simulate realistic mobility of nodes and
enables to evaluate MANET applications in more actual environments.
Designed by MobiREAL Team in Mobile Computing Lab.(Higashino Lab.),
Graduate School of Information Science and Technology, Osaka University, Japan
This project is partly supported by Stragetic Information and Communications R&D Promotion
Programs (SCOPE) in Japanese Ministry of Internal Affairs and Communications
MobiREAL Introduction Movie(avi, ppt)
New version of MobiREAL can be downloaded from 09/03/26
What's MobiREAL ?
is a novel network simulator for ubiquitous society with mobile devices.
It can simulate realistic mobility of humans and automobiles,
and enables to change their behavior depending on a given application context.
Therefore, we can get more detailed performance
evaluation of network applications,
routing protocols, infrastructure and so on
which existing simulators cannot evaluate well.
MobiREAL can easily describe mobility of nodes with C++.
We adopt a probabilistic rule-based
model to describe behavior of mobile nodes, which
is often used in cognitive modeling of human behavior.
The proposed model allows us to describe
how mobile nodes change their destinations, routes
and speeds/directions based on their positions, surroundings
(obstacles and neighboring nodes), information
obtained from applications, and so on.
MobiREAL enables to simulate mobile ad-hoc networks
by adding mobility support facilities
to the network simulator GTNetS
where mobile nodes' join/leave, their movement and packet collision among them
are newly developed.
The left picture shows the result of simulation visualized by MobiREAL Animator.
MobiREAL Animator dynamically visualizes nodes' movement, links' connection,
and so on. It helps to understand simulation results intuitively.
An algorithm of collision avoidance
among walkers is implemented like the left picture.
Traffic congestion of vehicles can be also modeled well.
By those algorithms, MobiREAL can represent more actual mobility of nodes.
How to Model Simulation Scenario
Mobility of mobile terminals(nodes) is simulated in the behavior simulator of MobiREAL.
The behavior simulator is composed of Mobility Model modeled mobility of nodes and
Simulation Manager class managing nodes.
>Architecture of Behavior Simulator
For achieving realistic environments, the following two elements need to be assigned.
- Infomation of Simulation Field
- We explain in the followings how to assign obstacles, roads, and so on.
>How to describe Simulation Field
- Mobility of nodes
We propose "CPE model" as the technique of describing mobility of nodes easily.
This model allow you to describe realistic mobility of nodes easiliy by modeling
it with sequence of rules.
Also, we explain how to manage nodes(generation, deletion, etc.).
Sample Movies of MobiREAL Animator
- scenario1.avi (4.2Mbytes)
This is a result of network simulation
for a walkie-talkie voice communication on an ad-hoc network.
The lower right red node and the upper left red node are communicating each other.
A small circle and concentrically expanding circles represent a node
and its packet transmission, respectively.
Black, yellow and pink circles represent transmission of
data packets, error packets and controlled packets, respectively.
The red line represents links where data packets are flowing.
We have modeled a real 500m×500m region in the downtown of our city.
Note that the animator shows only nodes having available
The density of the nodes is about 0.0005 person/m².
- collisionavoid.avi (5.0Mbytes)
This is a sample of the functions of the animator and the algorithm of collision avoidance.
We have modeled a real 500m×500m region in the underground city near the station of our city.
For questions about our network simulator MobiREAL, please contact.
Teruo Higashino (Professor)
Graduate School of Information Science and Technology
Osaka University, Suita, Osaka 565-0871, Japan
Phone : +81-6-6879-4555
Fax : +81-6-6879-4559
Email : higashino AT ist. osaka-u. ac. jp