{"id":"https://openalex.org/W4318830451","doi":"https://doi.org/10.1109/tse.2023.3241299","title":"TrinityRCL: Multi-Granular and Code-Level Root Cause Localization Using Multiple Types of Telemetry Data in Microservice Systems","display_name":"TrinityRCL: Multi-Granular and Code-Level Root Cause Localization Using Multiple Types of Telemetry Data in Microservice Systems","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4318830451","doi":"https://doi.org/10.1109/tse.2023.3241299"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2023.3241299","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"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":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-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/A5052224072","display_name":"Shenghui Gu","orcid":"https://orcid.org/0000-0001-6414-815X"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shenghui Gu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073751973","display_name":"Guoping Rong","orcid":"https://orcid.org/0000-0003-4576-0524"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guoping Rong","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101224818","display_name":"Tian Ren","orcid":null},"institutions":[{"id":"https://openalex.org/I4210087373","display_name":"Meizu (China)","ror":"https://ror.org/0067g4302","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210087373"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tian Ren","raw_affiliation_strings":["Meituan, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Meituan, Beijing, China","institution_ids":["https://openalex.org/I4210087373"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100420137","display_name":"He Zhang","orcid":"https://orcid.org/0000-0002-9159-5331"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"He Zhang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084809225","display_name":"Haifeng Shen","orcid":"https://orcid.org/0000-0002-8221-981X"},"institutions":[{"id":"https://openalex.org/I86695891","display_name":"Australian Catholic University","ror":"https://ror.org/04cxm4j25","country_code":"AU","type":"funder","lineage":["https://openalex.org/I86695891"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Haifeng Shen","raw_affiliation_strings":["HilstLab, Peter Faber Business School, Australian Catholic University, Sydney, NSW, Australia"],"affiliations":[{"raw_affiliation_string":"HilstLab, Peter Faber Business School, Australian Catholic University, Sydney, NSW, Australia","institution_ids":["https://openalex.org/I86695891"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102242486","display_name":"Yongda Yu","orcid":"https://orcid.org/0000-0001-6713-2364"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongda Yu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101474372","display_name":"Li Xian","orcid":"https://orcid.org/0000-0002-8431-0561"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"funder","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xian Li","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, Jiangsu, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015572699","display_name":"Jian Ouyang","orcid":"https://orcid.org/0000-0002-6834-0971"},"institutions":[{"id":"https://openalex.org/I4210087373","display_name":"Meizu (China)","ror":"https://ror.org/0067g4302","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210087373"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jian Ouyang","raw_affiliation_strings":["Meituan, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Meituan, Beijing, China","institution_ids":["https://openalex.org/I4210087373"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015867844","display_name":"Chunan Chen","orcid":"https://orcid.org/0000-0003-3753-9512"},"institutions":[{"id":"https://openalex.org/I4210087373","display_name":"Meizu (China)","ror":"https://ror.org/0067g4302","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210087373"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunan Chen","raw_affiliation_strings":["Meituan, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Meituan, Beijing, China","institution_ids":["https://openalex.org/I4210087373"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.199,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.999947,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":95},"biblio":{"volume":"49","issue":"5","first_page":"3071","last_page":"3088"},"is_retracted":false,"is_paratext":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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9764,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9564,"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/granularity","display_name":"Granularity","score":0.58956176},{"id":"https://openalex.org/keywords/troubleshooting","display_name":"Trouble shooting","score":0.48171455}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.76014453},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.58956176},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.51188385},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.50506264},{"id":"https://openalex.org/C147494362","wikidata":"https://www.wikidata.org/wiki/Q2078905","display_name":"Troubleshooting","level":2,"score":0.48171455},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47025836},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38281},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.36844856},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.36168},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21097657},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09122145},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","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},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2023.3241299","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"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":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.51}],"grants":[{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"62202219"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"62072227"},{"funder":"https://openalex.org/F4320323299","funder_display_name":"Norges Forskningsr\u00e5d","award_id":"309494"}],"datasets":[],"versions":[],"referenced_works_count":50,"referenced_works":["https://openalex.org/W116902681","https://openalex.org/W1574447377","https://openalex.org/W1978551333","https://openalex.org/W1981192414","https://openalex.org/W2003797551","https://openalex.org/W2024859348","https://openalex.org/W2063049279","https://openalex.org/W2069153192","https://openalex.org/W2096761130","https://openalex.org/W2170890990","https://openalex.org/W2322013807","https://openalex.org/W2513041336","https://openalex.org/W2786424616","https://openalex.org/W2799310732","https://openalex.org/W2809578751","https://openalex.org/W2821372324","https://openalex.org/W2884367066","https://openalex.org/W2888115557","https://openalex.org/W2898108367","https://openalex.org/W2900100055","https://openalex.org/W2903799441","https://openalex.org/W2907277507","https://openalex.org/W2930500175","https://openalex.org/W2970512455","https://openalex.org/W2980932398","https://openalex.org/W2991805784","https://openalex.org/W2992896412","https://openalex.org/W2999561215","https://openalex.org/W3004071943","https://openalex.org/W3006026125","https://openalex.org/W3012644936","https://openalex.org/W3092126302","https://openalex.org/W3095516699","https://openalex.org/W3100178186","https://openalex.org/W3105115285","https://openalex.org/W3109286330","https://openalex.org/W3147048975","https://openalex.org/W3155331679","https://openalex.org/W3168887400","https://openalex.org/W3174304540","https://openalex.org/W3176872482","https://openalex.org/W3185775251","https://openalex.org/W3187682244","https://openalex.org/W3198081460","https://openalex.org/W3208273031","https://openalex.org/W4226214891","https://openalex.org/W4226483168","https://openalex.org/W4243521886","https://openalex.org/W4246903272","https://openalex.org/W4285280658"],"related_works":["https://openalex.org/W4318325534","https://openalex.org/W4240398146","https://openalex.org/W4238338086","https://openalex.org/W4210597238","https://openalex.org/W4206476896","https://openalex.org/W3013479934","https://openalex.org/W2950310564","https://openalex.org/W2913357653","https://openalex.org/W2467308209","https://openalex.org/W2002863235"],"abstract_inverted_index":{"The":[0,127],"microservice":[1,34,53,89],"architecture":[2,54],"has":[3,281],"been":[4],"commonly":[5,59],"adopted":[6],"by":[7,13,224],"large":[8,84],"scale":[9],"software":[10,47],"systems":[11,35,48,73,90,101,113,306],"exemplified":[12],"a":[14,75,83,137,145,189,234,260,282],"wide":[15],"range":[16],"of":[17,65,78,86,106,124,129,140,204,209,221,229,288,294],"online":[18],"services.":[19,41],"Service":[20],"monitoring":[21,121],"through":[22],"anomaly":[23],"detection":[24],"and":[25,39,58,122,143,164,215,241,254,273,299],"root":[26,202],"cause":[27],"analysis":[28],"(RCA)":[29],"is":[30,171,197,300],"crucial":[31],"for":[32,68],"these":[33,72,98,100],"to":[36,92,95,118,161,172,180,199,232,249,303],"provide":[37],"stable":[38],"continued":[40],"However,":[42],"compared":[43],"with":[44,217,296,307],"monolithic":[45],"systems,":[46],"based":[49,135],"on":[50,115,136],"the":[51,109,201,218,238,245,250,274,291],"layered":[52],"are":[55,133,159],"inherently":[56],"complex":[57],"involve":[60],"entities":[61,247],"at":[62,108,152,206,290],"different":[63],"levels":[64,208],"granularity.":[66],"Therefore,":[67],"effective":[69,302],"service":[70,120,125],"monitoring,":[71],"have":[74,102],"special":[76,104],"requirement":[77,105],"multi-granular":[79,182],"RCA.":[80,183],"Furthermore,":[81],"as":[82,144],"proportion":[85],"anomalies":[87,205],"in":[88,167,259,286],"pertain":[91],"problematic":[93],"code,":[94],"timely":[96],"troubleshoot":[97],"anomalies,":[99],"another":[103],"RCA":[107,123,131,151,191],"finest":[110],"code-level.":[111],"Microservice":[112],"rely":[114],"telemetry":[116,141,230,309],"data":[117,142,166,231],"perform":[119],"anomalies.":[126,251],"majority":[128],"existing":[130],"approaches":[132],"only":[134,148],"single":[138],"type":[139],"result":[146],"can":[147],"support":[149,181,304],"uni-granular":[150],"either":[153],"application-level":[154],"or":[155,176],"service-level.":[156],"Although":[157],"there":[158],"attempts":[160],"combine":[162],"metric":[163],"tracing":[165],"RCA,":[168],"their":[169],"objective":[170],"improve":[173],"RCA's":[174],"efficiency":[175,298],"accuracy":[177,289],"rather":[178],"than":[179],"In":[184],"this":[185],"article,":[186],"we":[187,264],"propose":[188],"new":[190],"solution":[192],"TrinityRCL":[195,258,268,280],"that":[196,277],"able":[198],"localize":[200],"causes":[203],"multiple":[207],"granularity":[210,295],"including":[211],"application-level,":[212],"service-level,":[213],"host-level,":[214],"metric-level,":[216],"unique":[219],"capability":[220],"code-level":[222],"localization":[223],"harnessing":[225],"all":[226],"three":[227],"types":[228],"construct":[233],"causal":[235],"graph":[236],"representing":[237],"intricate,":[239],"dynamic,":[240],"nondeterministic":[242],"relationships":[243],"among":[244],"various":[246],"related":[248],"By":[252],"implementing":[253],"deploying":[255],"real":[261],"production":[262],"environment,":[263],"evaluate":[265],"against":[269],"two":[270],"baseline":[271],"methods":[272],"results":[275],"show":[276],"significant":[283],"performance":[284],"advantage":[285],"terms":[287],"same":[292],"level":[293],"comparable":[297],"particularly":[301],"large-scale":[305],"massive":[308],"data.":[310]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4318830451","counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":1}],"updated_date":"2025-03-24T14:34:18.703155","created_date":"2023-02-02"}