Abstract
A crowdsensing network is a sensor network in which sensors are users that sense the environment and send the obtained data using, for instance, their smartphones. The performance of such sensor networks depends heavily on the mobility of the users and their willingness to collaborate. It is hard to obtain a stable set of users to evaluate such kinds of sensor networks and, for that reason, studies of crowdsensing networks are scarce. In this paper, we describe how the ns-3 network simulator can be used to simulate some crowdsensing networks with specific characteristics by using the mobility properties of network nodes together with the wireless interface in ad hoc network mode. We model the identification of network nodes with users of the crowdsensing network and we define how to simulate user sensing capabilities. Finally, we present a simulation example for a specific crowdsensing network where users report incidents in the public rail transport.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This work has been partially supported by the Spanish Government through project TIN2010-15764 N-KHRONOUS and the UAB grant PIF 472-01-1/E2010.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
All devices are assumed to have equal status in the network and are free to communicate with any other ad hoc device in link range.
References
J-Sim. https://sites.google.com/site/jsimofficial/. Accessed 5 June 2013
Simulation of Urban MObility (SUMO). http://sourceforge.net/apps/mediawiki/sumo/index.php?title=Main_Page. Accessed 27 May 2013
The Rice University Monarch Project: Mobile Networking Architectures. http://www.monarch.cs.rice.edu/. Accessed 27 May 2013
Barr, R.: An efficient, unifying approach to simulation using virtual machines. Ph.D. thesis, Cornell University, May 2004
Barr, R., Haas, Z.J., van Renesse, R.: Jist: an efficient approach to simulation using virtual machines. Softw.: Pract. Experience 35(6), 539–576 (2005). http://dx.doi.org/10.1002/spe.647
University of Bonn: BonnMotion. A mobility scenario generation and analysis tool. http://net.cs.uni-bonn.de/wg/cs/applications/bonnmotion/. Accessed 27 May 2013
Camp, T., Boleng, J., Davies, V.: A survey of mobility models for ad hoc network research. Wireless Commun. Mob. Comput. 2(5), 483–502 (2002)
Campbell, A., Eisenman, S., Lane, N., Miluzzo, E., Peterson, R.: People-centric urban sensing. In: Proceedings of the 2nd Annual International Workshop on Wireless Internet, WICON ’06. ACM, New York (2006)
Cardone, G., Foschini, L., Bellavista, P., Corradi, A., Borcea, C., Talasila, M., Curtmola, R.: Fostering participaction in smart cities: a geo-social platform. IEEE Commun. Mag. 51(6), 112–119 (2013)
Eisenman, S., Campbell, A.: SkiScape sensing. In: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, SenSys ’06, pp. 401–402. ACM (2006)
Eisenman, S., Miluzzo, E., Lane, N., Peterson, R., Ahn, G.S., Campbell, A.: BikeNet: a mobile sensing system for cyclist experience mapping. ACM Trans. Sen. Netw. 6(1), 6:1–6:39 (2010)
Fall, K.: A delay-tolerant network architecture for challenged internets. In: Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, SIGCOMM ’03, pp. 27–34. ACM, New York (2003), http://doi.acm.org/10.1145/863955.863960
Ganti, R.K., Ye, F., Lei, H.: Mobile: current state and future challenges. IEEE Commun. Mag. 49(11), 32–39 (2011)
Gorgen, D., Frey, H., Hiedels, C.: Jane-the java ad hoc network development environment. In: 40th Annual Simulation Symposium, ANSS ’07, pp. 163–176 (2007)
Görgen, D., Frey, H., Hiedels, C.: Jane-a simulation platform for ad hoc network applications. In: Demos of the 9th International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (2006)
Keränen, A., Ott, J., Kärkkäinen, T.: The ONE simulator for DTN protocol evaluation. In: SIMUTools ’09: Proceedings of the 2nd International Conference on Simulation Tools and Techniques. ICST, New York (2009)
Klein, M.: Dianemu - a java based generic simulation environment for distributed protocols. Technical report, Sixth International Workshop on Network-Based Information Systems (NBIS2003), in the framework of the 14th International Conference on Database and Expert Systems Applications 2003 (2003)
Kurkowski, S., Camp, T., Colagrosso, M.: Manet simulation studies: the incredibles. SIGMOBILE Mob. Comput. Commun. Rev. 9(4), 50–61 (2005). http://doi.acm.org/10.1145/ 1096166.1096174
Laboratory for Communications and Applications (LCA): Traffic and Network Simulation Environment (TraNS). http://lca.epfl.ch/projects/trans/. Accessed 27 May 2013
Lacage, M., Henderson, T.R.: Yet another network simulator. In: Proceeding from the 2006 Workshop on ns-2: The IP Network Simulator, WNS2 ’06. ACM, New York (2006). http://doi.acm.org/10.1145/1190455.1190467
Riley, G.F.: The georgia tech network simulator. In: Proceedings of the ACM SIGCOMM Workshop on Models, Methods and Tools for Reproducible Network Research, MoMeTools ’03, pp. 5–12. ACM, New York (2003). http://doi.acm.org/10.1145/944773.944775
Riverbed Technology: OPNET. http://www.opnet.com. Accessed 7 June 2013
Imre, S., Keszei, C.: Simulation environment for ad-hoc networks in omnet++. In: IST 2001 - “Technologies Serving People” (2001)
SCALABLE Network Technologies: QualNet. http://web.scalable-networks.com/content/qualnet. Accessed 7 June 2013
The Ohio State University and University of Illinois: The Autonomous Component Architecture. http://j-sim.cs.uiuc.edu/whitepapers/aca.html. Accessed 27 June 2013
Transports Metropolitans de Barcelona: Resum de gestió 2011. http://www.tmb.cat/ca/c/document_library/get_file?uuid=c5e4a93e-ed5d-4ad6-bf5a-9d6968f6f375&groupId=10168. Accessed 26 June 2013
Zeng, X., Bagrodia, R., Gerla, M.: Glomosim: a library for parallel simulation of large-scale wireless networks. In: Proceedings of the Twelfth Workshop on Parallel and Distributed Simulation, PADS 98, pp. 154–161 (1998)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Tanas, C., Herrera-Joancomartí, J. (2014). Crowdsensing Simulation Using ns-3. In: Nin, J., Villatoro, D. (eds) Citizen in Sensor Networks. CitiSens 2013. Lecture Notes in Computer Science(), vol 8313. Springer, Cham. https://doi.org/10.1007/978-3-319-04178-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-04178-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-04177-3
Online ISBN: 978-3-319-04178-0
eBook Packages: Computer ScienceComputer Science (R0)