{"id":"https://openalex.org/W3099837301","doi":"https://doi.org/10.1145/3368089.3417066","title":"Graph-based trace analysis for microservice architecture understanding and problem diagnosis","display_name":"Graph-based trace analysis for microservice architecture understanding and problem diagnosis","publication_year":2020,"publication_date":"2020-11-08","ids":{"openalex":"https://openalex.org/W3099837301","doi":"https://doi.org/10.1145/3368089.3417066","mag":"3099837301"},"language":"en","primary_location":{"id":"doi:10.1145/3368089.3417066","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3417066","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","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/A5100804031","display_name":"Xiaofeng Guo","orcid":null},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xiaofeng Guo","raw_affiliation_strings":["Fudan University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fudan University, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101854992","display_name":"Xin Peng","orcid":"https://orcid.org/0000-0003-3376-2581"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Peng","raw_affiliation_strings":["Fudan University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fudan University, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040046281","display_name":"Hanzhang Wang","orcid":"https://orcid.org/0000-0002-7994-2935"},"institutions":[{"id":"https://openalex.org/I4210150719","display_name":"eBay (United States)","ror":"https://ror.org/05cnabr44","country_code":"US","type":"company","lineage":["https://openalex.org/I4210150719"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hanzhang Wang","raw_affiliation_strings":["eBay, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"eBay, USA","institution_ids":["https://openalex.org/I4210150719"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091614340","display_name":"Wanxue Li","orcid":"https://orcid.org/0000-0001-6582-2521"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wanxue Li","raw_affiliation_strings":["eBay, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"eBay, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026733966","display_name":"Huai Jiang","orcid":"https://orcid.org/0000-0001-5049-9178"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huai Jiang","raw_affiliation_strings":["eBay, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"eBay, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061272871","display_name":"Dan Ding","orcid":"https://orcid.org/0000-0002-4049-424X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dan Ding","raw_affiliation_strings":["eBay, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"eBay, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048118068","display_name":"Tao Xie","orcid":"https://orcid.org/0000-0002-6731-216X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tao Xie","raw_affiliation_strings":["eBay, China"],"raw_orcid":"https://orcid.org/0000-0002-6731-216X","affiliations":[{"raw_affiliation_string":"eBay, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046916861","display_name":"Liangfei Su","orcid":"https://orcid.org/0000-0002-5735-6740"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liangfei Su","raw_affiliation_strings":["eBay, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"eBay, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5100804031"],"corresponding_institution_ids":["https://openalex.org/I24943067"],"apc_list":null,"apc_paid":null,"fwci":8.0932,"has_fulltext":false,"cited_by_count":103,"citation_normalized_percentile":{"value":0.97738669,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1387","last_page":"1397"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9901000261306763,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9894000291824341,"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/computer-science","display_name":"Computer science","score":0.8269699811935425},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7453408241271973},{"id":"https://openalex.org/keywords/analytics","display_name":"Analytics","score":0.5991290211677551},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.5932126045227051},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5749868154525757},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5384412407875061},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4480929970741272},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.4429470896720886},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3323569595813751},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.19770163297653198},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.15821892023086548},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09600162506103516}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8269699811935425},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7453408241271973},{"id":"https://openalex.org/C79158427","wikidata":"https://www.wikidata.org/wiki/Q485396","display_name":"Analytics","level":2,"score":0.5991290211677551},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.5932126045227051},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5749868154525757},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5384412407875061},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4480929970741272},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.4429470896720886},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3323569595813751},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.19770163297653198},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.15821892023086548},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09600162506103516},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"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/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3368089.3417066","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3417066","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5799999833106995,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W46959185","https://openalex.org/W1243432849","https://openalex.org/W1513765469","https://openalex.org/W1518014189","https://openalex.org/W1524673069","https://openalex.org/W1581005283","https://openalex.org/W2117020308","https://openalex.org/W2762664377","https://openalex.org/W2903799441","https://openalex.org/W2966971704","https://openalex.org/W2970512455"],"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/W2351197002","https://openalex.org/W3003367851","https://openalex.org/W3180088989","https://openalex.org/W3119944216","https://openalex.org/W1492892507"],"abstract_inverted_index":{"Microservice":[0],"systems":[1],"are":[2],"highly":[3,14],"dynamic":[4],"and":[5,12,22,30,72,97,114,122,127,144,169,177,194,199,209],"complex.":[6],"For":[7],"such":[8,26,152],"systems,":[9],"operation":[10],"engineers":[11],"developers":[13],"rely":[15],"on":[16,77,88,135,185],"trace":[17,65,186],"analysis":[18,66],"to":[19,45],"understand":[20],"architectures":[21],"diagnose":[23],"various":[24,74,106,150],"problems":[25],"as":[27,153],"service":[28,155],"failures":[29],"quality":[31],"degradation.":[32],"However,":[33],"the":[34,47,54,89,161],"huge":[35],"number":[36],"of":[37,85,163],"traces":[38,86,93],"produced":[39,87,188],"at":[40],"runtime":[41],"makes":[42],"it":[43],"challenging":[44],"capture":[46],"required":[48],"information":[49],"in":[50,57,179,205,220],"real-time.":[51],"To":[52,104],"address":[53],"faced":[55],"challenges,":[56],"this":[58],"paper,":[59],"we":[60,137],"propose":[61],"a":[62,78,119,123,129],"graph-based":[63,79],"microservice":[64,222],"approach":[67],"GMTA":[68,81,109,173],"for":[69,141,196],"understanding":[70,143,198],"architecture":[71,142,197],"diagnosing":[73],"problems.":[75],"Built":[76],"representation,":[80],"includes":[82,110],"efficient":[83,112],"processing":[84],"fly.":[90],"It":[91],"abstracts":[92],"into":[94,101],"different":[95],"paths":[96],"further":[98,215],"groups":[99],"them":[100],"business":[102],"flows.":[103],"support":[105,149],"analytical":[107,139],"applications,":[108],"an":[111],"storage":[113,132],"access":[115],"mechanism":[116],"by":[117,189],"combining":[118],"graph":[120],"database":[121,126],"real-time":[124],"analytics":[125],"using":[128],"carefully":[130],"designed":[131],"structure.":[133],"Based":[134],"GMTA,":[136],"construct":[138],"applications":[140,148],"problem":[145,200],"diagnosis,":[146],"these":[147],"needs":[151],"visualizing":[154],"dependencies,":[156],"making":[157],"architectural":[158],"decisions,":[159],"analyzing":[160],"changes":[162],"services":[164],"behaviors,":[165],"detecting":[166],"performance":[167],"issues,":[168],"locating":[170],"root":[171],"causes.":[172],"has":[174],"been":[175],"implemented":[176],"deployed":[178],"eBay.":[180],"An":[181],"experimental":[182],"study":[183],"based":[184],"data":[187],"eBay":[190],"demonstrates":[191],"GMTA's":[192,217],"effectiveness":[193],"efficiency":[195],"diagnosis.":[201],"Case":[202],"studies":[203],"conducted":[204],"eBay's":[206],"monitoring":[207],"team":[208,214],"Site":[210],"Reliability":[211],"Engineering":[212],"(SRE)":[213],"confirm":[216],"substantial":[218],"benefits":[219],"industrial-scale":[221],"systems.":[223]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":26},{"year":2024,"cited_by_count":24},{"year":2023,"cited_by_count":22},{"year":2022,"cited_by_count":21},{"year":2021,"cited_by_count":7}],"updated_date":"2026-04-28T14:05:53.105641","created_date":"2025-10-10T00:00:00"}
