SWIM: Small World In Motion |
||
Modeling Human Mobility |
From this site you can download both the SWIM's source code and some typical mobility SWIM-generated traces that we have used in our papers.
The format of each trace is of the form:
event_time event_type id1 id2 x1 y1 x2 y2
where:
- event_time is measured in seconds and refers to the time on which an event has occurred;
- event_type is either MM (LM) or MP (LP) for respectively meat (leave) while both nodes are in movement or meat (leave)
while one of the nodes is not moving;
- id1 is the id of the first node involved;
- id2 is the id of the second node involved;
- x1 y1 (x2 y2) are the coordinates of the first (second) node when the event takes place.
More information on the model can be found on our papers linked here below. If you intend to publish your results based on this simulator or the relative data sets, we appreciate if you cite this website and the publications.
New
SWIM is now part of the
Opportunistic Network Environment simulator.
Note: If you know other uses or implementations of SWIM tell us to add the link here.
The source code of SWIM simulator can be downloaded here.
This implementation is the scaled version of SWIM which is explained in the SWIM Journal paper.
Inside the project you can find a Readme file with instructions on how to use the simulator or you can
click here to read it online.
Synthetic traces
The Cambridge 2006 scenario: 36 iMotes distributed to two groups of students (Year1 and Year2) of the University of Cambridge and were programmed to log contacts of all visible mobile devices for 11 days. Details of the experiment can be found on the CRAWDAD website.
Config file, Trace - SWIM simulated Cambridge 06 with 36 nodes
Config file, Trace - Phoenix Scaling (Invariant density) of Cambridge 06 experiment with 300 nodes
Config file, Trace - Phoenix Scaling of Cambridge 06 experiment with 500 nodes
Config file, Trace - Phoenix Scaling of Cambridge 06 experiment with 1000 nodes
Config file, Trace - Phoenix Scaling of Cambridge 06 experiment with 2000 nodes
Config file, Trace - Manhattan Scaling (Invariant area) of Cambridge 06 experiment with 180 nodes
Config file, Trace - Manhattan Scaling of Cambridge 06 experiment with 360 nodes
Config file, Trace - Manhattan Scaling of Cambridge 06 experiment with 720 nodes
Config file, Trace - Manhattan Scaling of Cambridge 06 experiment with 1440 nodes
The Infocom 2005 scenario: 41 iMotes were distributed to students attending the Infocom 2005 student workshop. This experiment covers approximately 3 days. Details of the experiment can be found on the CRAWDAD website.
Config file, Trace - SWIM simulated Infocom 05 with 41 nodes
Config file, Trace - Phoenix Scaling (Invariant density) of Infocom 05 experiment with 300 nodes
Config file, Trace - Phoenix Scaling of Infocom 05 experiment with 500 nodes
Config file, Trace - Phoenix Scaling of Infocom 05 experiment with 1000 nodes
Config file, Trace - Phoenix Scaling of Infocom 05 experiment with 2000 nodes
Config file, Trace - Manhattan Scaling (Invariant area) of Infocom 05 experiment with 205 nodes
Config file, Trace - Manhattan Scaling of Infocom 05 experiment with 410 nodes
Config file, Trace - Manhattan Scaling of Infocom 05 experiment with 820 nodes
Config file, Trace - Manhattan Scaling of Infocom 05 experiment with 1640 nodes
The Infocom 2006 scenario: this experiment was similar to Infocom 05 except that the scale is larger, 78 participants, and covers 3 days. Details of the experiment can be found on the CRAWDAD website.
Config file, Trace - SWIM simulated Infocom 06 with 78 nodes
Config file, Trace - Phoenix Scaling (Invariant density) of Infocom 06 experiment with 300 nodes
Config file, Trace - Phoenix Scaling of Infocom 06 experiment with 500 nodes
Config file, Trace - Phoenix Scaling of Infocom 06 experiment with 1000 nodes
Config file, Trace - Phoenix Scaling of Infocom 06 experiment with 2000 nodes
Config file, Trace - Manhattan Scaling (Invariant area) of Infocom 06 experiment with 390 nodes
Config file, Trace - Manhattan Scaling of Infocom 06 experiment with 780 nodes
Config file, Trace - Manhattan Scaling of Infocom 06 experiment with 1560 nodes
Config file, Trace - Manhattan Scaling of Infocom 06 experiment with 3120 nodes
S. Kosta, A. Mei and J. Stefa, "Large-Scale Synthetic Social Mobile Networks with SWIM", In
IEEE Transactions on Mobile Computing 2013.
[BibTex]
S. Kosta, A. Mei and J. Stefa, "Small World in Motion (SWIM):
Modeling Communities in Ad-Hoc Mobile Networking", In Proceedings of The 7th IEEE Communications Society Conference on Sensor,
Mesh and Ad Hoc Communications and Networks (SECON 2010), Boston, MA, U.S.A., June 2010.
[BibTex]
A. Mei and J. Stefa. "SWIM: A simple model to generate small mobile worlds",
In Proceedings of The 28th IEEE Conference on Computer Communications (INFOCOM 2009), pages 2106-2113,
Rio de Janeiro, Brazil, April 2009.
[BibTex]
For questions and/or suggestions please write to:
Sokol Kosta | |
Email: kosta[at]di.uniroma1.it | |
Julinda Stefa | |
Email: stefa[at]di.uniroma1.it | |
Website: http://julinda.stefa.googlepages.com |
|
Alessandro Mei | |
Email: mei[at]di.uniroma1.it | |
Website: http://wwwusers.di.uniroma1.it/~mei/sitoweb/Home.html |