{"id":"https://openalex.org/W3170548061","doi":"https://doi.org/10.1109/tdsc.2021.3083671","title":"ServiceRank: Root Cause Identification of Anomaly in Large-Scale Microservice Architectures","display_name":"ServiceRank: Root Cause Identification of Anomaly in Large-Scale Microservice Architectures","publication_year":2021,"publication_date":"2021-05-25","ids":{"openalex":"https://openalex.org/W3170548061","doi":"https://doi.org/10.1109/tdsc.2021.3083671","mag":"3170548061"},"language":"en","primary_location":{"id":"doi:10.1109/tdsc.2021.3083671","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tdsc.2021.3083671","pdf_url":null,"source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"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 Dependable and Secure 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/A5100762316","display_name":"Meng Ma","orcid":"https://orcid.org/0000-0002-1963-2513"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Meng Ma","raw_affiliation_strings":["National Engineering Research Center for Software Engineering, Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-1963-2513","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Software Engineering, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046222525","display_name":"Weilan Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weilan Lin","raw_affiliation_strings":["School of Software and Microelectronics, Peking University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Software and Microelectronics, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088387880","display_name":"Disheng Pan","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Disheng Pan","raw_affiliation_strings":["School of Electronic and Computer Engineering, Peking University Shenzhen Graduate School, Shenzhen, Guangdong, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electronic and Computer Engineering, Peking University Shenzhen Graduate School, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100338689","display_name":"Ping Wang","orcid":"https://orcid.org/0000-0002-8854-2079"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ping Wang","raw_affiliation_strings":["National Engineering Research Center for Software Engineering, School of Software and Microelectronics, Peking University, Beijing, China","Key Laboratory of High Confidence Software Technologies (PKU), Ministry of Education, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-8854-2079","affiliations":[{"raw_affiliation_string":"National Engineering Research Center for Software Engineering, School of Software and Microelectronics, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"Key Laboratory of High Confidence Software Technologies (PKU), Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I4210128818"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.6877,"has_fulltext":false,"cited_by_count":42,"citation_normalized_percentile":{"value":0.93134104,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"19","issue":"5","first_page":"3087","last_page":"3100"},"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9975000023841858,"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.9861999750137329,"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/anomaly-detection","display_name":"Anomaly detection","score":0.7721713781356812},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7464533448219299},{"id":"https://openalex.org/keywords/root-cause-analysis","display_name":"Root cause analysis","score":0.7033654451370239},{"id":"https://openalex.org/keywords/root-cause","display_name":"Root cause","score":0.6711801886558533},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.6410256624221802},{"id":"https://openalex.org/keywords/anomaly","display_name":"Anomaly (physics)","score":0.5923888683319092},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5774346590042114},{"id":"https://openalex.org/keywords/root","display_name":"Root (linguistics)","score":0.5740370750427246},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5137540102005005},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.4444173574447632},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4390726685523987},{"id":"https://openalex.org/keywords/outlier","display_name":"Outlier","score":0.43255865573883057},{"id":"https://openalex.org/keywords/ibm","display_name":"IBM","score":0.4269825220108032},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4223003387451172},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.37664395570755005},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3429127037525177},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.18250194191932678},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1327507495880127},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11011049151420593}],"concepts":[{"id":"https://openalex.org/C739882","wikidata":"https://www.wikidata.org/wiki/Q3560506","display_name":"Anomaly detection","level":2,"score":0.7721713781356812},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7464533448219299},{"id":"https://openalex.org/C130963320","wikidata":"https://www.wikidata.org/wiki/Q1401207","display_name":"Root cause analysis","level":2,"score":0.7033654451370239},{"id":"https://openalex.org/C84945661","wikidata":"https://www.wikidata.org/wiki/Q7366567","display_name":"Root cause","level":2,"score":0.6711801886558533},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.6410256624221802},{"id":"https://openalex.org/C12997251","wikidata":"https://www.wikidata.org/wiki/Q567560","display_name":"Anomaly (physics)","level":2,"score":0.5923888683319092},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5774346590042114},{"id":"https://openalex.org/C171078966","wikidata":"https://www.wikidata.org/wiki/Q111029","display_name":"Root (linguistics)","level":2,"score":0.5740370750427246},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5137540102005005},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.4444173574447632},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4390726685523987},{"id":"https://openalex.org/C79337645","wikidata":"https://www.wikidata.org/wiki/Q779824","display_name":"Outlier","level":2,"score":0.43255865573883057},{"id":"https://openalex.org/C70388272","wikidata":"https://www.wikidata.org/wiki/Q5968558","display_name":"IBM","level":2,"score":0.4269825220108032},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4223003387451172},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.37664395570755005},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3429127037525177},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.18250194191932678},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1327507495880127},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11011049151420593},{"id":"https://openalex.org/C26873012","wikidata":"https://www.wikidata.org/wiki/Q214781","display_name":"Condensed matter physics","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/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C171250308","wikidata":"https://www.wikidata.org/wiki/Q11468","display_name":"Nanotechnology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tdsc.2021.3083671","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tdsc.2021.3083671","pdf_url":null,"source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"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 Dependable and Secure Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6000000238418579,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G1833690888","display_name":"\u5fae\u670d\u52a1\u67b6\u6784\u7684\u4e3b\u52a8\u6545\u969c\u8bca\u65ad\u65b9\u6cd5\u7814\u7a76","funder_award_id":"62072006","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2577524599","display_name":null,"funder_award_id":"6142004180403","funder_id":"https://openalex.org/F4320329137","funder_display_name":"National key Laboratory of Science and Technology on Reliability and Environmental Engineering"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320329137","display_name":"National key Laboratory of Science and Technology on Reliability and Environmental Engineering","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W191500313","https://openalex.org/W1592847587","https://openalex.org/W1594407938","https://openalex.org/W1813765053","https://openalex.org/W1972980389","https://openalex.org/W2053775054","https://openalex.org/W2056429635","https://openalex.org/W2073865925","https://openalex.org/W2075683427","https://openalex.org/W2089554624","https://openalex.org/W2089686701","https://openalex.org/W2096597645","https://openalex.org/W2098880646","https://openalex.org/W2104050994","https://openalex.org/W2105126945","https://openalex.org/W2115984935","https://openalex.org/W2117360769","https://openalex.org/W2120217028","https://openalex.org/W2160858447","https://openalex.org/W2161415693","https://openalex.org/W2162832213","https://openalex.org/W2305556492","https://openalex.org/W2322013807","https://openalex.org/W2562125776","https://openalex.org/W2900100055","https://openalex.org/W2903799441","https://openalex.org/W2911666282","https://openalex.org/W2913603385","https://openalex.org/W3006026125","https://openalex.org/W3006419771","https://openalex.org/W3112143385","https://openalex.org/W4302423442","https://openalex.org/W6601098373","https://openalex.org/W6636404519","https://openalex.org/W6639951305","https://openalex.org/W6683167872"],"related_works":["https://openalex.org/W2030594396","https://openalex.org/W2754538212","https://openalex.org/W2490884653","https://openalex.org/W4200610016","https://openalex.org/W2183996497","https://openalex.org/W129587375","https://openalex.org/W2110363179","https://openalex.org/W2056250485","https://openalex.org/W2535098331","https://openalex.org/W4255366506"],"abstract_inverted_index":{"Nowadays,":[0],"increasing":[1],"business":[2],"applications":[3],"running":[4],"in":[5,26,33,49,115,131,156,171,193],"the":[6,10,16,50,71,123,132,144,150,161],"cloud":[7,103],"are":[8],"embracing":[9],"microservice":[11,28,51,133],"architecture.":[12,134],"This":[13],"article":[14],"presents":[15],"challenges":[17],"and":[18,45,117,160,173,191],"implications":[19],"of":[20,24,177],"diagnosing":[21],"root":[22,46,65,94,152,178],"causes":[23],"anomalies":[25],"large-scale":[27],"architecture":[29,52],"using":[30],"real":[31],"incidents":[32],"IBM":[34,162],"Bluemix.":[35],"We":[36],"propose":[37,110],"ServiceRank,":[38],"a":[39,64,84,111,119,138,157],"novel":[40],"framework":[41],"for":[42,93,122],"anomaly":[43,60,107,183],"detection":[44],"cause":[47,66,95,179],"identification":[48,176],"to":[53,89,98,148],"tackle":[54],"these":[55],"challenges.":[56],"ServiceRank":[57,116,167,189],"introduces":[58],"an":[59,182],"detector":[61],"followed":[62],"by":[63],"analysis":[67],"module,":[68],"which":[69],"detects":[70],"suspected":[72],"abnormal":[73],"service":[74,180],"without":[75,196],"pre-defined":[76,198],"thresholds.":[77],"To":[78,101],"generalize":[79],"our":[80],"approach,":[81],"we":[82,109,136,186],"design":[83,137],"causal":[85],"relationship":[86],"extraction":[87],"approach":[88],"construct":[90],"impact":[91,105],"graphs":[92],"investigation":[96,140],"according":[97],"specific":[99],"anomalies.":[100],"eliminate":[102],"design-patterns'":[104],"on":[106,143],"diagnosis,":[108],"correlation":[112],"calibration":[113,120],"mechanism":[114],"present":[118],"algorithm":[121,141],"circuit":[124],"breaker":[125],"-":[126],"A":[127],"typical":[128],"protection":[129],"pattern":[130],"Finally,":[135],"heuristic":[139],"based":[142],"second-order":[145],"random":[146],"walk":[147],"identify":[149],"anomaly's":[151],"cause.":[153],"Experimental":[154],"results":[155],"simulated":[158],"environment":[159],"Bluemix":[163],"platform":[164],"show":[165],"that":[166],"outperforms":[168],"selected":[169],"approaches":[170],"accuracy":[172],"offers":[174],"fast":[175],"when":[181],"occurs.":[184],"Moreover,":[185],"can":[187],"deploy":[188],"rapidly":[190],"easily":[192],"various":[194],"systems":[195],"any":[197],"knowledge.":[199]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":15},{"year":2024,"cited_by_count":16},{"year":2023,"cited_by_count":7}],"updated_date":"2026-06-17T08:01:34.144755","created_date":"2025-10-10T00:00:00"}
