{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T15:27:13Z","timestamp":1780500433303,"version":"3.54.1"},"reference-count":80,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,11,30]],"date-time":"2022-11-30T00:00:00Z","timestamp":1669766400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["308274\/2016-4"],"award-info":[{"award-number":["308274\/2016-4"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001807","name":"FAPESP","doi-asserted-by":"crossref","award":["2015\/24144-7"],"award-info":[{"award-number":["2015\/24144-7"]}],"id":[{"id":"10.13039\/501100001807","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2022,11,30]]},"abstract":"<jats:p>Emerging IoT applications with stringent requirements on latency and data processing have posed many challenges to cloud-centric platforms for Smart Cities. Recently, Fog Computing has been advocated as a promising approach to support such new applications and handle the increasing volume of IoT data and devices. The Fog Computing paradigm is characterized by a horizontal system-level architecture where devices close to end-users and IoT devices are used for processing, storage, and networking functions. Fog Computing platforms aim to facilitate the development of applications and systems for Smart Cities by providing services and abstractions designed to integrate data from IoT devices and various information systems deployed in the city. Despite the potential of the Fog Computing paradigm, the literature still lacks a broad, comprehensive overview of what has been investigated on the use of such paradigm in platforms for Smart Cities and open issues to be addressed in future research and development. In this paper, a systematic mapping study was performed and we present a comprehensive understanding of the use of the Fog Computing paradigm in Smart Cities platforms, providing an overview of the current state of research on this topic, and identifying important gaps in the existing approaches and promising research directions.<\/jats:p>","DOI":"10.1145\/3488585","type":"journal-article","created":{"date-parts":[[2022,2,3]],"date-time":"2022-02-03T19:05:56Z","timestamp":1643915156000},"page":"1-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":30,"title":["Fog Computing Platforms for Smart City Applications: A Survey"],"prefix":"10.1145","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3353-053X","authenticated-orcid":false,"given":"Thiago Pereira","family":"Da Silva","sequence":"first","affiliation":[{"name":"Federal University of Rio Grande do Norte (UFRN), Natal, Rio Grande do Norte, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thais","family":"Batista","sequence":"additional","affiliation":[{"name":"Federal University of Rio Grande do Norte (UFRN), Natal, Rio Grande do Norte, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Frederico","family":"Lopes","sequence":"additional","affiliation":[{"name":"Federal University of Rio Grande do Norte (UFRN), Natal, Rio Grande do Norte, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aluizio Rocha","family":"Neto","sequence":"additional","affiliation":[{"name":"Federal University of Rio Grande do Norte (UFRN), Natal, Rio Grande do Norte, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fl\u00e1via C.","family":"Delicato","sequence":"additional","affiliation":[{"name":"Fluminense Federal University (UFF), Rio de Janeiro, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paulo F.","family":"Pires","sequence":"additional","affiliation":[{"name":"Fluminense Federal University (UFF), Rio de Janeiro, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Atslands R.","family":"Da Rocha","sequence":"additional","affiliation":[{"name":"Teleinformatics Engineering Dep. - Federal University of Ceara (UFC), Cear\u00e1, Fortaleza, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,12,22]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/IBCAST.2014.6778179"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.suscom.2018.05.005"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.5555\/647985.743843"},{"key":"e_1_3_2_5_2","article-title":"Fog computing applications: Taxonomy and requirements.","volume":"1907","author":"Ahmed A.","year":"2019","unstructured":"A. Ahmed, H. Arkian, D. Battulga, A. Fahs, M. Farhadi, D. Giouroukis, A. Gougeon, F. O. Gutierrez, Guillaume Pierre, P. Souza Jr., M. Tamiru, and L. Wu. 2019. Fog computing applications: Taxonomy and requirements. CoRR abs\/1907.11621 (2019).","journal-title":"CoRR"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2019.10.006"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.measurement.2018.07.067"},{"key":"e_1_3_2_8_2","article-title":"Exploring the effectiveness of service decomposition in fog computing architecture for the internet of things.","volume":"1904","author":"Alturki Badraddin","year":"2019","unstructured":"Badraddin Alturki, Stephan Reiff-Marganiec, Charith Perera, and Suparna De. 2019. Exploring the effectiveness of service decomposition in fog computing architecture for the internet of things. CoRR abs\/1904.00381 (2019).","journal-title":"CoRR"},{"key":"e_1_3_2_9_2","first-page":"13","volume-title":"SEAMS@ICSE","author":"Arcaini P.","year":"2015","unstructured":"P. Arcaini, E. Riccobene, and P. Scandurra. 2015. Modeling and analyzing MAPE-K feedback loops for self-adaptation. In SEAMS@ICSE, Paola Inverardi and Bradley Schmerl (Eds.). IEEE Computer Society, 13\u201323."},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.3390\/bdcc2020010"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2010.05.010"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2999213"},{"key":"e_1_3_2_13_2"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2018.12.007"},{"key":"e_1_3_2_15_2"},{"key":"e_1_3_2_16_2","volume-title":"SWEBOK: Guide to the Software Engineering Body of Knowledge (3.0 ed.)","author":"Bourque P.","year":"2014","unstructured":"P. Bourque and R. Fairley (Eds.). 2014. SWEBOK: Guide to the Software Engineering Body of Knowledge (3.0 ed.). IEEE Computer Society, Los Alamitos."},{"key":"e_1_3_2_17_2","volume-title":"CLOSER","author":"Brogi A.","year":"2018","unstructured":"A. Brogi, Stefano Forti, and Ahmad Ibrahim. 2018. Deploying fog applications: How much does it cost, by the way?. In CLOSER."},{"key":"e_1_3_2_18_2"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2584538"},{"key":"e_1_3_2_20_2","unstructured":"Edge Computing Consortium. 2016. White Paper of Edge Computing Consortium."},{"key":"e_1_3_2_21_2","first-page":"1","article-title":"IEEE standard for adoption of OpenFog reference architecture for fog computing","author":"Consortium OpenFog","year":"2018","unstructured":"OpenFog Consortium. 2018. IEEE standard for adoption of OpenFog reference architecture for fog computing. IEEE Std 1934-2018 (2018), 1\u2013176.","journal-title":"IEEE Std 1934-2018"},{"key":"e_1_3_2_22_2","article-title":"Fog computing: Principles, architectures, and applications.","volume":"1601","author":"Dastjerdi A.","year":"2016","unstructured":"A. Dastjerdi, H. Gupta, R. Calheiros, S. Ghosh, and R. Buyya. 2016. Fog computing: Principles, architectures, and applications. CoRR abs\/1601.02752 (2016).","journal-title":"CoRR"},{"key":"e_1_3_2_23_2","article-title":"Smarter cities for smarter growth: How cities can optimize their systems for the talent-based economy","author":"Dirks S.","year":"2010","unstructured":"S. Dirks, C. Gurdgiev, and M. Keeling. 2010. Smarter cities for smarter growth: How cities can optimize their systems for the talent-based economy. SSRN (52010).","journal-title":"SSRN"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600907"},{"key":"e_1_3_2_25_2"},{"key":"e_1_3_2_26_2"},{"key":"e_1_3_2_27_2","first-page":"1","volume-title":"BigComp","author":"Giang Nam Ky","year":"2019","unstructured":"Nam Ky Giang, Victor Leung, Makoto Kawano, Takuro Yonezawa, Jin Nakazawa, Rodger Lea, and Matt Broadbent. 2019. CityFlow: Exploiting edge computing for large scale smart city applications. In BigComp. IEEE, 1\u20134."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2020.102596"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/s12083-020-01051-9"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2983253"},{"key":"e_1_3_2_31_2","article-title":"Serverless computing: One step forward, two steps back.","volume":"1812","author":"Hellerstein Joseph","year":"2018","unstructured":"Joseph Hellerstein, Jose Faleiro, Joseph Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, and Chenggang Wu. 2018. Serverless computing: One step forward, two steps back. CoRR abs\/1812.03651 (2018).","journal-title":"CoRR"},{"key":"e_1_3_2_32_2","article-title":"Resource management in fog\/edge computing: A survey.","volume":"1810","author":"Hong Cheol-Ho","year":"2018","unstructured":"Cheol-Ho Hong and Blesson Varghese. 2018. Resource management in fog\/edge computing: A survey. CoRR abs\/1810.00305 (2018).","journal-title":"CoRR"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.SP.500-325"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-019-02208-y"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3039368"},{"key":"e_1_3_2_36_2","first-page":"1","volume-title":"2020 SoutheastCon","author":"Karim Y.","year":"2020","unstructured":"Y. Karim and R. Hasan. 2020. FogTestBed: A generic architecture for testbed for fog-based systems. In 2020 SoutheastCon. 1\u20137."},{"key":"e_1_3_2_37_2"},{"key":"e_1_3_2_38_2","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1117\/12.475275","volume-title":"Scalability and Traffic Control in IP Networks II","author":"Keromytis Angelos","year":"2002","unstructured":"Angelos Keromytis, Vishal Misra, and Daniel Rubenstein. 2002. Using overlays to improve network security. In Scalability and Traffic Control in IP Networks II, Vol. 4868. International Society for Optics and Photonics, 245\u2013254."},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.2987070"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.02.050"},{"key":"e_1_3_2_41_2"},{"key":"e_1_3_2_42_2"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2004.1317449"},{"key":"e_1_3_2_44_2"},{"key":"e_1_3_2_45_2","unstructured":"R. LaMothe. 2013. Edge computing. https:\/\/moam.info\/edge-computing-pacific-northwest-national-laboratory_59d648481723dd08e35b7b77.html."},{"key":"e_1_3_2_46_2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1007\/978-3-030-60239-0_16","volume-title":"ICA3PP (2)","author":"Lan D.","year":"2020","unstructured":"D. Lan, A. Taherkordi, F. Eliassen, Z. Chen, and L. Liu. 2020. Deep reinforcement learning for intelligent migration of fog services in smart cities. In ICA3PP (2)(Lecture Notes in Computer Science, Vol. 12453), Meikang Qiu (Ed.). Springer, 230\u2013244."},{"key":"e_1_3_2_47_2","first-page":"1","volume-title":"DFSD@Middleware","author":"Lan D.","year":"2019","unstructured":"D. Lan, A. Taherkordi, F. Eliassen, and G. Horn. 2019. A survey on fog programming: Concepts, state-of-the-art, and research challenges. In DFSD@Middleware. ACM, 1\u20136. http:\/\/dblp.uni-trier.de\/db\/conf\/middleware\/dfsd2019.html#LanTEH19."},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cities.2018.04.011"},{"key":"e_1_3_2_49_2"},{"key":"e_1_3_2_50_2","first-page":"1","volume-title":"GLOBECOM","author":"Lopez M.","year":"2016","unstructured":"M. Lopez, A. Lobato, and O. Duarte. 2016. A performance comparison of open-source stream processing platforms. In GLOBECOM. IEEE, 1\u20136."},{"key":"e_1_3_2_51_2","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/978-3-319-94890-4","volume-title":"Fog Computing: A Taxonomy, Survey and Future Directions","author":"Mahmud R.","year":"2018","unstructured":"R. Mahmud, R. Kotagiri, and R. Buyya. 2018. Fog Computing: A Taxonomy, Survey and Future Directions. Springer Singapore, 103\u2013130."},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3318216.3363299"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2018.1700298"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2844341"},{"key":"e_1_3_2_55_2","first-page":"1","volume-title":"Int. Conf. on Smart Cities and Green ICT Systems (SMARTGREENS)","author":"Monzon A.","year":"2015","unstructured":"A. Monzon. 2015. Smart cities concept and challenges: Bases for the assessment of smart city projects. In Int. Conf. on Smart Cities and Green ICT Systems (SMARTGREENS). IEEE, 1\u201311."},{"key":"e_1_3_2_56_2"},{"key":"e_1_3_2_57_2","volume-title":"Proceeding of the IEEE International Conference on Smart Computing, SMARTCOMP","author":"Badii C.","year":"2016","unstructured":"C. Badii, P. Bellini, D. Cenni, G. Martelli, P. Nesi, and M. Paolucci. 2016. Km4City smart city API: An integrated support for mobility services. In Proceeding of the IEEE International Conference on Smart Computing, SMARTCOMP. IEEE Computer Society, 1\u20138."},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2866491"},{"key":"e_1_3_2_59_2","first-page":"55","volume-title":"Reference Architectures","author":"Nakagawa E.","year":"2014","unstructured":"E. Nakagawa, F. Oquendo, and J. Maldonado. 2014. Reference Architectures. John Wiley & Sons, Ltd, Chapter 2, 55\u201382."},{"key":"e_1_3_2_60_2","article-title":"A survey of fog computing and communication: Current researches and future directions.","volume":"1804","author":"Nath S.","year":"2018","unstructured":"S. Nath, H. Gupta, S. Chakraborty, and S. Ghosh. 2018. A survey of fog computing and communication: Current researches and future directions. CoRR abs\/1804.04365 (2018). http:\/\/dblp.uni-trier.de\/db\/journals\/corr\/corr1804.html#abs-1804-04365.","journal-title":"CoRR"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2018.08.003"},{"key":"e_1_3_2_62_2","article-title":"Fog computing for sustainable smart cities: A survey.","author":"Perera C.","year":"2017","unstructured":"C. Perera, Y. Qin, J. Estrella, S. Reiff-Marganiec, and A. Vasilakos. 2017. Fog computing for sustainable smart cities: A survey. CoRR (2017).","journal-title":"CoRR"},{"key":"e_1_3_2_63_2"},{"key":"e_1_3_2_64_2","first-page":"67","volume-title":"IC2E","author":"Petri I.","year":"2019","unstructured":"I. Petri, O. Rana, A. Zamani, and Y. Rezgui. 2019. Edge-cloud orchestration: Strategies for service placement and enactment. In IC2E. IEEE, 67\u201375."},{"key":"e_1_3_2_65_2"},{"key":"e_1_3_2_66_2","first-page":"1","volume-title":"SMARTCOMP","author":"Puliafito C.","year":"2017","unstructured":"C. Puliafito, E. Mingozzi, and G. Anastasi. 2017. Fog computing for the internet of mobile things: Issues and challenges. In SMARTCOMP. IEEE Computer Society, 1\u20136."},{"key":"e_1_3_2_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/3301443"},{"key":"e_1_3_2_68_2","article-title":"Challenges in designing edge-based middlewares for the internet of things: A survey.","volume":"1912","author":"Renart E.","year":"2019","unstructured":"E. Renart and D. Balouek. 2019. Challenges in designing edge-based middlewares for the internet of things: A survey. CoRR abs\/1912.06567 (2019).","journal-title":"CoRR"},{"key":"e_1_3_2_69_2","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1145\/3428658.3430973","volume-title":"Proc. of the Brazilian Symposium on Multimedia and the Web","author":"Rocha B.","year":"2020","unstructured":"B. Rocha, L. Silva, T. Batista, E. Cavalcante, and P. Gomes. 2020. An ontology-based information model for multi-domain semantic modeling and analysis of smart city data. In Proc. of the Brazilian Symposium on Multimedia and the Web. 73\u201380."},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2018.07.020"},{"key":"e_1_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/3124391"},{"key":"e_1_3_2_72_2","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/SmartCloud.2018.00019","volume-title":"2018 IEEE Int. Conf. on Smart Cloud (SmartCloud)","author":"Shaik S.","year":"2018","unstructured":"S. Shaik and S. Baskiyar. 2018. Resource and service management for fog infrastructure as a service. In 2018 IEEE Int. Conf. on Smart Cloud (SmartCloud). 64\u201369."},{"key":"e_1_3_2_73_2","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"Shaw M.","year":"1996","unstructured":"M. Shaw and A. Wolf. 1996. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs, NJ, USA."},{"key":"e_1_3_2_74_2","unstructured":"Thiago Silva Thais Batista Frederico Lopes Aluizio Rocha Flavia Delicato Paulo Pires and Atslands Rocha. 2021. Fog Computing Platforms for Smart City Applications - A Survey. (2021). arXiv (to be published)."},{"key":"e_1_3_2_75_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICRITO.2018.8748346"},{"key":"e_1_3_2_76_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2017.2679740"},{"key":"e_1_3_2_77_2","volume-title":"ASE BigData & SocialInformatics 2015","author":"Tang B.","year":"2015","unstructured":"B. Tang, Z. Chen, G. Hefferman, T. Wei, H. He, and Q. Yang. 2015. A hierarchical distributed fog computing architecture for big data analysis in smart cities. In ASE BigData & SocialInformatics 2015 (Kaohsiung, Taiwan). New York, NY, USA, Article 28, 6 pages."},{"key":"e_1_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1155\/2018\/7476201"},{"issue":"5","key":"e_1_3_2_79_2","article-title":"Applying the levels of conceptual interoperability model in support of integratability, interoperability, and composability for system-of-systems engineering","volume":"5","author":"Tolk Andreas","year":"2007","unstructured":"Andreas Tolk, Saikou Y. Diallo, and Charles D. Turnitsa. 2007. Applying the levels of conceptual interoperability model in support of integratability, interoperability, and composability for system-of-systems engineering. Journal of Systems, Cybernetics, and Informatics 5, 5 (2007).","journal-title":"Journal of Systems, Cybernetics, and Informatics"},{"key":"e_1_3_2_80_2"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4436"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488585","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3488585","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:12Z","timestamp":1750188672000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488585"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,30]]},"references-count":80,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,11,30]]}},"alternative-id":["10.1145\/3488585"],"URL":"https:\/\/doi.org\/10.1145\/3488585","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"value":"1533-5399","type":"print"},{"value":"1557-6051","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,30]]},"assertion":[{"value":"2021-03-30","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-09-27","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-12-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}