{"id":"https://openalex.org/W3197691385","doi":"https://doi.org/10.1109/iwqos52092.2021.9521318","title":"ModelCoder: A Fault Model based Automatic Root Cause Localization Framework for Microservice Systems","display_name":"ModelCoder: A Fault Model based Automatic Root Cause Localization Framework for Microservice Systems","publication_year":2021,"publication_date":"2021-06-25","ids":{"openalex":"https://openalex.org/W3197691385","doi":"https://doi.org/10.1109/iwqos52092.2021.9521318","mag":"3197691385"},"language":"en","primary_location":{"id":"doi:10.1109/iwqos52092.2021.9521318","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwqos52092.2021.9521318","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5067297930","display_name":"Cai Yang","orcid":"https://orcid.org/0000-0002-4127-680X"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yang Cai","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, CN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, CN","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108112607","display_name":"Biao Han","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Biao Han","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, CN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, CN","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100615375","display_name":"Jie Li","orcid":"https://orcid.org/0009-0006-2959-6639"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jie Li","raw_affiliation_strings":["Department of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai, CN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai, CN","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101887025","display_name":"Na Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Na Zhao","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, CN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, CN","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055375948","display_name":"Jinshu Su","orcid":"https://orcid.org/0000-0001-9273-616X"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinshu Su","raw_affiliation_strings":["College of Computer, National University of Defense Technology, Changsha, CN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer, National University of Defense Technology, Changsha, CN","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8991,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.85662285,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"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.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/T12127","display_name":"Software System Performance and Reliability","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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9887999892234802,"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.9804999828338623,"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/root-cause","display_name":"Root cause","score":0.8743925094604492},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7580641508102417},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.721705436706543},{"id":"https://openalex.org/keywords/root-cause-analysis","display_name":"Root cause analysis","score":0.7196151614189148},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.6397191286087036},{"id":"https://openalex.org/keywords/root","display_name":"Root (linguistics)","score":0.5762266516685486},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5670534372329712},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5089313983917236},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.4383106231689453},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.42955392599105835},{"id":"https://openalex.org/keywords/fault","display_name":"Fault (geology)","score":0.4259757399559021},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.415277898311615},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.32796019315719604},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.1786806881427765},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.1668706238269806},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1577455997467041},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.14106357097625732},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11296570301055908},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.07336518168449402}],"concepts":[{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.8743925094604492},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7580641508102417},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.721705436706543},{"id":"https://openalex.org/C130963320","wikidata":"https://www.wikidata.org/wiki/Q1401207","display_name":"Root cause analysis","level":2,"score":0.7196151614189148},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6397191286087036},{"id":"https://openalex.org/C171078966","wikidata":"https://www.wikidata.org/wiki/Q111029","display_name":"Root (linguistics)","level":2,"score":0.5762266516685486},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5670534372329712},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5089313983917236},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.4383106231689453},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.42955392599105835},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.4259757399559021},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.415277898311615},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.32796019315719604},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.1786806881427765},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.1668706238269806},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1577455997467041},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.14106357097625732},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11296570301055908},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.07336518168449402},{"id":"https://openalex.org/C165205528","wikidata":"https://www.wikidata.org/wiki/Q83371","display_name":"Seismology","level":1,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iwqos52092.2021.9521318","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwqos52092.2021.9521318","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM 29th International Symposium on Quality of Service (IWQOS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320336634","display_name":"Training Program for Excellent Young Innovators of Changsha","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W191500313","https://openalex.org/W1537198022","https://openalex.org/W2105126945","https://openalex.org/W2117413084","https://openalex.org/W2152195021","https://openalex.org/W2187875424","https://openalex.org/W2513041336","https://openalex.org/W2543580944","https://openalex.org/W2799310732","https://openalex.org/W2809578751","https://openalex.org/W2913603385","https://openalex.org/W2949471570","https://openalex.org/W3005725164","https://openalex.org/W3006026125","https://openalex.org/W3006243790","https://openalex.org/W3012644936","https://openalex.org/W6632104034","https://openalex.org/W6686766957"],"related_works":["https://openalex.org/W2030594396","https://openalex.org/W2535098331","https://openalex.org/W3045668461","https://openalex.org/W4255366506","https://openalex.org/W2056250485","https://openalex.org/W2202104725","https://openalex.org/W4280640835","https://openalex.org/W2885334669","https://openalex.org/W2111856191","https://openalex.org/W4230518569"],"abstract_inverted_index":{"Microservice":[0],"system":[1,167],"is":[2,41,119,141,178],"an":[3],"architectural":[4],"style":[5],"to":[6,47,65,88,121,144],"develop":[7],"a":[8,12,53,60,126,164],"single":[9],"application":[10],"as":[11],"suite":[13],"of":[14,36,52,81,125,150],"small":[15],"services":[16],"running":[17],"in":[18,73,107,115],"its":[19],"process":[20],"and":[21,33,63,84,93,194],"communicating":[22],"with":[23,155,206],"lightweight":[24],"message":[25],"mechanisms.":[26],"Although":[27],"microservice":[28,54,108,166],"architecture":[29],"enables":[30],"rapid,":[31],"frequent":[32],"reliable":[34],"delivery":[35],"large,":[37],"complex":[38],"applications,":[39],"it":[40,177],"increasingly":[42],"challenging":[43],"for":[44],"operational":[45],"staffs":[46],"locate":[48],"the":[49,67,79,90,102,112,123,147,156,184,196,207],"root":[50,103,128,135,148,186,197,209],"cause":[51,104,136,149,187,198,210],"fault,":[55],"which":[56,116],"usually":[57],"occurs":[58],"on":[59,111,163,192],"service":[61,85,97],"node":[62],"propagates":[64],"affect":[66],"entire":[68],"system.":[69],"To":[70],"this":[71,74],"end,":[72],"paper,":[75],"we":[76,100],"first":[77],"introduce":[78],"concept":[80],"deployment":[82,91],"graph":[83,87],"dependency":[86],"depict":[89],"status":[92],"calling":[94],"relationship":[95],"between":[96],"nodes.":[98],"Then":[99],"formulate":[101],"localization":[105,137,199,211],"problem":[106],"systems":[109],"based":[110,133],"constructed":[113],"graphs,":[114],"fault":[117,131,158,185],"model":[118,132],"defined":[120],"capture":[122],"characteristics":[124],"fault\u2019s":[127],"cause.":[129],"A":[130],"automatic":[134],"framework":[138],"called":[139],"ModelCoder":[140,162,181],"later":[142],"developed":[143],"figure":[145],"out":[146],"unknown":[151],"faults":[152],"by":[153,203],"comparing":[154],"predefined":[157],"models.":[159],"We":[160],"evaluate":[161],"real-world":[165],"monitoring":[168],"data":[169],"set":[170],"spanning":[171],"15":[172],"days.":[173],"Through":[174],"extensive":[175],"experiments,":[176],"revealed":[179],"that":[180],"can":[182],"localize":[183],"nodes":[188],"within":[189],"80":[190],"seconds":[191],"average":[193],"improve":[195],"accuracy":[200],"(to":[201],"93%)":[202],"12%":[204],"compared":[205],"state-of-the-art":[208],"algorithm.":[212]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":5},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
