{"id":"https://openalex.org/W4396242103","doi":"https://doi.org/10.1109/tmc.2024.3394486","title":"Reliability-Aware Proactive Placement of Microservices-Based IoT Applications in Fog Computing Environments","display_name":"Reliability-Aware Proactive Placement of Microservices-Based IoT Applications in Fog Computing Environments","publication_year":2024,"publication_date":"2024-04-29","ids":{"openalex":"https://openalex.org/W4396242103","doi":"https://doi.org/10.1109/tmc.2024.3394486"},"language":"en","primary_location":{"id":"doi:10.1109/tmc.2024.3394486","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2024.3394486","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"},"type":"article","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":["Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Parkville, VIC, Australia"],"raw_orcid":"https://orcid.org/0000-0002-5342-9551","affiliations":[{"raw_affiliation_string":"Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Parkville, VIC, 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":["Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Parkville, VIC, Australia"],"raw_orcid":"https://orcid.org/0000-0003-2804-6038","affiliations":[{"raw_affiliation_string":"Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Parkville, VIC, 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":["Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Parkville, VIC, Australia"],"raw_orcid":"https://orcid.org/0000-0001-9754-6496","affiliations":[{"raw_affiliation_string":"Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Parkville, VIC, 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":7.0643,"has_fulltext":false,"cited_by_count":21,"citation_normalized_percentile":{"value":0.97373035,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":"23","issue":"12","first_page":"11326","last_page":"11341"},"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.9973999857902527,"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.9973999857902527,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.984000027179718,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.978600025177002,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9254904985427856},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8795504570007324},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.6875865459442139},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.5257688164710999},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4921247363090515},{"id":"https://openalex.org/keywords/fog-computing","display_name":"Fog computing","score":0.44306427240371704},{"id":"https://openalex.org/keywords/ubiquitous-computing","display_name":"Ubiquitous computing","score":0.4300578236579895},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.36081913113594055},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.2816488444805145},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.15998655557632446},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14291051030158997}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9254904985427856},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8795504570007324},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.6875865459442139},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.5257688164710999},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4921247363090515},{"id":"https://openalex.org/C2986652147","wikidata":"https://www.wikidata.org/wiki/Q21809931","display_name":"Fog computing","level":3,"score":0.44306427240371704},{"id":"https://openalex.org/C172195944","wikidata":"https://www.wikidata.org/wiki/Q541265","display_name":"Ubiquitous computing","level":2,"score":0.4300578236579895},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.36081913113594055},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2816488444805145},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.15998655557632446},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14291051030158997},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tmc.2024.3394486","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2024.3394486","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W141425073","https://openalex.org/W1997255375","https://openalex.org/W2008572484","https://openalex.org/W2069304502","https://openalex.org/W2107305576","https://openalex.org/W2116661285","https://openalex.org/W2141923571","https://openalex.org/W2142812297","https://openalex.org/W2329110733","https://openalex.org/W2549687423","https://openalex.org/W2567333176","https://openalex.org/W2604628797","https://openalex.org/W2612758540","https://openalex.org/W2892022253","https://openalex.org/W2911645189","https://openalex.org/W2916994210","https://openalex.org/W2924877180","https://openalex.org/W2952626915","https://openalex.org/W2982796189","https://openalex.org/W2990426685","https://openalex.org/W2997298686","https://openalex.org/W3000041910","https://openalex.org/W3003378062","https://openalex.org/W3021631591","https://openalex.org/W3047394450","https://openalex.org/W3059506646","https://openalex.org/W3099200343","https://openalex.org/W3101102032","https://openalex.org/W3109571879","https://openalex.org/W3114550872","https://openalex.org/W3128486303","https://openalex.org/W3174262138","https://openalex.org/W3176578227","https://openalex.org/W3183765950","https://openalex.org/W3199069499","https://openalex.org/W3204902925","https://openalex.org/W3208229128","https://openalex.org/W4210354420","https://openalex.org/W4254068552","https://openalex.org/W4285134448","https://openalex.org/W6762257222"],"related_works":["https://openalex.org/W3181741639","https://openalex.org/W4210334847","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W3003367851","https://openalex.org/W2905312593","https://openalex.org/W3120107203","https://openalex.org/W3159358326","https://openalex.org/W4285553818"],"abstract_inverted_index":{"The":[0,165],"fog":[1,53,68,95,127],"computing":[2],"paradigm":[3],"is":[4,19,136],"rapidly":[5],"gaining":[6],"popularity":[7],"for":[8,22,124],"latency-critical":[9],"and":[10,31,60,91,99,106,143,163,185],"bandwidth-hungry":[11],"IoT":[12,24,35],"application":[13],"deployment.":[14],"Meanwhile,":[15],"MicroService":[16],"Architecture":[17],"(MSA)":[18],"increasingly":[20],"adopted":[21],"developing":[23],"applications":[25],"due":[26,48],"to":[27,49,70,154,171,183,187,191],"its":[28],"high":[29],"scalability":[30],"extensibility.":[32],"For":[33],"mission-critical":[34],"services":[36,115],"in":[37,65,120,179],"fog,":[38],"reliability":[39,72,152,162,180],"remains":[40],"one":[41],"of":[42,52,94],"the":[43,88,108,172],"most":[44],"critical":[45],"QoS":[46],"requirements":[47],"less":[50],"dependability":[51],"resources.":[54],"Granular":[55],"microservices":[56],"with":[57,149],"independent":[58,98],"deployment":[59],"scaling":[61],"exhibit":[62],"great":[63],"potential":[64],"utilising":[66],"resource-constrained":[67],"resources":[69,96],"improve":[71],"through":[73],"redundant":[74,156],"placement.":[75],"However,":[76],"current":[77],"research":[78],"on":[79],"service":[80],"placement":[81,110,125,197],"lacks":[82],"reliability-aware":[83,109],"holistic":[84],"approaches":[85],"that":[86,169],"combine":[87],"MSA":[89,105],"features":[90],"failure":[92,189],"characteristics":[93],"under":[97,126],"correlated":[100],"failures.":[101,129],"Hence,":[102],"we":[103],"analyse":[104],"formulate":[107],"problem":[111],"by":[112],"modelling":[113],"composite":[114],"as":[116],"k-out-of-n":[117],"serial-parallel":[118],"systems":[119],"a":[121,137,159,195],"throughput-aware":[122],"manner":[123],"resource":[128],"Our":[130],"proposed":[131],"Reliability-aware":[132],"Placement":[133],"Method":[134],"(RPM)":[135],"hierarchical":[138],"policy":[139],"combining":[140],"improved":[141],"PSO":[142],"NSGA-II":[144],"algorithms.":[145],"We":[146],"integrate":[147],"it":[148],"Monte":[150],"Carlo":[151],"calculations":[153],"produce":[155],"placements":[157],"reaching":[158],"trade-off":[160],"between":[161],"cost.":[164],"performance":[166],"results":[167],"reveal":[168],"compared":[170],"benchmarks,":[173],"our":[174],"algorithm":[175],"shows":[176],"significant":[177],"improvements":[178],"satisfaction":[181],"(up":[182,190],"25%)":[184],"time":[186],"first":[188],"40%),":[192],"thus":[193],"providing":[194],"robust":[196],"method.":[198]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":16},{"year":2024,"cited_by_count":2}],"updated_date":"2025-12-23T23:11:35.936235","created_date":"2025-10-10T00:00:00"}
