Smart City Gnosys

Smart city article details

Title Step-One: Simulated Testbed For Edge-Fog Processes Based On The Opportunistic Network Environment Simulator
ID_Doc 53028
Authors Mass J.; Srirama S.N.; Chang C.
Year 2020
Published Journal of Systems and Software, 166
DOI http://dx.doi.org/10.1016/j.jss.2020.110587
Abstract The Internet of Things (IoT) has evolved from a cloud-based architecture towards multi-layer architectures such as Fog computing, where network edge devices perform processing and messaging tasks. Researchers studied managing and scheduling applications in these architectures extensively, however some issues, especially the effect of mobility, have been less explored. Additionally, evaluation of these mechanisms in realistic scenarios is difficult, as real-world experiments are costly and building composite applications with existing simulation tools is laborious. We call such composite applications which entail functions for handling connectivity and mobility disruptions in the edge network, Edge Processes. In this paper, we present STEP-ONE - a set of tools developed to simulate IoT systems where the management and application composition is handled with Business Process Model and Notation (BPMN) related standards. We demonstrate STEP-ONE with a smart-city scenario, where an application modeled as a choreography of processes is executed between different resources - cloud, fog and moving edge devices. We show how STEP-ONE enables constructing such a scenario and how it can be extended with algorithms and decision-mechanisms to adaptively drive the execution of such processes. We also present how detailed performance metrics can be extracted from the discrete event simulations run with STEP-ONE. © 2020 Elsevier Inc.
Author Keywords BPMN 2.0; Discrete event simulation; Edge process management; Fog computing; Internet of Things testbed; Smart city


Similar Articles


Id Similarity Authors Title Published
9504 View0.875Pflanzner T.; Kertesz A.Analyzing Iot, Fog And Cloud Environments Using Real Sensor DataFog Computing: Concepts, Frameworks and Technologies (2018)
32182 View0.873Kuchuk H.; Malokhvii E.Integration Of Iot With Cloud, Fog, And Edge Computing: A ReviewAdvanced Information Systems, 8, 2 (2024)
9763 View0.865Mahmud R.; Ramamohanarao K.; Buyya R.Application Management In Fog Computing Environments: A Taxonomy, Review And Future DirectionsACM Computing Surveys, 53, 4 (2021)
4182 View0.859Kumar S.; Singh P.; Singh A.A Review Of Optimized Computational Strategies For Iot: Cloud, Fog, And Edge Computing ApproachesProceedings of 5th International Conference on Pervasive Computing and Social Networking, ICPCSN 2025 (2025)
26795 View0.857Cheng, B; Solmaz, G; Cirillo, F; Kovacs, E; Terasawa, K; Kitazawa, AFogflow: Easy Programming Of Iot Services Over Cloud And Edges For Smart CitiesIEEE INTERNET OF THINGS JOURNAL, 5, 2 (2018)
54320 View0.856Kumari R.; Kaur K.; Chhabra G.; Bharany S.; Kaushik K.Systematic Mapping Study On Edge And Fog Computing In Smart Cities: A Comprehensive ReviewProceedings of International Conference on Communication, Computer Sciences and Engineering, IC3SE 2024 (2024)
26786 View0.855Al-Hashimi M.A.A.; Rahiman A.R.; Muhammed A.; Hamid N.A.W.Fog-Cloud Scheduling Simulator For Reinforcement Learning AlgorithmsInternational Journal of Information Technology (Singapore), 17, 5 (2025)
48851 View0.855Wu L.; Yang G.; Yan J.; Ran S.; Zhao B.; Zhou H.Simulation For Urban Computing Scenarios: An Overview And Research ChallengesProceedings - 2023 IEEE 10th International Conference on Cyber Security and Cloud Computing and 2023 IEEE 9th International Conference on Edge Computing and Scalable Cloud, CSCloud-EdgeCom 2023 (2023)
15154 View0.854Kumar H.A.; Rakshith J.; Shetty R.; Roy S.; Sitaram D.Comparison Of Iot Architectures Using A Smart City BenchmarkProcedia Computer Science, 171 (2020)
55814 View0.854Ndlovu L.; Stofile A.; Makgafela D.; Miya S.The Implementation, Deployment And Roadmap Of Fog Computing: A ReviewInternational Conference on Electrical, Computer, and Energy Technologies, ICECET 2024 (2024)