{"id":"https://openalex.org/W7117250479","doi":"https://doi.org/10.1109/tnsm.2025.3648449","title":"OptiFog: A Framework to Optimize the Placement of Microservices in Fog Scenarios","display_name":"OptiFog: A Framework to Optimize the Placement of Microservices in Fog Scenarios","publication_year":2025,"publication_date":"2025-12-25","ids":{"openalex":"https://openalex.org/W7117250479","doi":"https://doi.org/10.1109/tnsm.2025.3648449"},"language":"en","primary_location":{"id":"doi:10.1109/tnsm.2025.3648449","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tnsm.2025.3648449","pdf_url":null,"source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/tnsm.2025.3648449","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015226207","display_name":"Claudia Canali","orcid":"https://orcid.org/0000-0001-8448-7693"},"institutions":[{"id":"https://openalex.org/I122346577","display_name":"University of Modena and Reggio Emilia","ror":"https://ror.org/02d4c4y02","country_code":"IT","type":"education","lineage":["https://openalex.org/I122346577"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Claudia Canali","raw_affiliation_strings":["Department of Engineering &#x201C;Enzo Ferrari&#x201D;, University of Modena and Reggio Emilia, Modena, Italy"],"raw_orcid":"https://orcid.org/0000-0001-8448-7693","affiliations":[{"raw_affiliation_string":"Department of Engineering &#x201C;Enzo Ferrari&#x201D;, University of Modena and Reggio Emilia, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089770971","display_name":"Giuseppe Modica","orcid":"https://orcid.org/0000-0002-0298-7828"},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giuseppe Di Modica","raw_affiliation_strings":["Department of Engineering and Computer Science, University of Bologna, Bologna, Italy"],"raw_orcid":"https://orcid.org/0000-0002-0298-7828","affiliations":[{"raw_affiliation_string":"Department of Engineering and Computer Science, University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039899735","display_name":"Francesco Faenza","orcid":"https://orcid.org/0000-0002-7258-7192"},"institutions":[{"id":"https://openalex.org/I122346577","display_name":"University of Modena and Reggio Emilia","ror":"https://ror.org/02d4c4y02","country_code":"IT","type":"education","lineage":["https://openalex.org/I122346577"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Faenza","raw_affiliation_strings":["Department of Engineering &#x201C;Enzo Ferrari&#x201D;, University of Modena and Reggio Emilia, Modena, Italy"],"raw_orcid":"https://orcid.org/0000-0002-7258-7192","affiliations":[{"raw_affiliation_string":"Department of Engineering &#x201C;Enzo Ferrari&#x201D;, University of Modena and Reggio Emilia, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073919193","display_name":"Luca Foschini","orcid":"https://orcid.org/0000-0001-9062-3647"},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Foschini","raw_affiliation_strings":["Department of Engineering and Computer Science, University of Bologna, Bologna, Italy"],"raw_orcid":"https://orcid.org/0000-0001-9062-3647","affiliations":[{"raw_affiliation_string":"Department of Engineering and Computer Science, University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088261843","display_name":"Riccardo Lancellotti","orcid":"https://orcid.org/0000-0002-9470-8784"},"institutions":[{"id":"https://openalex.org/I122346577","display_name":"University of Modena and Reggio Emilia","ror":"https://ror.org/02d4c4y02","country_code":"IT","type":"education","lineage":["https://openalex.org/I122346577"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Riccardo Lancellotti","raw_affiliation_strings":["Department of Engineering &#x201C;Enzo Ferrari&#x201D;, University of Modena and Reggio Emilia, Modena, Italy"],"raw_orcid":"https://orcid.org/0000-0002-9470-8784","affiliations":[{"raw_affiliation_string":"Department of Engineering &#x201C;Enzo Ferrari&#x201D;, University of Modena and Reggio Emilia, Modena, Italy","institution_ids":["https://openalex.org/I122346577"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040887872","display_name":"Domenico Scotece","orcid":"https://orcid.org/0000-0003-3824-197X"},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Domenico Scotece","raw_affiliation_strings":["Department of Engineering and Computer Science, University of Bologna, Bologna, Italy"],"raw_orcid":"https://orcid.org/0000-0003-3824-197X","affiliations":[{"raw_affiliation_string":"Department of Engineering and Computer Science, University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":{"value":2645,"currency":"USD","value_usd":2645},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.53770547,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"23","issue":null,"first_page":"1499","last_page":"1514"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.6335999965667725,"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/T12127","display_name":"Software System Performance and Reliability","score":0.6335999965667725,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.19259999692440033,"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.06509999930858612,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9345999956130981},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.7674999833106995},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.6868000030517578},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.5170000195503235},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.47760000824928284},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.4745999872684479},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4142000079154968},{"id":"https://openalex.org/keywords/edge-device","display_name":"Edge device","score":0.3862000107765198},{"id":"https://openalex.org/keywords/stateful-firewall","display_name":"Stateful firewall","score":0.35910001397132874},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.35530000925064087}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9345999956130981},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8610000014305115},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.7674999833106995},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6868000030517578},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5364000201225281},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.5170000195503235},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.47760000824928284},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.4745999872684479},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4142000079154968},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.3862000107765198},{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.35910001397132874},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.35530000925064087},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.35530000925064087},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.3531000018119812},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3472000062465668},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.32659998536109924},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.3224000036716461},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.32019999623298645},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.3133000135421753},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.30869999527931213},{"id":"https://openalex.org/C2986652147","wikidata":"https://www.wikidata.org/wiki/Q21809931","display_name":"Fog computing","level":3,"score":0.3057999908924103},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.29840001463890076},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.2937000095844269},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2912999987602234},{"id":"https://openalex.org/C116537","wikidata":"https://www.wikidata.org/wiki/Q2169973","display_name":"Service provider","level":3,"score":0.2865000069141388},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.2842000126838684},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.28369998931884766},{"id":"https://openalex.org/C65813073","wikidata":"https://www.wikidata.org/wiki/Q1622420","display_name":"High availability","level":2,"score":0.27790001034736633},{"id":"https://openalex.org/C121854251","wikidata":"https://www.wikidata.org/wiki/Q62932","display_name":"Elasticity (physics)","level":2,"score":0.2775999903678894},{"id":"https://openalex.org/C103613024","wikidata":"https://www.wikidata.org/wiki/Q230924","display_name":"Stateless protocol","level":3,"score":0.2766000032424927},{"id":"https://openalex.org/C2779333187","wikidata":"https://www.wikidata.org/wiki/Q3132648","display_name":"Quality of experience","level":3,"score":0.2743000090122223},{"id":"https://openalex.org/C46637626","wikidata":"https://www.wikidata.org/wiki/Q6693015","display_name":"Low latency (capital markets)","level":2,"score":0.2563000023365021},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.25529998540878296}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tnsm.2025.3648449","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tnsm.2025.3648449","pdf_url":null,"source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-article"},{"id":"pmh:oai:iris.unimore.it:11380/1396108","is_oa":true,"landing_page_url":"https://hdl.handle.net/11380/1396108","pdf_url":"https://iris.unimore.it/bitstream/11380/1396108/1/OptiFog_A_Framework_to_Optimize_the_Placement_of_Microservices_in_Fog_Scenarios.pdf","source":{"id":"https://openalex.org/S4306400718","display_name":"IRIS UNIMORE (University of Modena and Reggio Emilia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I122346577","host_organization_name":"University of Modena and Reggio Emilia","host_organization_lineage":["https://openalex.org/I122346577"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:cris.unibo.it:11585/1035711","is_oa":true,"landing_page_url":"https://ieeexplore.ieee.org/document/11315157","pdf_url":null,"source":{"id":"https://openalex.org/S4306402579","display_name":"Archivio istituzionale della ricerca (Alma Mater Studiorum Universit\u00e0 di Bologna)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210117483","host_organization_name":"Istituto di Ematologia di Bologna","host_organization_lineage":["https://openalex.org/I4210117483"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1109/tnsm.2025.3648449","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tnsm.2025.3648449","pdf_url":null,"source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.602938711643219,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G7205771190","display_name":null,"funder_award_id":"PE00000001","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0],"Fog":[1,80,185],"computing":[2,86],"paradigm":[3],"makes":[4],"use":[5,201],"of":[6,21,39,63,93,104,121,177,184,191],"dispersed,":[7],"diverse,":[8],"and":[9,30,60,68,87,119,132,181,197,206,210],"resource-limited":[10],"devices":[11],"located":[12],"at":[13],"the":[14,34,37,43,48,57,90,117,159,162,167,189,192,216],"network":[15],"edge":[16],"to":[17,51,54,69,72,95,129,143],"effectively":[18],"implement":[19],"Internet":[20],"Things":[22],"(IoT)":[23],"application":[24],"services":[25],"that":[26,126,161],"demand":[27],"low":[28],"latency":[29],"substantial":[31],"bandwidth.":[32],"At":[33],"same":[35],"time,":[36],"adoption":[38],"microservice-based":[40],"architectures":[41],"in":[42,171,175],"IoT":[44,66,217],"domain":[45],"is":[46],"on":[47],"rise":[49],"due":[50],"their":[52],"ability":[53],"align":[55],"with":[56,101,154],"swift":[58],"evolution":[59],"deployment":[61],"demands":[62],"highly":[64,84],"dynamic":[65],"applications":[67],"elastically":[70],"scale":[71],"fulfill":[73],"load":[74],"demands.":[75],"In":[76,112],"complex":[77],"environments":[78],"like":[79],"federations,":[81],"characterized":[82],"by":[83],"heterogeneous":[85],"networking":[88],"resources,":[89],"effective":[91],"allocation":[92],"microservices":[94,213],"available":[96],"nodes,":[97],"while":[98,157],"ensuring":[99],"compliance":[100],"required":[102],"Quality":[103],"Service":[105],"(QoS)":[106],"constraints,":[107],"represents":[108],"a":[109,123,138,149,199],"significant":[110],"challenge.":[111],"this":[113],"paper,":[114],"we":[115,195],"present":[116],"design":[118],"implementation":[120],"OptiFog,":[122],"comprehensive":[124],"framework":[125],"enables":[127],"users":[128],"model,":[130],"simulate,":[131],"validate":[133],"microservice":[134,208],"placement":[135,155],"solutions":[136,156],"within":[137],"realistic":[139],"testbed":[140],"environment.":[141],"Compared":[142],"state-of-the-art":[144],"approaches,":[145],"OptiFog":[146],"offers":[147],"developers":[148],"controlled":[150],"environment":[151],"for":[152],"experimenting":[153],"providing":[158],"assurance":[160],"resulting":[163],"deployments":[164],"will":[165],"meet":[166],"targeted":[168],"QoS":[169],"requirements":[170],"real-world":[172,212],"scenarios,":[173],"specifically":[174],"terms":[176],"service":[178],"execution":[179],"time":[180],"energy":[182],"consumption":[183],"nodes.":[186],"To":[187],"demonstrate":[188],"feasibility":[190],"proposed":[193],"approach,":[194],"implemented":[196],"evaluated":[198],"representative":[200],"case,":[202],"involving":[203],"both":[204],"sub-optimal":[205],"optimal":[207],"placement,":[209],"utilizing":[211],"drawn":[214],"from":[215],"domain.":[218]},"counts_by_year":[],"updated_date":"2026-08-23T07:36:19.812096","created_date":"2025-12-25T00:00:00"}
