{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T13:06:16Z","timestamp":1775912776369,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:00:00Z","timestamp":1587340800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,4,20]]},"DOI":"10.1145\/3366423.3380111","type":"proceedings-article","created":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T08:11:44Z","timestamp":1588579904000},"page":"246-258","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":104,"title":["AutoMAP: Diagnose Your Microservice-based Web Applications Automatically"],"prefix":"10.1145","author":[{"given":"Meng","family":"Ma","sequence":"first","affiliation":[{"name":"Peking University"}]},{"given":"Jingmin","family":"Xu","sequence":"additional","affiliation":[{"name":"Peking University"}]},{"given":"Yuan","family":"Wang","sequence":"additional","affiliation":[{"name":"IBM Research - China"}]},{"given":"Pengfei","family":"Chen","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University"}]},{"given":"Zonghua","family":"Zhang","sequence":"additional","affiliation":[{"name":"Huawei Technologies France"}]},{"given":"Ping","family":"Wang","sequence":"additional","affiliation":[{"name":"Peking University"}]}],"member":"320","published-online":{"date-parts":[[2020,4,20]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Building Microservices. \" O'Reilly Media","author":"Newman S.","year":"2015","unstructured":"S. Newman , Building Microservices. \" O'Reilly Media , Inc .\", 2015 . S. Newman, Building Microservices. \" O'Reilly Media, Inc.\", 2015."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.64"},{"key":"e_1_3_2_1_3_1","first-page":"483","volume-title":"A self-optimizing workload management solution for cloud applications,\" in IEEE 20th International Conference on Web Services (ICWS)","author":"Wu H.","year":"2013","unstructured":"H. Wu , A. N. Tantawi , and T. Yu , \" A self-optimizing workload management solution for cloud applications,\" in IEEE 20th International Conference on Web Services (ICWS) , 2013 , pp. 483 - 490 : IEEE. H. Wu, A. N. Tantawi, and T. Yu, \"A self-optimizing workload management solution for cloud applications,\" in IEEE 20th International Conference on Web Services (ICWS), 2013, pp. 483-490: IEEE."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1541880.1541882"},{"key":"e_1_3_2_1_5_1","volume-title":"Creating Applications in IBM Bluemix Using the Microservices Approach,\" IBM Redbooks","author":"Shahir Daya N. V. D.","year":"2015","unstructured":"N. V. D. Shahir Daya , , \"Microservices from Theory to Practice : Creating Applications in IBM Bluemix Using the Microservices Approach,\" IBM Redbooks , 2015 . N. V. D. Shahir Daya, , \"Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach,\" IBM Redbooks, 2015."},{"key":"e_1_3_2_1_6_1","volume-title":"Fault detection and diagnosis in engineering systems","author":"Gertler J.","year":"1998","unstructured":"J. Gertler , Fault detection and diagnosis in engineering systems . CRC press , 1998 . J. Gertler, Fault detection and diagnosis in engineering systems. CRC press, 1998."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Q. Wang \"Detecting transient bottlenecks in n-tier applications through fine-grained analysis \" in IEEE 33rd International Conference on Distributed Computing Systems (ICDCS) 2013 pp. 31-40: IEEE.  Q. Wang \"Detecting transient bottlenecks in n-tier applications through fine-grained analysis \" in IEEE 33rd International Conference on Distributed Computing Systems (ICDCS) 2013 pp. 31-40: IEEE.","DOI":"10.1109\/ICDCS.2013.17"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592597"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2004.01.010"},{"key":"e_1_3_2_1_10_1","first-page":"3","volume-title":"Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments,\" in International Conference on Service-Oriented Computing","author":"Lin J.","year":"2018","unstructured":"J. Lin , P. Chen , and Z. Zheng , \" Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments,\" in International Conference on Service-Oriented Computing , 2018 , pp. 3 - 20 : Springer . J. Lin, P. Chen, and Z. Zheng, \"Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments,\" in International Conference on Service-Oriented Computing, 2018, pp. 3-20: Springer."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2887384"},{"key":"e_1_3_2_1_12_1","first-page":"1","volume-title":"Machine learning approaches to network anomaly detection,\" in Proceedings of the 2nd USENIX workshop on Tackling computer systems problems with machine learning techniques","author":"Ahmed T.","year":"2007","unstructured":"T. Ahmed , B. Oreshkin , and M. Coates , \" Machine learning approaches to network anomaly detection,\" in Proceedings of the 2nd USENIX workshop on Tackling computer systems problems with machine learning techniques , 2007 , pp. 1 - 6 : USENIX Association . T. Ahmed, B. Oreshkin, and M. Coates, \"Machine learning approaches to network anomaly detection,\" in Proceedings of the 2nd USENIX workshop on Tackling computer systems problems with machine learning techniques, 2007, pp. 1-6: USENIX Association."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1639562.1639596"},{"key":"e_1_3_2_1_14_1","first-page":"886","volume-title":"Anomaly localization for network data streams with graph joint sparse PCA,\" in Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining","author":"Jiang R.","year":"2011","unstructured":"R. Jiang , H. Fei , and J. Huan , \" Anomaly localization for network data streams with graph joint sparse PCA,\" in Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining , 2011 , pp. 886 - 894 : ACM. R. Jiang, H. Fei, and J. Huan, \"Anomaly localization for network data streams with graph joint sparse PCA,\" in Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, 2011, pp. 886-894: ACM."},{"key":"e_1_3_2_1_15_1","first-page":"623","volume-title":"Modeling probabilistic measurement correlations for problem determination in large-scale distributed systems,\" in IEEE International Conference on Distributed Computing Systems (ICDCS)","author":"Gao J.","year":"2009","unstructured":"J. Gao , G. Jiang , H. Chen , and J. Han , \" Modeling probabilistic measurement correlations for problem determination in large-scale distributed systems,\" in IEEE International Conference on Distributed Computing Systems (ICDCS) , 2009 , pp. 623 - 630 : IEEE. J. Gao, G. Jiang, H. Chen, and J. Han, \"Modeling probabilistic measurement correlations for problem determination in large-scale distributed systems,\" in IEEE International Conference on Distributed Computing Systems (ICDCS), 2009, pp. 623-630: IEEE."},{"key":"e_1_3_2_1_16_1","first-page":"121","volume-title":"middleware for troubleshooting time-sensitive data center applications,\" in ACM\/IFIP\/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing","author":"Wang C.","year":"2012","unstructured":"C. Wang , \"VScope : middleware for troubleshooting time-sensitive data center applications,\" in ACM\/IFIP\/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing , 2012 , pp. 121 - 141 : Springer . C. Wang , \"VScope: middleware for troubleshooting time-sensitive data center applications,\" in ACM\/IFIP\/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing, 2012, pp. 121-141: Springer."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2006.52"},{"key":"e_1_3_2_1_18_1","first-page":"473","volume-title":"Learning the Dependence Graph of Time Series with Latent Factors,\" in Proceedings of the 29th International Conference on Machine Learning (ICML)","author":"Jalali A.","year":"2012","unstructured":"A. Jalali and S. Sanghavi , \" Learning the Dependence Graph of Time Series with Latent Factors,\" in Proceedings of the 29th International Conference on Machine Learning (ICML) , 2012 , pp. 473 - 480 . A. Jalali and S. Sanghavi, \"Learning the Dependence Graph of Time Series with Latent Factors,\" in Proceedings of the 29th International Conference on Machine Learning (ICML), 2012, pp. 473-480."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10618-014-0365-y"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2007.190648"},{"key":"e_1_3_2_1_21_1","first-page":"14","volume-title":"actionable insights from monitored metrics in distributed systems,\" in Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference","author":"Thalheim J.","year":"2017","unstructured":"J. Thalheim , \"Sieve : actionable insights from monitored metrics in distributed systems,\" in Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference , 2017 , pp. 14 - 27 : ACM. J. Thalheim , \"Sieve: actionable insights from monitored metrics in distributed systems,\" in Proceedings of the 18th ACM\/IFIP\/USENIX Middleware Conference, 2017, pp. 14-27: ACM."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282427.1282383"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2494232.2465753"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/78952.78955"},{"key":"e_1_3_2_1_25_1","first-page":"437","volume-title":"Granger causality: basic theory and application to neuroscience. Handbook of time series analysis: recent theoretical developments and applications","author":"Ding M.","year":"2006","unstructured":"M. Ding , Y. Chen , S. Bressler . Granger causality: basic theory and application to neuroscience. Handbook of time series analysis: recent theoretical developments and applications , pp. 437 - 460 , 2006 . M. Ding, Y. Chen, S. Bressler. Granger causality: basic theory and application to neuroscience. Handbook of time series analysis: recent theoretical developments and applications, pp. 437-460, 2006."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13174-010-0003-x"},{"key":"e_1_3_2_1_27_1","first-page":"47","volume-title":"CSMR'09","author":"Marwede N.","year":"2009","unstructured":"N. Marwede , M. Rohr , A. van Hoorn , and W. Hasselbring , \" Automatic failure diagnosis support in distributed large-scale software systems based on timing behavior anomaly correlation,\" in 13th European Conference on Software Maintenance and Reengineering , CSMR'09 , 2009 , pp. 47 - 58 : IEEE. N. Marwede, M. Rohr, A. van Hoorn, and W. Hasselbring, \"Automatic failure diagnosis support in distributed large-scale software systems based on timing behavior anomaly correlation,\" in 13th European Conference on Software Maintenance and Reengineering, CSMR'09, 2009, pp. 47-58: IEEE."},{"key":"e_1_3_2_1_28_1","first-page":"2659","article-title":"\u03f5-Diagnosis: Unsupervised and Real-time Diagnosis of Small- window Long-tail Latency in Large-scale Microservice Platforms","author":"Shan H.","year":"2019","unstructured":"H. Shan , Y. Chen , H. Liu , Y. Zhang , X. Xiao , X. He , M. Li , and W. Ding , \" \u03f5-Diagnosis: Unsupervised and Real-time Diagnosis of Small- window Long-tail Latency in Large-scale Microservice Platforms ,\" The World Wide Web Conference (WWW) , 2019 , pp. 2659 - 2665 : ACM. H. Shan, Y. Chen, H. Liu, Y. Zhang, X. Xiao, X. He, M. Li, and W. Ding, \"\u03f5-Diagnosis: Unsupervised and Real-time Diagnosis of Small- window Long-tail Latency in Large-scale Microservice Platforms,\" The World Wide Web Conference (WWW), 2019, pp. 2659-2665: ACM.","journal-title":"The World Wide Web Conference (WWW)"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313501"},{"key":"e_1_3_2_1_30_1","first-page":"492","volume-title":"Cloud and Grid Computing (CCGrid)","author":"Wang P.","year":"2018","unstructured":"P. Wang , J-M. Xu , M. Ma , W-L. Lin , D-S. Pan , Y. Wang and P-S. Chen, \"CloudRanger: Root Cause Identification for Cloud Native Systems,\" in Proceedings of the IEEE\/ACM International Symposium on Cluster , Cloud and Grid Computing (CCGrid) , 2018 , pp. 492 - 502 . P. Wang, J-M. Xu, M. Ma, W-L. Lin, D-S. Pan, Y. Wang and P-S. Chen, \"CloudRanger: Root Cause Identification for Cloud Native Systems,\" in Proceedings of the IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), 2018, pp. 492-502."},{"key":"e_1_3_2_1_31_1","first-page":"3","volume-title":"Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments,\" in Proceedings of the International Conference on Service-Oriented Computing (ICSOC)","author":"Lin J.","year":"2018","unstructured":"J. Lin , P. Chen , and Z. Zheng , \" Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments,\" in Proceedings of the International Conference on Service-Oriented Computing (ICSOC) , 2018 , pp. 3 - 20 : Springer . J. Lin, P. Chen, and Z. Zheng, \"Microscope: Pinpoint Performance Issues with Causal Graphs in Micro-service Environments,\" in Proceedings of the International Conference on Service-Oriented Computing (ICSOC), 2018, pp. 3-20: Springer."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2019.00022"},{"key":"e_1_3_2_1_33_1","first-page":"85","volume-title":"Online Modelling and Performance-aware Systems,\" in Proceedings of the USENIX Workshop on Hot Topics in Operating Systems (HotOS)","author":"Barham P.","year":"2003","unstructured":"P. Barham , R. Isaacs , R. Mortier , D. Narayanan , \"Magpie : Online Modelling and Performance-aware Systems,\" in Proceedings of the USENIX Workshop on Hot Topics in Operating Systems (HotOS) , 2003 , pp. 85 - 90 . P. Barham, R. Isaacs, R. Mortier, D. Narayanan, \"Magpie: Online Modelling and Performance-aware Systems,\" in Proceedings of the USENIX Workshop on Hot Topics in Operating Systems (HotOS), 2003, pp. 85-90."},{"key":"e_1_3_2_1_34_1","first-page":"34","volume-title":"An end-to-end performance tracing and analysis system,\" in Proceedings of the Symposium on Operating Systems Principles (SOSP)","author":"Kaldor J.","year":"2017","unstructured":"J. Kaldor , J. Mace , M. Bejda , , \"Canopy : An end-to-end performance tracing and analysis system,\" in Proceedings of the Symposium on Operating Systems Principles (SOSP) , 2017 , pp. 34 - 50 . J. Kaldor, J. Mace, M. Bejda, , \"Canopy: An end-to-end performance tracing and analysis system,\" in Proceedings of the Symposium on Operating Systems Principles (SOSP), 2017, pp. 34-50."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296957.3173196"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141031"},{"key":"e_1_3_2_1_37_1","first-page":"150","volume-title":"The achilles' heel of cloud-scale systems,\" in Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS)","author":"Huang P.","year":"2017","unstructured":"P. Huang , C. Guo , L. Zhou , , \"Gray failure : The achilles' heel of cloud-scale systems,\" in Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS) , 2017 , pp. 150 - 155 . P. Huang, C. Guo, L. Zhou, , \"Gray failure: The achilles' heel of cloud-scale systems,\" in Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS), 2017, pp. 150-155."},{"key":"e_1_3_2_1_38_1","first-page":"107","volume-title":"a literature review,\" in Proceedings of the International Workshop on Software Measurement and International Conference on Software Process and Product Measurement (IWSM\/Mensura)","author":"Bogner J.","year":"2017","unstructured":"J. Bogner , S. Wagner , A. Zimmermann , \"Automatically measuring the maintainability of service-and microservice-based systems : a literature review,\" in Proceedings of the International Workshop on Software Measurement and International Conference on Software Process and Product Measurement (IWSM\/Mensura) . 2017 , pp. 107 - 115 . J. Bogner, S. Wagner, A. Zimmermann, \"Automatically measuring the maintainability of service-and microservice-based systems: a literature review,\" in Proceedings of the International Workshop on Software Measurement and International Conference on Software Process and Product Measurement (IWSM\/Mensura). 2017, pp. 107-115."}],"event":{"name":"WWW '20: The Web Conference 2020","location":"Taipei Taiwan","acronym":"WWW '20","sponsor":["SIGWEB ACM Special Interest Group on Hypertext, Hypermedia, and Web"]},"container-title":["Proceedings of The Web Conference 2020"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3366423.3380111","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3366423.3380111","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:32:59Z","timestamp":1750199579000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3366423.3380111"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,20]]},"references-count":38,"alternative-id":["10.1145\/3366423.3380111","10.1145\/3366423"],"URL":"https:\/\/doi.org\/10.1145\/3366423.3380111","relation":{},"subject":[],"published":{"date-parts":[[2020,4,20]]},"assertion":[{"value":"2020-04-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}