{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T08:59:36Z","timestamp":1778662776029,"version":"3.51.4"},"reference-count":30,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2018,9,26]],"date-time":"2018-09-26T00:00:00Z","timestamp":1537920000000},"content-version":"vor","delay-in-days":268,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Commission 7th Research Framework Programme FI-WARE & FI-CORE Projects","award":["285248"],"award-info":[{"award-number":["285248"]}]},{"name":"European Commission 7th Research Framework Programme FI-WARE & FI-CORE Projects","award":["632893"],"award-info":[{"award-number":["632893"]}]},{"name":"European Commission 7th Research Framework Programme FI-WARE & FI-CORE Projects","award":["732851"],"award-info":[{"award-number":["732851"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["285248"],"award-info":[{"award-number":["285248"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["632893"],"award-info":[{"award-number":["632893"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["732851"],"award-info":[{"award-number":["732851"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["285248"],"award-info":[{"award-number":["285248"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["632893"],"award-info":[{"award-number":["632893"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["732851"],"award-info":[{"award-number":["732851"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["285248"],"award-info":[{"award-number":["285248"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["632893"],"award-info":[{"award-number":["632893"]}]},{"name":"European Commission Horizon 2020 Research Framework Programme FI-NEXT Project","award":["732851"],"award-info":[{"award-number":["732851"]}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Wireless Communications and Mobile Computing"],"published-print":{"date-parts":[[2018,1]]},"abstract":"<jats:p>Many of the problems arising from rapid urbanization and urban population growth can be solved by making cities \u201csmart\u201d. These smart cities are supported by large networks of interconnected and widely geo\u2010distributed devices, known as Internet of Things or IoT, that generate large volumes of data. Traditionally, cloud computing has been the technology used to support this infrastructure; however, some of the essential requirements of smart cities such as low\u2010latency, mobility support, location\u2010awareness, bandwidth cost savings, and geo\u2010distributed nature of such IoT systems cannot be met. To solve these problems, the fog computing paradigm proposes extending cloud computing models to the edge of the network. However, most of the proposed architectures and frameworks are based on their own private data models and interfaces, which severely reduce the openness and interoperability of these solutions. To address this problem, we propose a standard\u2010based fog computing architecture to enable it to be an open and interoperable solution. The proposed architecture moves the stream processing tasks to the edge of the network through the use of lightweight context brokers and Complex Event Processing (CEP) to reduce latency. Moreover, to communicate the different smart cities domains we propose a Context Broker based on a publish\/subscribe middleware specially designed to be elastic and low\u2010latency and exploit the context information of these environments. Additionally, we validate our architecture through a real smart city use case, showing how the proposed architecture can successfully meet the smart cities requirements by taking advantage of the fog computing approach. Finally, we also analyze the performance of the proposed Context Broker based on microbenchmarking results for latency, throughput, and scalability.<\/jats:p>","DOI":"10.1155\/2018\/4019858","type":"journal-article","created":{"date-parts":[[2018,9,26]],"date-time":"2018-09-26T23:35:48Z","timestamp":1538004948000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A Multidomain Standards\u2010Based Fog Computing Architecture for Smart Cities"],"prefix":"10.1155","volume":"2018","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6610-2171","authenticated-orcid":false,"given":"V\u00edctor","family":"Ramp\u00e9rez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6272-8708","authenticated-orcid":false,"given":"Javier","family":"Soriano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7928-5237","authenticated-orcid":false,"given":"David","family":"Lizcano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2018,9,26]]},"reference":[{"key":"e_1_2_11_1_2","article-title":"A vision of smarter cities: how cities can lead way into a prosperous and sustinable future","author":"Dirks S.","year":"2009","journal-title":"IBM Global Business Services"},{"key":"e_1_2_11_2_2","article-title":"Smarter cities for smarter growth","author":"Dirks S.","year":"2010","journal-title":"IBM Global Business Services"},{"key":"e_1_2_11_3_2","volume-title":"How Smart is Your City? Helping Cities Measure Progress","author":"Dirks S.","year":"2009"},{"key":"e_1_2_11_4_2","doi-asserted-by":"crossref","unstructured":"ChourabiH. NamT. WalkerS. Gil-GarciaJ. R. MellouliS. NahonK. PardoT. A. andSchollH. J. Understanding smart cities: an integrative framework Proceedings of the 45th Hawaii International Conference on System Sciences (HICSS \u203212) January 2012 2289\u20132297 https:\/\/doi.org\/10.1109\/hicss.2012.615 2-s2.0-84857957415.","DOI":"10.1109\/HICSS.2012.615"},{"key":"e_1_2_11_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2017.2679740"},{"key":"e_1_2_11_6_2","doi-asserted-by":"publisher","DOI":"10.1155\/2017\/7254181"},{"key":"e_1_2_11_7_2","doi-asserted-by":"publisher","DOI":"10.1080\/10630732.2011.601117"},{"key":"e_1_2_11_8_2","article-title":"FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities","author":"Cheng B.","year":"2017","journal-title":"IEEE Internet of Things Journal"},{"key":"e_1_2_11_9_2","doi-asserted-by":"crossref","unstructured":"YiS. HaoZ. QinZ. andLiQ. Fog computing: Platform and applications Proceedings of the 3rd Workshop on Hot Topics in Web Systems and Technologies HotWeb 2015 November 2015 USA 73\u201378 2-s2.0-84969509112 https:\/\/doi.org\/10.1109\/HotWeb.2015.22.","DOI":"10.1109\/HotWeb.2015.22"},{"key":"e_1_2_11_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2579198"},{"key":"e_1_2_11_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2584538"},{"key":"e_1_2_11_12_2","doi-asserted-by":"crossref","unstructured":"BonomiF. MilitoR. ZhuJ. andAddepalliS. Fog computing and its role in the internet of things Proceedings of the 1st ACM Mobile Cloud Computing Workshop MCC 2012 August 2012 Finland 13\u201315 2-s2.0-84866627419 https:\/\/doi.org\/10.1145\/2342509.2342513.","DOI":"10.1145\/2342509.2342513"},{"key":"e_1_2_11_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.09.020"},{"key":"e_1_2_11_14_2","doi-asserted-by":"publisher","DOI":"10.1155\/2017\/9324035"},{"key":"e_1_2_11_15_2","doi-asserted-by":"crossref","unstructured":"MadumalM. B. A. P. AtukoraleD. A. S. andUsoofT. M. H. A. Adaptive event tree-based hybrid CEP computational model for Fog computing architecture Proceedings of the 16th International Conference on Advances in ICT for Emerging Regions ICTer 2016 September 2016 Sri Lanka 5\u201312 2-s2.0-85013761669.","DOI":"10.1109\/ICTER.2016.7829892"},{"key":"e_1_2_11_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2015.08.005"},{"key":"e_1_2_11_17_2","doi-asserted-by":"crossref","unstructured":"ChunS. ShinS. SeoS. EomS. JungJ. andLeeK. A Pub\/Sub-Based Fog Computing Architecture for Internet-of-Vehicles Proceedings of the 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom) December 2016 Luxembourg City 90\u201393 https:\/\/doi.org\/10.1109\/CloudCom.2016.0029.","DOI":"10.1109\/CloudCom.2016.0029"},{"key":"e_1_2_11_18_2","doi-asserted-by":"crossref","unstructured":"HuangJ. TsaiP. andLiaoI. Implementing publish\/subscribe pattern for CoAP in fog computing environment Proceedings of the 2017 8th IEEE Annual Information Technology Electronics and Mobile Communication Conference (IEMCON) October 2017 Vancouver BC 198\u2013203 https:\/\/doi.org\/10.1109\/IEMCON.2017.8117190.","DOI":"10.1109\/IEMCON.2017.8117190"},{"key":"e_1_2_11_19_2","doi-asserted-by":"publisher","DOI":"10.3390\/s17092148"},{"key":"e_1_2_11_20_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2013.06.012"},{"key":"e_1_2_11_21_2","unstructured":"Esper Esper EPL reference 2018 http:\/\/esper.espertech.com\/release-5.2.0\/esper-reference\/html\/epl_clauses.html."},{"key":"e_1_2_11_22_2","doi-asserted-by":"crossref","unstructured":"SinaeepourfardA. GarciaJ. Masip-BruinX. Marin-TorderaE. CireraJ. GrauG. andCasausF. Estimating Smart City sensors data generation Proceedings of the 15th IFIP Mediterranean Ad Hoc Networking Workshop Med-Hoc-Net 2016 June 2016 Spain 2-s2.0-84992021216.","DOI":"10.1109\/MedHocNet.2016.7528424"},{"key":"e_1_2_11_23_2","volume-title":"Quantitative system performance: computer system analysis using queueing network models. 1em plus 0.5em minus 0.4em","author":"Lazowska K. C.","year":"1984"},{"key":"e_1_2_11_24_2","unstructured":"HerbstN. R. KounevS. andReussnerR. Elasticity in Cloud Computing: What It Is and What It Is Not Proceedings of the Presented as part of the 10th International Conference on Autonomic Computing 2013 23\u201327."},{"key":"e_1_2_11_25_2","doi-asserted-by":"crossref","unstructured":"MaoM.andHumphreyM. Auto-scaling to minimize cost and meet application deadlines in cloud workflows Proceedings of the International Conference for High Performance Computing Networking Storage and Analysis (SC \u203211) November 2011 New York NY USA ACM https:\/\/doi.org\/10.1145\/2063384.2063449 2-s2.0-83155182885.","DOI":"10.1145\/2063384.2063449"},{"key":"e_1_2_11_26_2","doi-asserted-by":"crossref","unstructured":"MaoM.andHumphreyM. A performance study on the VM startup time in the cloud Proceedings of the IEEE 5th International Conference on Cloud Computing (CLOUD \u203212) June 2012 Honolulu Hawaii USA IEEE 423\u2013430 https:\/\/doi.org\/10.1109\/cloud.2012.103 2-s2.0-84866744447.","DOI":"10.1109\/CLOUD.2012.103"},{"key":"e_1_2_11_27_2","doi-asserted-by":"crossref","unstructured":"MaoM.andHumphreyM. Scaling and scheduling to maximize application performance within budget constraints in cloud workflows Proceedings of the 27th IEEE International Parallel and Distributed Processing Symposium IPDPS 2013 May 2013 USA 67\u201378 2-s2.0-84884837445.","DOI":"10.1109\/IPDPS.2013.61"},{"key":"e_1_2_11_28_2","unstructured":"GallowayJ. M. SmithK. L. andVrbskyS. S. Power Aware Load Balancing for Cloud Computing I Proceedings of the World Congress on Engineering and Computer Science 2011 122\u2013128."},{"key":"e_1_2_11_29_2","doi-asserted-by":"crossref","unstructured":"GallowayJ. SmithK. andCarverJ. An empirical study of power aware load balancing in local cloud architectures Proceedings of the 9th International Conference on Information Technology ITNG 2012 April 2012 USA 232\u2013236 2-s2.0-84863927731.","DOI":"10.1109\/ITNG.2012.171"},{"key":"e_1_2_11_30_2","doi-asserted-by":"crossref","unstructured":"NguyenP.andNahrstedtK. Resource management for elastic publish subscribe systems: A performance modeling-based approach Proceedings of the 9th International Conference on Cloud Computing CLOUD 2016 July 2016 USA 561\u2013568 2-s2.0-85014139469.","DOI":"10.1109\/CLOUD.2016.0080"}],"container-title":["Wireless Communications and Mobile Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/wcmc\/2018\/4019858.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/wcmc\/2018\/4019858.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/2018\/4019858","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T07:29:09Z","timestamp":1723015749000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/2018\/4019858"}},"subtitle":[],"editor":[{"given":"Raquel","family":"Lacuesta","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1]]}},"alternative-id":["10.1155\/2018\/4019858"],"URL":"https:\/\/doi.org\/10.1155\/2018\/4019858","archive":["Portico"],"relation":{},"ISSN":["1530-8669","1530-8677"],"issn-type":[{"value":"1530-8669","type":"print"},{"value":"1530-8677","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1]]},"assertion":[{"value":"2018-06-06","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-09-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-09-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"4019858"}}