{"id":"https://openalex.org/W4365144867","doi":"https://doi.org/10.1145/3592598","title":"Placement of Microservices-based IoT Applications in Fog Computing: A Taxonomy and Future Directions","display_name":"Placement of Microservices-based IoT Applications in Fog Computing: A Taxonomy and Future Directions","publication_year":2023,"publication_date":"2023-04-12","ids":{"openalex":"https://openalex.org/W4365144867","doi":"https://doi.org/10.1145/3592598"},"language":"en","primary_location":{"id":"doi:10.1145/3592598","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3592598","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"},"type":"review","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009445234","display_name":"Samodha Pallewatta","orcid":"https://orcid.org/0000-0002-5342-9551"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Samodha Pallewatta","raw_affiliation_strings":["The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Australia"],"raw_orcid":"https://orcid.org/0000-0002-5342-9551","affiliations":[{"raw_affiliation_string":"The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015873569","display_name":"Vassilis Kostakos","orcid":"https://orcid.org/0000-0003-2804-6038"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Vassilis Kostakos","raw_affiliation_strings":["The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Australia"],"raw_orcid":"https://orcid.org/0000-0003-2804-6038","affiliations":[{"raw_affiliation_string":"The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014716105","display_name":"Rajkumar Buyya","orcid":"https://orcid.org/0000-0001-9754-6496"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Rajkumar Buyya","raw_affiliation_strings":["The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Australia"],"raw_orcid":"https://orcid.org/0000-0001-9754-6496","affiliations":[{"raw_affiliation_string":"The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5009445234"],"corresponding_institution_ids":["https://openalex.org/I165779595"],"apc_list":null,"apc_paid":null,"fwci":17.7066,"has_fulltext":false,"cited_by_count":92,"citation_normalized_percentile":{"value":0.99533901,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"55","issue":"14s","first_page":"1","last_page":"43"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10444","display_name":"Context-Aware Activity Recognition Systems","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12079","display_name":"IoT Networks and Protocols","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9842816591262817},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8738406896591187},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7784405946731567},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.7089014649391174},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6819214224815369},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6133207082748413},{"id":"https://openalex.org/keywords/fog-computing","display_name":"Fog computing","score":0.5354013442993164},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.4965129494667053},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.47642168402671814},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.44051793217658997},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.43271127343177795},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.34170758724212646},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.30123618245124817},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.23850739002227783},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18444809317588806},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.13430973887443542}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9842816591262817},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8738406896591187},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7784405946731567},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.7089014649391174},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6819214224815369},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6133207082748413},{"id":"https://openalex.org/C2986652147","wikidata":"https://www.wikidata.org/wiki/Q21809931","display_name":"Fog computing","level":3,"score":0.5354013442993164},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.4965129494667053},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.47642168402671814},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.44051793217658997},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.43271127343177795},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.34170758724212646},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.30123618245124817},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.23850739002227783},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18444809317588806},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.13430973887443542},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3592598","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3592598","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Computing Surveys","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":89,"referenced_works":["https://openalex.org/W2044913877","https://openalex.org/W2111619626","https://openalex.org/W2549687423","https://openalex.org/W2561389184","https://openalex.org/W2567333176","https://openalex.org/W2571734091","https://openalex.org/W2596636257","https://openalex.org/W2599014521","https://openalex.org/W2727576198","https://openalex.org/W2784062446","https://openalex.org/W2804804101","https://openalex.org/W2808445014","https://openalex.org/W2809963016","https://openalex.org/W2885657717","https://openalex.org/W2894001169","https://openalex.org/W2903799441","https://openalex.org/W2906622513","https://openalex.org/W2910037078","https://openalex.org/W2911692176","https://openalex.org/W2916994210","https://openalex.org/W2924055228","https://openalex.org/W2940651923","https://openalex.org/W2942505722","https://openalex.org/W2956755329","https://openalex.org/W2957686527","https://openalex.org/W2963085430","https://openalex.org/W2978890359","https://openalex.org/W2980073220","https://openalex.org/W2980789769","https://openalex.org/W2981587265","https://openalex.org/W2982796189","https://openalex.org/W2994053796","https://openalex.org/W2999957536","https://openalex.org/W3003378062","https://openalex.org/W3011265235","https://openalex.org/W3012697041","https://openalex.org/W3026201843","https://openalex.org/W3028223869","https://openalex.org/W3028517753","https://openalex.org/W3034962907","https://openalex.org/W3040872889","https://openalex.org/W3047394450","https://openalex.org/W3068636631","https://openalex.org/W3081034060","https://openalex.org/W3083812752","https://openalex.org/W3085574569","https://openalex.org/W3087752421","https://openalex.org/W3094276678","https://openalex.org/W3099200343","https://openalex.org/W3102441862","https://openalex.org/W3103627349","https://openalex.org/W3128699734","https://openalex.org/W3135725526","https://openalex.org/W3156159408","https://openalex.org/W3159633845","https://openalex.org/W3185994014","https://openalex.org/W3187279026","https://openalex.org/W3189776187","https://openalex.org/W3196576232","https://openalex.org/W3199069499","https://openalex.org/W3205380204","https://openalex.org/W3210178958","https://openalex.org/W3213200620","https://openalex.org/W4205449645","https://openalex.org/W4206179170","https://openalex.org/W4210252123","https://openalex.org/W4210354420","https://openalex.org/W4211041246","https://openalex.org/W4211139085","https://openalex.org/W4213179670","https://openalex.org/W4213202707","https://openalex.org/W4213250300","https://openalex.org/W4214540558","https://openalex.org/W4225103666","https://openalex.org/W4225574573","https://openalex.org/W4232826644","https://openalex.org/W4253788475","https://openalex.org/W4281680218","https://openalex.org/W4283156782","https://openalex.org/W4285079991","https://openalex.org/W4286681622","https://openalex.org/W4286894977","https://openalex.org/W4288073620","https://openalex.org/W4288405575","https://openalex.org/W4290996533","https://openalex.org/W4309764565","https://openalex.org/W4312054748","https://openalex.org/W4312524189","https://openalex.org/W4313152715"],"related_works":["https://openalex.org/W3183504940","https://openalex.org/W4221075750","https://openalex.org/W3183048213","https://openalex.org/W4237290840","https://openalex.org/W3114080539","https://openalex.org/W4206932869","https://openalex.org/W2885657717","https://openalex.org/W2892869641","https://openalex.org/W4328007012","https://openalex.org/W3090142401"],"abstract_inverted_index":{"The":[0,81],"Fog":[1,68,117,167],"computing":[2,168],"paradigm":[3],"utilises":[4],"distributed,":[5],"heterogeneous":[6],"and":[7,21,40,55,59,69,93,103,130,185,195],"resource-constrained":[8],"devices":[9],"at":[10],"the":[11,14,37,49,53,86,90,98,112,138,142,150,177,181],"edge":[12],"of":[13,19,43,52,85,101,111,124,141,158,180],"network":[15],"for":[16],"efficient":[17,122],"deployment":[18,41],"latency-critical":[20],"bandwidth-hungry":[22],"IoT":[23,45,113,163],"application":[24],"services.":[25],"Moreover,":[26],"MicroService":[27],"Architecture":[28],"(MSA)":[29],"is":[30],"increasingly":[31],"adopted":[32],"to":[33,48,75,106,136,175],"keep":[34],"up":[35],"with":[36],"rapid":[38],"development":[39],"needs":[42],"fast-evolving":[44],"applications.":[46],"Due":[47],"fine-grained":[50],"modularity":[51],"microservices":[54,105],"their":[56],"independently":[57],"deployable":[58],"scalable":[60,104,131],"nature,":[61],"MSA":[62,143],"exhibits":[63],"great":[64],"potential":[65],"in":[66],"harnessing":[67],"Cloud":[70],"resources,":[71],"thus":[72],"giving":[73],"rise":[74],"novel":[76,146],"paradigms":[77],"like":[78],"Osmotic":[79],"computing.":[80],"loosely":[82],"coupled":[83],"nature":[84],"microservices,":[87],"aided":[88],"by":[89,149],"container":[91],"orchestrators":[92],"service":[94],"mesh":[95],"technologies,":[96],"enables":[97],"dynamic":[99],"composition":[100],"distributed":[102,116],"achieve":[107],"diverse":[108],"performance":[109],"requirements":[110],"applications":[114,164],"using":[115],"resources.":[118],"To":[119],"this":[120],"end,":[121],"placement":[123,132,165,182],"microservice":[125],"plays":[126],"a":[127,155],"vital":[128],"role,":[129],"algorithms":[133],"are":[134],"required":[135],"utilise":[137],"said":[139],"characteristics":[140],"while":[144],"overcoming":[145],"challenges":[147],"introduced":[148],"architecture.":[151],"Thus,":[152],"we":[153,171],"present":[154],"comprehensive":[156],"taxonomy":[157],"recent":[159],"literature":[160],"on":[161],"microservices-based":[162],"within":[166,192],"environments.":[169],"Furthermore,":[170],"organise":[172],"multiple":[173],"taxonomies":[174],"capture":[176],"main":[178],"aspects":[179],"problem,":[183],"analyse":[184],"classify":[186],"related":[187],"works,":[188],"identify":[189],"research":[190,198],"gaps":[191],"each":[193],"category,":[194],"discuss":[196],"future":[197],"directions.":[199]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":38},{"year":2024,"cited_by_count":34},{"year":2023,"cited_by_count":14}],"updated_date":"2026-05-21T09:19:25.381259","created_date":"2025-10-10T00:00:00"}
