2019 • In MSWIM '19: Proceedings of the 22nd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, Miami Beach, FL, USA, 2019.
mobile crowdsensing; simulation; modeling; distributed algorithms
Abstract :
[en] Mobile crowdsensing (MCS) has become a popular paradigm for data collection in urban environments. In MCS systems, a crowd supplies sensing information for monitoring phenomena through mobile devices. Typically, a large number of participants is required to make a sensing campaign successful. For such a reason, it is often not practical for researchers to build and deploy large testbeds to assess the performance of frameworks and algorithms for data collection, user recruitment, and evaluating the quality of information. Simulations offer a valid alternative. In this paper, we present CrowdSenSim 2.0, a significant extension of the popular CrowdSenSim simulation platform. CrowdSenSim 2.0 features a stateful approach to support algorithms where the chronological order of events matters, extensions of the architectural modules, including an additional system to model urban environments, code refactoring, and parallel execution of algorithms. All these improvements boost the performances of the simulator and make the runtime execution and memory utilization significantly lower, also enabling the support for larger simulation scenarios. We demonstrate retro-compatibility with the older platform and evaluate as a case study a stateful data collection algorithm.
Disciplines :
Computer science
Author, co-author :
Montori, Federico; University of Bologna
Cortesi, Emanuele; University of Bologna
Bedogni, Luca; University of Bologna
CAPPONI, Andrea ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
FIANDRINO, Claudio ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Bononi, Luciano; University of Bologna
External co-authors :
yes
Language :
English
Title :
CrowdSenSim 2.0: a Stateful Simulation Platform for Mobile Crowdsensing in Smart Cities
Publication date :
November 2019
Event name :
22nd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM)
Event place :
Miami Beach, FL, United States
Event date :
November 2019
Audience :
International
Main work title :
MSWIM '19: Proceedings of the 22nd International ACM Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, Miami Beach, FL, USA, 2019.
Publisher :
Association for Computing Machinery, New York, United States - New York
Luca Bedogni, Marco Fiore, and Christian Glacet. 2018. Temporal Reachability in Vehicular Networks. In Proc. of IEEE Conference on Computer Communications (INFOCOM). 81–89. https://doi.org/10.1109/INFOCOM.2018.8486393
Geoff Boeing. 2017. OSMnx: New methods for acquiring, constructing, analyzing, and visualizing complex street networks. Computers, Environment and Urban Systems 65 (2017), 126–139. https://doi.org/10.1016/j.compenvurbsys.2017.05.004
Andrea Capponi, Claudio Fiandrino, Burak Kantarci, Luca Foschini, Dzmitry Kliazovich, and Pascal Bouvry. 2019. A Survey on Mobile Crowdsensing Systems: Challenges, Solutions and Opportunities. IEEE Communications Surveys Tutorials (May 2019), 1–49. https://doi.org/10.1109/COMST.2019.2914030
Andrea Capponi, Claudio Fiandrino, Dzmitry Kliazovich, Pascal Bouvry, and Stefano Giordano. 2017. A Cost-Effective Distributed Framework for Data Collection in Cloud-Based Mobile Crowd Sensing Architectures. IEEE Transactions on Sustainable Computing 2, 1 (Jan 2017), 3–16. https://doi.org/10.1109/TSUSC.2017.2666043
Claudio Fiandrino, Andrea Capponi, Giuseppe Cacciatore, Dzmitry Kliazovich, Ulrich Sorger, Pascal Bouvry, Burak Kantarci, Fabrizio Granelli, and Stefano Giordano. 2017. Crowdsensim: a simulation platform for mobile crowdsensing in realistic urban environments. IEEE Access 5 (Feb 2017), 3490–3503. https://doi.org/10.1109/ACCESS.2017.2671678
Yali Gao, Xiaoyong Li, Jirui Li, and Yunquan Gao. 2017. A dynamic-trust-based recruitment framework for mobile crowd sensing. In Proc. of IEEE International Conference on Communications (ICC). 1–6. https://doi.org/10.1109/ICC.2017. 7997420
Gartner. 2019. Gartner Says Global Smartphone Sales Stalled in the Fourth Quarter of 2018. https://www.gartner.com/en/newsroom/press-releases/2019-02-21-gartner-says-global-smartphone-sales-stalled-in-the-fourth-quart
Raino Lampinen. 2001. Universal transverse mercator (UTM) and military grid reference system (MGRS).
Imre Lendák and Károly Farkas. 2015. Evaluation of simulation engines for crowdsensing activities. (2015).
Martina Marjanović, Lea Skorin-Kapov, Krešimir Pripužić, Aleksandar Antonić, and Ivana Podnar Žarko. 2016. Energy-aware and quality-driven sensor management for green mobile crowd sensing. Journal of Network and Computer Applications 59 (Jan 2016), 95–108. https://doi.org/10.1016/j.jnca.2015.06.023
MarketsandMarkets. 2018. Crowd analytics market worth $1,142.5 million by 2021. https://www.marketsandmarkets.com/PressReleases/crowd-analytics.asp
Kamal Mehdi, Massinissa Lounis, Ahcène Bounceur, and Tahar Kechadi. 2014. Cupcarbon: A multi-agent and discrete event wireless sensor network design and simulation tool. In Proc. of 7th International ICST Conference on Simulation Tools and Techniques. 126–131. https://doi.org/10.4108/icst.simutools.2014.254811
Federico Montori, Luca Bedogni, and Luciano Bononi. 2017. Distributed data collection control in opportunistic mobile crowdsensing. In Proc. of ACM SMARTOBJECTS. 19–24. https://doi.org/10.1145/3127502.3127509
Federico Montori, Luca Bedogni, and Luciano Bononi. 2018. A Collaborative Internet of Things Architecture for Smart Cities and Environmental Monitoring. IEEE Internet of Things Journal 5, 2 (Apr 2018), 592–605. https://doi.org/10.1109/JIOT.2017.2720855
Federico Montori, Luca Bedogni, Alain Di Chiappari, and Luciano Bononi. 2016. SenSquare: A mobile crowdsensing architecture for smart cities. In Proc. of IEEE 3rd World Forum on Internet of Things (WF-IoT). 536–541. https://doi.org/10.1109/WF-IoT.2016.7845471
Federico Montori, Marco Gramaglia, Luca Bedogni, Marco Fiore, Farid Sheikh, Luciano Bononi, and Andrea Vesco. 2017. Automotive Communications in LTE: A Simulation-Based Performance Study. In Proc. of IEEE 86th Vehicular Technology Conference (VTC-Fall). 1–6. https://doi.org/10.1109/VTCFall.2017.8288297
Federico Montori, Prem Prakash Jayaraman, Ali Yavari, Alireza Hassani, and Dimitrios Georgakopoulos. 2018. The Curse of Sensing: Survey of techniques and challenges to cope with sparse and dense data in mobile crowd sensing for Internet of Things. Pervasive and Mobile Computing 49 (Jul 2018), 111–125. https://doi.org/10.1016/j.pmcj.2018.06.009
Riccardo Pinciroli and Salvatore Distefano. 2017. Characterization and evaluation of mobile crowdsensing performance and energy indicators. ACM SIGMETRICS Performance Evaluation Review 44, 4 (2017), 80–90. https://doi.org/10.1145/3092819.3092829
Cristian Tanas and Jordi Herrera-Joancomartí. 2013. Crowdsensing simulation using ns-3. In International Workshop on Citizen in Sensor Networks. Springer, 47–58. https://doi.org/10.1007/978-3-319-04178-0_5
Mattia Tomasoni, Andrea Capponi, Claudio Fiandrino, Dzmitry Kliazovich, Fabrizio Granelli, and Pascal Bouvry. 2018. Why energy matters? Profiling energy consumption of mobile crowdsensing data collection frameworks. Pervasive and Mobile Computing 51 (2018), 193–208. https://doi.org/10.1016/j.pmcj.2018.10.002
Piergiorgio Vitello, Andrea Capponi, Claudio Fiandrino, Paolo Giaccone, Dzmitry Kliazovich, and Pascal Bouvry. 2018. High-precision design of pedestrian mobility for smart city simulators. In Proc. of IEEE International Conference on Communications (ICC). 1–6. https://doi.org/10.1109/ICC.2018.8422599