{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T17:07:44Z","timestamp":1777136864404,"version":"3.51.4"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,7,9]],"date-time":"2023-07-09T00:00:00Z","timestamp":1688860800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,7,9]],"date-time":"2023-07-09T00:00:00Z","timestamp":1688860800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2024,1]]},"DOI":"10.1007\/s11227-023-05520-9","type":"journal-article","created":{"date-parts":[[2023,7,9]],"date-time":"2023-07-09T06:01:40Z","timestamp":1688882500000},"page":"1109-1136","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A scalable and flexible platform for service placement in multi-fog and multi-cloud environments"],"prefix":"10.1007","volume":"80","author":[{"given":"Sadoon","family":"Azizi","sequence":"first","affiliation":[]},{"given":"Pedram","family":"Farzin","sequence":"additional","affiliation":[]},{"given":"Mohammad","family":"Shojafar","sequence":"additional","affiliation":[]},{"given":"Omer","family":"Rana","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,9]]},"reference":[{"issue":"3","key":"5520_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2509413.2509416","volume":"1","author":"O Agmon Ben-Yehuda","year":"2013","unstructured":"Agmon Ben-Yehuda O, Ben-Yehuda M, Schuster A, Tsafrir D (2013) Deconstructing amazon ec2 spot instance pricing. ACM Trans Econ Comput (TEAC) 1(3):1\u201320","journal-title":"ACM Trans Econ Comput (TEAC)"},{"key":"5520_CR2","doi-asserted-by":"crossref","unstructured":"Alencar D, Both C, Antunes R, Oliveira H, Cerqueira E, Ros\u00e1rio D (2021) Dynamic microservice allocation for virtual reality distribution with qoe support. IEEE Trans Netw Serv Manag","DOI":"10.1109\/TNSM.2021.3076922"},{"key":"5520_CR3","doi-asserted-by":"crossref","unstructured":"Aslanpour MS, Toosi AN, Cicconetti C, Javadi B, Sbarski P, Taibi D, Assuncao M, Gill SS, Gaire R, Dustdar S (2021) Serverless edge computing: vision and challenges. In: 2021 Australasian Computer Science Week Multiconference. IEEE, pp 1\u201310","DOI":"10.1145\/3437378.3444367"},{"issue":"5","key":"5520_CR4","doi-asserted-by":"publisher","first-page":"1816","DOI":"10.1007\/s11036-020-01563-x","volume":"25","author":"G Baranwal","year":"2020","unstructured":"Baranwal G, Yadav R, Vidyarthi DP (2020) Qoe aware iot application placement in fog computing using modified-topsis. Mob Netw Appl 25(5):1816\u20131832","journal-title":"Mob Netw Appl"},{"key":"5520_CR5","doi-asserted-by":"crossref","unstructured":"Bonomi F, Milito R, Natarajan P, Zhu J (2014) Fog computing: a platform for internet of things and analytics. In: Big Data and Internet of Things: A Roadmap for Smart Environments. Springer, pp 169\u2013186","DOI":"10.1007\/978-3-319-05029-4_7"},{"issue":"3","key":"5520_CR6","doi-asserted-by":"publisher","first-page":"1116","DOI":"10.1109\/TNET.2020.2979361","volume":"28","author":"X Cao","year":"2020","unstructured":"Cao X, Tang G, Guo D, Li Y, Zhang W (2020) Edge federation: towards an integrated service provisioning model. IEEE\/ACM Trans Netw 28(3):1116\u20131129","journal-title":"IEEE\/ACM Trans Netw"},{"issue":"12","key":"5520_CR7","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/3368454","volume":"62","author":"P Castro","year":"2019","unstructured":"Castro P, Ishakian V, Muthusamy V, Slominski A (2019) The rise of serverless computing. Commun ACM 62(12):44\u201354","journal-title":"Commun ACM"},{"issue":"3","key":"5520_CR8","doi-asserted-by":"publisher","first-page":"5577","DOI":"10.1109\/JIOT.2019.2903821","volume":"6","author":"S Dhingra","year":"2019","unstructured":"Dhingra S, Madda RB, Gandomi AH, Patan R, Daneshmand M (2019) Internet of things mobile-air pollution monitoring system (iot-mobair). IEEE Internet Things J 6(3):5577\u20135584","journal-title":"IEEE Internet Things J"},{"key":"5520_CR9","doi-asserted-by":"crossref","unstructured":"Donassolo B, Fajjari I, Legrand A, Mertikopoulos P (2019) Fog based framework for iot service provisioning. In: 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC). IEEE, pp 1\u20136","DOI":"10.1109\/CCNC.2019.8651835"},{"key":"5520_CR10","doi-asserted-by":"crossref","unstructured":"Farzin P, Azizi S, Shojafar M, Rana O, Singhal M (2022) Flex: a platform for scalable service placement in multi-fog and multi-cloud environments. In: Australasian Computer Science Week 2022, pp 106\u2013114","DOI":"10.1145\/3511616.3513105"},{"key":"5520_CR11","doi-asserted-by":"publisher","first-page":"131760","DOI":"10.1109\/ACCESS.2020.3010119","volume":"8","author":"S Ghaemi","year":"2020","unstructured":"Ghaemi S, Khazaei H, Musilek P (2020) Chainfaas: an open blockchain-based serverless platform. IEEE Access 8:131760\u2013131778","journal-title":"IEEE Access"},{"issue":"117","key":"5520_CR12","first-page":"012","volume":"200","author":"M Ghobaei-Arani","year":"2022","unstructured":"Ghobaei-Arani M, Shahidinejad A (2022) A cost-efficient iot service placement approach using whale optimization algorithm in fog computing environment. Expert Syst Appl 200(117):012","journal-title":"Expert Syst Appl"},{"issue":"1","key":"5520_CR13","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/TCC.2014.2328578","volume":"3","author":"N Ghosh","year":"2015","unstructured":"Ghosh N, Ghosh SK, Das SK (2015) Selcsp: a framework to facilitate selection of cloud service providers. IEEE Trans Cloud Comput 3(1):66\u201379","journal-title":"IEEE Trans Cloud Comput"},{"issue":"4","key":"5520_CR14","doi-asserted-by":"publisher","first-page":"1298","DOI":"10.1109\/TMC.2020.2967041","volume":"20","author":"M Goudarzi","year":"2020","unstructured":"Goudarzi M, Wu H, Palaniswami M, Buyya R (2020) An application placement technique for concurrent iot applications in edge and fog computing environments. IEEE Trans Mob Comput 20(4):1298\u20131311","journal-title":"IEEE Trans Mob Comput"},{"issue":"3","key":"5520_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2662112","volume":"9","author":"N Grozev","year":"2014","unstructured":"Grozev N, Buyya R (2014) Multi-cloud provisioning and load distribution for three-tier applications. ACM Trans Auton Adapt Syst (TAAS) 9(3):1\u201321","journal-title":"ACM Trans Auton Adapt Syst (TAAS)"},{"issue":"1","key":"5520_CR16","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1137\/1024022","volume":"24","author":"J Hartmanis","year":"1982","unstructured":"Hartmanis J (1982) Computers and intractability: a guide to the theory of np-completeness (michael r. garey and david s. johnson). Siam Review 24(1):90","journal-title":"Siam Review"},{"issue":"13","key":"5520_CR17","doi-asserted-by":"publisher","first-page":"2117","DOI":"10.1049\/iet-com.2020.0007","volume":"14","author":"HO Hassan","year":"2020","unstructured":"Hassan HO, Azizi S, Shojafar M (2020) Priority, network and energy-aware placement of iot-based application services in fog-cloud environments. IET Commun 14(13):2117\u20132129","journal-title":"IET Commun"},{"key":"5520_CR18","doi-asserted-by":"publisher","first-page":"1076","DOI":"10.1016\/j.future.2017.07.003","volume":"86","author":"\u00c1B Hern\u00e1ndez","year":"2018","unstructured":"Hern\u00e1ndez \u00c1B, Perez MS, Gupta S, Munt\u00e9s-Mulero V (2018) Using machine learning to optimize parallelism in big data applications. Fut Gen Comput Syst 86:1076\u20131092","journal-title":"Fut Gen Comput Syst"},{"key":"5520_CR19","doi-asserted-by":"crossref","unstructured":"Hudson N, Khamfroush H, Lucani DE (2021) Qos-aware placement of deep learning services on the edge with multiple service implementations. Preprint arXiv:2104.15094 (2021)","DOI":"10.1109\/ICCCN52240.2021.9522156"},{"key":"5520_CR20","doi-asserted-by":"crossref","unstructured":"Iyer GN, Raman V, Aswin K, Veeravalli B (2020) On the strategies for risk aware cloud and fog broker arbitrage mechanisms. In: 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC). IEEE, pp 794\u2013799","DOI":"10.1109\/ICCMC48092.2020.ICCMC-000148"},{"key":"5520_CR21","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.future.2015.06.004","volume":"54","author":"B Javed","year":"2016","unstructured":"Javed B, Bloodsworth P, Rasool RU, Munir K, Rana O (2016) Cloud market maker: an automated dynamic pricing marketplace for cloud users. Fut Gen Comput Syst 54:52\u201367","journal-title":"Fut Gen Comput Syst"},{"key":"5520_CR22","unstructured":"Jonas E, Schleier-Smith J, Sreekanti V, Tsai CC, Khandelwal A, Pu Q, Shankar V, Carreira J, Krauth K, Yadwadkar N, et\u00a0al (2019) Cloud programming simplified: a berkeley view on serverless computing. Preprint arXiv:1902.03383"},{"issue":"102","key":"5520_CR23","first-page":"663","volume":"163","author":"W Kassab","year":"2020","unstructured":"Kassab W, Darabkh KA (2020) A-z survey of internet of things: architectures, protocols, applications, recent advances, future directions and recommendations. J Netw Comput Appl 163(102):663","journal-title":"J Netw Comput Appl"},{"issue":"5","key":"5520_CR24","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3942","volume":"29","author":"L Liu","year":"2017","unstructured":"Liu L, Zhang M, Buyya R, Fan Q (2017) Deadline-constrained coevolutionary genetic algorithm for scientific workflow scheduling in cloud computing. Concurr Comput Pract Exp 29(5):e3942","journal-title":"Concurr Comput Pract Exp"},{"key":"5520_CR25","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1016\/j.future.2018.12.063","volume":"97","author":"J Luo","year":"2019","unstructured":"Luo J, Yin L, Hu J, Wang C, Liu X, Fan X, Luo H (2019) Container-based fog computing architecture and energy-balancing scheduling algorithm for energy iot. Fut Gen Comput Syst 97:50\u201360","journal-title":"Fut Gen Comput Syst"},{"key":"5520_CR26","doi-asserted-by":"crossref","unstructured":"Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. In: Internet of Everything. Springer, pp 103\u2013130","DOI":"10.1007\/978-981-10-5861-5_5"},{"key":"5520_CR27","doi-asserted-by":"crossref","unstructured":"Mahmud R, Ramamohanarao K, Buyya R (2019) Edge affinity-based management of applications in fog computing environments. In: 12th IEEE\/ACM International Conference on Utility and Cloud Computing. IEEE\/ACM, pp 61\u201370","DOI":"10.1145\/3344341.3368795"},{"issue":"4","key":"5520_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3403955","volume":"53","author":"R Mahmud","year":"2020","unstructured":"Mahmud R, Ramamohanarao K, Buyya R (2020) Application management in fog computing environments: a taxonomy, review and future directions. ACM Comput Surv (CSUR) 53(4):1\u201343","journal-title":"ACM Comput Surv (CSUR)"},{"key":"5520_CR29","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1016\/j.jpdc.2019.10.001","volume":"135","author":"R Mahmud","year":"2020","unstructured":"Mahmud R, Srirama SN, Ramamohanarao K, Buyya R (2020) Profit-aware application placement for integrated fog-cloud computing environments. J Parallel Distrib Comput 135:177\u2013190","journal-title":"J Parallel Distrib Comput"},{"issue":"108","key":"5520_CR30","first-page":"146","volume":"194","author":"AM Maia","year":"2021","unstructured":"Maia AM, Ghamri-Doudane Y, Vieira D, de Castro MF (2021) An improved multi-objective genetic algorithm with heuristic initialization for service placement and load distribution in edge computing. Comput Netw 194(108):146","journal-title":"Comput Netw"},{"issue":"3","key":"5520_CR31","doi-asserted-by":"publisher","first-page":"1826","DOI":"10.1109\/COMST.2018.2814571","volume":"20","author":"M Mukherjee","year":"2018","unstructured":"Mukherjee M, Shu L, Wang D (2018) Survey of fog computing: fundamental, network applications, and research challenges. IEEE Commun Surv Tutor 20(3):1826\u20131857","journal-title":"IEEE Commun Surv Tutor"},{"issue":"4","key":"5520_CR32","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/MWC.2019.1800503","volume":"26","author":"A Nanda","year":"2019","unstructured":"Nanda A, Puthal D, Rodrigues JJ, Kozlov SA (2019) Internet of autonomous vehicles communications security: overview, issues, and directions. IEEE Wirel Commun 26(4):60\u201365","journal-title":"IEEE Wirel Commun"},{"key":"5520_CR33","unstructured":"Natesha B, Guddeti RMR (2018) Heuristic-based iot application modules placement in the fog-cloud computing environment. In: 2018 IEEE\/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion). IEEE, pp 24\u201325"},{"issue":"102","key":"5520_CR34","first-page":"972","volume":"178","author":"B Natesha","year":"2021","unstructured":"Natesha B, Guddeti RMR (2021) Adopting elitism-based genetic algorithm for minimizing multi-objective problems of iot service placement in fog computing environment. J Netw Comput Appl 178(102):972","journal-title":"J Netw Comput Appl"},{"key":"5520_CR35","doi-asserted-by":"crossref","unstructured":"Nayeri ZM, Ghafarian T, Javadi B (2021) Application placement in fog computing with ai approach: taxonomy and a state of the art survey. J Netw Comput Appl:103078","DOI":"10.1016\/j.jnca.2021.103078"},{"key":"5520_CR36","unstructured":"Number of Internet of Things (IoT) connected devices worldwide from 2019 to 2030. https:\/\/www.statista.com\/statistics\/1183457\/iot-connected-devices-worldwide\/. Accessed 05 Sept 2021"},{"issue":"101","key":"5520_CR37","first-page":"996","volume":"115","author":"S Omer","year":"2021","unstructured":"Omer S, Azizi S, Shojafar M, Tafazolli R (2021) A priority, power and traffic-aware virtual machine placement of iot applications in cloud data centers. J Syst Arch 115(101):996","journal-title":"J Syst Arch"},{"key":"5520_CR38","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.pmcj.2017.06.018","volume":"41","author":"J Qi","year":"2017","unstructured":"Qi J, Yang P, Min G, Amft O, Dong F, Xu L (2017) Advanced internet of things for personalised healthcare systems: a survey. Pervasive Mob Comput 41:132\u2013149","journal-title":"Pervasive Mob Comput"},{"issue":"2","key":"5520_CR39","doi-asserted-by":"publisher","first-page":"1026","DOI":"10.1109\/TNSM.2019.2963643","volume":"17","author":"H Sami","year":"2020","unstructured":"Sami H, Mourad A (2020) Dynamic on-demand fog formation offering on-the-fly iot service deployment. IEEE Trans Netw Serv Manage 17(2):1026\u20131039","journal-title":"IEEE Trans Netw Serv Manage"},{"issue":"5","key":"5520_CR40","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","volume":"3","author":"W Shi","year":"2016","unstructured":"Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: vision and challenges. IEEE Internet Things J 3(5):637\u2013646","journal-title":"IEEE Internet Things J"},{"issue":"4","key":"5520_CR41","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","volume":"11","author":"O Skarlat","year":"2017","unstructured":"Skarlat O, Nardelli M, Schulte S, Borkowski M, Leitner P (2017) Optimized iot service placement in the fog. SOCA 11(4):427\u2013443","journal-title":"SOCA"},{"key":"5520_CR42","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.588","volume":"7","author":"O Skarlat","year":"2021","unstructured":"Skarlat O, Schulte S (2021) Fogframe: a framework for iot application execution in the fog. PeerJ Comput Sci 7:e588","journal-title":"PeerJ Comput Sci"},{"key":"5520_CR43","doi-asserted-by":"crossref","unstructured":"Skarlat O, Schulte S, Borkowski M, Leitner P (2016) Resource provisioning for iot services in the fog. In: 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA). IEEE, pp 32\u201339","DOI":"10.1109\/SOCA.2016.10"},{"key":"5520_CR44","doi-asserted-by":"crossref","unstructured":"Sonkoly B, Czentye J, Szalay M, N\u00e9meth B, Toka L (2021) Survey on placement methods in the edge and beyond. IEEE Commun Surv Tutor","DOI":"10.1109\/COMST.2021.3101460"},{"key":"5520_CR45","doi-asserted-by":"crossref","unstructured":"Sriraghavendra M, Chawla P, Wu H, Gill SS, Buyya R (2022) Dosp: a deadline-aware dynamic service placement algorithm for workflow-oriented iot applications in fog-cloud computing environments. In: Energy Conservation Solutions for Fog-Edge Computing Paradigms. Springer, pp 21\u201347","DOI":"10.1007\/978-981-16-3448-2_2"},{"key":"5520_CR46","doi-asserted-by":"crossref","unstructured":"Sterz A, Felka P, Simon B, Klos S, Klein A, Hinz O, Freisleben B (2022) Multi-stakeholder service placement via iterative bargaining with incomplete information. IEEE\/ACM Trans Netw","DOI":"10.1109\/TNET.2022.3157040"},{"key":"5520_CR47","unstructured":"Tasiopoulos A, Ascigil O, Psaras I, Toumpis S, Pavlou G (2019) Fogspot: spot pricing for application provisioning in edge\/fog computing. IEEE Trans Serv Comput"},{"key":"5520_CR48","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1016\/j.future.2019.04.020","volume":"99","author":"MH ur Rehman","year":"2019","unstructured":"ur Rehman MH, Yaqoob I, Salah K, Imran M, Jayaraman PP, Perera C (2019) The role of big data analytics in industrial internet of things. Fut Gen Comput Syst 99:247\u2013259","journal-title":"Fut Gen Comput Syst"},{"key":"5520_CR49","unstructured":"Velasquez K, Abreu DP, Paquete L, Curado M, Monteiro E (2020) A rank-based mechanism for service placement in the fog. In: 2020 IFIP Networking Conference (Networking). IEEE, pp 64\u201372"},{"key":"5520_CR50","doi-asserted-by":"crossref","unstructured":"Wang L, Deng X, Gui J, Chen X, Wan S (2023) Microservice-oriented service placement for mobile edge computing in sustainable internet of vehicles. IEEE Trans Intell Transp Syst","DOI":"10.1109\/TITS.2023.3274307"},{"key":"5520_CR51","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/j.sysarc.2019.02.009","volume":"98","author":"A Yousefpour","year":"2019","unstructured":"Yousefpour A, Fung C, Nguyen T, Kadiyala K, Jalali F, Niakanlahiji A, Kong J, Jue JP (2019) All one needs to know about fog computing and related edge computing paradigms: a complete survey. J Syst Arch 98:289\u2013330","journal-title":"J Syst Arch"},{"issue":"3","key":"5520_CR52","doi-asserted-by":"publisher","first-page":"5080","DOI":"10.1109\/JIOT.2019.2896311","volume":"6","author":"A Yousefpour","year":"2019","unstructured":"Yousefpour A, Patil A, Ishigaki G, Kim I, Wang X, Cankaya HC, Zhang Q, Xie W, Jue JP (2019) Fogplan: a lightweight qos-aware dynamic fog service provisioning framework. IEEE Internet Things J 6(3):5080\u20135096","journal-title":"IEEE Internet Things J"},{"issue":"67","key":"5520_CR53","first-page":"126","volume":"2","author":"KAM Zeinab","year":"2017","unstructured":"Zeinab KAM, Elmustafa SAA (2017) Internet of things applications, challenges and related future technologies. World Sci News 2(67):126\u2013148","journal-title":"World Sci News"},{"issue":"4","key":"5520_CR54","doi-asserted-by":"publisher","first-page":"1174","DOI":"10.3390\/s21041174","volume":"21","author":"YB Zikria","year":"2021","unstructured":"Zikria YB, Ali R, Afzal MK, Kim SW (2021) Next-generation internet of things (iot): opportunities, challenges, and solutions. Sensors 21(4):1174","journal-title":"Sensors"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05520-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-023-05520-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05520-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,8]],"date-time":"2024-01-08T11:29:37Z","timestamp":1704713377000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-023-05520-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,9]]},"references-count":54,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["5520"],"URL":"https:\/\/doi.org\/10.1007\/s11227-023-05520-9","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,9]]},"assertion":[{"value":"24 June 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 July 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"This manuscript has not been published and is not under consideration for publication elsewhere.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}