{"id":"https://openalex.org/W4210348575","doi":"https://doi.org/10.1109/nca53618.2021.9685494","title":"A layered framework for root cause diagnosis of microservices","display_name":"A layered framework for root cause diagnosis of microservices","publication_year":2021,"publication_date":"2021-11-23","ids":{"openalex":"https://openalex.org/W4210348575","doi":"https://doi.org/10.1109/nca53618.2021.9685494"},"language":"en","primary_location":{"id":"doi:10.1109/nca53618.2021.9685494","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nca53618.2021.9685494","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE 20th International Symposium on Network Computing and Applications (NCA)","raw_type":"proceedings-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/A5076790825","display_name":"Andr\u00e9 Bento","orcid":"https://orcid.org/0000-0002-5388-0342"},"institutions":[{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Andre Bento","raw_affiliation_strings":["Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071271218","display_name":"Jaime Correia","orcid":"https://orcid.org/0000-0001-9796-1913"},"institutions":[{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jaime Correia","raw_affiliation_strings":["Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040919007","display_name":"Jo\u00e3o Dur\u00e3es","orcid":"https://orcid.org/0000-0002-9697-9991"},"institutions":[{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]},{"id":"https://openalex.org/I293362453","display_name":"Polytechnic Institute of Coimbra","ror":"https://ror.org/01n8x4993","country_code":"PT","type":"education","lineage":["https://openalex.org/I293362453"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Joao Duraes","raw_affiliation_strings":["Coimbra Polytechnic, ISEC - Coimbra Institute of Engineering, Coimbra, Portugal","Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Coimbra Polytechnic, ISEC - Coimbra Institute of Engineering, Coimbra, Portugal","institution_ids":["https://openalex.org/I293362453"]},{"raw_affiliation_string":"Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101487348","display_name":"Jo\u00e3o V. B. Soares","orcid":"https://orcid.org/0000-0002-1789-8502"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Joao Soares","raw_affiliation_strings":["Fiercely, Rua Pedro Nunes,Coimbra,Portugal,3030-199"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fiercely, Rua Pedro Nunes,Coimbra,Portugal,3030-199","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059976140","display_name":"Lu\u00eds Ribeiro","orcid":"https://orcid.org/0000-0002-0248-8180"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luis Ribeiro","raw_affiliation_strings":["Fiercely, Rua Pedro Nunes,Coimbra,Portugal,3030-199"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fiercely, Rua Pedro Nunes,Coimbra,Portugal,3030-199","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063019793","display_name":"Ant\u00f3nio Ferreira","orcid":"https://orcid.org/0000-0002-0439-3126"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Antonio Ferreira","raw_affiliation_strings":["Fiercely, Rua Pedro Nunes,Coimbra,Portugal,3030-199"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fiercely, Rua Pedro Nunes,Coimbra,Portugal,3030-199","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007127079","display_name":"Rita Payan\u2010Carreira","orcid":"https://orcid.org/0000-0001-5225-4510"},"institutions":[{"id":"https://openalex.org/I4210090769","display_name":"Virtual Power Solutions (Portugal)","ror":"https://ror.org/00b8kmt09","country_code":"PT","type":"company","lineage":["https://openalex.org/I4210090769"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Rita Carreira","raw_affiliation_strings":["Virtual Power Solutions, Ladeira da Paula N.6,Coimbra,Portugal,3040-574"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virtual Power Solutions, Ladeira da Paula N.6,Coimbra,Portugal,3040-574","institution_ids":["https://openalex.org/I4210090769"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046002820","display_name":"Filipe Ara\u00fajo","orcid":"https://orcid.org/0000-0002-1663-1937"},"institutions":[{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Filipe Araujo","raw_affiliation_strings":["Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052680517","display_name":"Raul Barbosa","orcid":"https://orcid.org/0000-0002-2916-7571"},"institutions":[{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Raul Barbosa","raw_affiliation_strings":["Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pinhal de Marrocos, University of Coimbra, CISUC, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5076790825"],"corresponding_institution_ids":["https://openalex.org/I76903346"],"apc_list":null,"apc_paid":null,"fwci":0.4809,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.68953649,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"25","issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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":1.0,"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/T10260","display_name":"Software Engineering Research","score":0.9695000052452087,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.963699996471405,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9815777540206909},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7767972946166992},{"id":"https://openalex.org/keywords/root-cause","display_name":"Root cause","score":0.5453779101371765},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.5341984629631042},{"id":"https://openalex.org/keywords/ranking","display_name":"Ranking (information retrieval)","score":0.5194754004478455},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.4931878447532654},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.4909384548664093},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.4448586702346802},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.43921735882759094},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3802592158317566},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.37048715353012085},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3553238809108734},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.15560290217399597},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13985222578048706},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10217112302780151},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09013432264328003}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9815777540206909},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7767972946166992},{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.5453779101371765},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.5341984629631042},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.5194754004478455},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.4931878447532654},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.4909384548664093},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.4448586702346802},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.43921735882759094},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3802592158317566},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.37048715353012085},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3553238809108734},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.15560290217399597},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13985222578048706},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10217112302780151},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09013432264328003},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/nca53618.2021.9685494","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nca53618.2021.9685494","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE 20th International Symposium on Network Computing and Applications (NCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.46000000834465027,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320334779","display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","ror":"https://ror.org/00snfqn58"},{"id":"https://openalex.org/F4320338080","display_name":"European Social Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1537198022","https://openalex.org/W1652742168","https://openalex.org/W2023953679","https://openalex.org/W2109691981","https://openalex.org/W2293310672","https://openalex.org/W2513041336","https://openalex.org/W2521815480","https://openalex.org/W2799310732","https://openalex.org/W2903799441","https://openalex.org/W2919458316","https://openalex.org/W2963026732","https://openalex.org/W2999561215","https://openalex.org/W3006010751","https://openalex.org/W3006026125","https://openalex.org/W3006092463","https://openalex.org/W3012644936","https://openalex.org/W6632104034","https://openalex.org/W6757328474","https://openalex.org/W6760076634"],"related_works":["https://openalex.org/W3181741639","https://openalex.org/W4210334847","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W2994988622","https://openalex.org/W4225586032","https://openalex.org/W2351197002","https://openalex.org/W3003367851","https://openalex.org/W3180088989","https://openalex.org/W4383067069"],"abstract_inverted_index":{"Microservice-based":[0],"architectures":[1],"feature":[2],"function-ally":[3],"independent,":[4],"well-defined":[5],"and":[6,14,79,94,135],"fine-grained":[7],"components":[8],"suit-able":[9],"for":[10,15],"loosely":[11],"coupled":[12],"deployments":[13],"building":[16],"reli-able":[17],"cloud-native":[18],"applications.":[19],"Despite":[20],"the":[21,49,110,123],"advantages":[22],"of":[23,52,109,125],"this":[24,65],"approach,":[25,112],"component":[26],"interactions":[27],"introduce":[28],"complexity,":[29],"thus":[30],"turning":[31],"boundary":[32],"-spanning":[33],"service":[34,88],"operation":[35],"into":[36],"a":[37,69,95,118],"daunting":[38],"challenge.":[39],"As":[40],"systems":[41],"grow":[42],"in":[43,117,122],"size,":[44],"complexity":[45],"can":[46,130],"easily":[47],"outgrow":[48],"cognitive":[50],"capacity":[51],"human":[53],"operators,":[54],"who":[55],"are":[56],"unable":[57],"to":[58,72,102],"effectively":[59,103],"diagnose":[60,73,104],"faulty":[61,74,105],"microservices.":[62,75,106],"We":[63],"address":[64],"problem":[66],"by":[67,113],"proposing":[68],"novel":[70],"framework":[71,86],"Through":[76],"failure":[77],"injection":[78],"an":[80],"experimental":[81],"assessment,":[82],"our":[83],"layered":[84],"diagnosis":[85],"using":[87],"response":[89],"analysis,":[90],"timing":[91],"constraints,":[92],"causality":[93],"ranking":[96],"algorithm":[97],"from":[98],"traces,":[99],"is":[100],"able":[101],"Empirical":[107],"evaluation":[108],"proposed":[111],"examining":[114],"130":[115],"experi-ments":[116],"representative":[119],"microservice":[120],"application":[121],"presence":[124],"faults,":[126],"shows":[127],"that":[128],"it":[129],"achieve":[131],"approximately":[132],"89&#x0025;":[133],"specificity":[134],"77&#x0025;":[136],"recall.":[137]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2023,"cited_by_count":3}],"updated_date":"2026-06-04T09:04:59.091469","created_date":"2025-10-10T00:00:00"}
