{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T06:39:48Z","timestamp":1725431988718},"reference-count":54,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2016,6,1]],"date-time":"2016-06-01T00:00:00Z","timestamp":1464739200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2016,6,1]]},"DOI":"10.1109\/tpds.2015.2444392","type":"journal-article","created":{"date-parts":[[2015,6,17]],"date-time":"2015-06-17T18:44:45Z","timestamp":1434566685000},"page":"1742-1755","source":"Crossref","is-referenced-by-count":25,"title":["PerfCompass: Online Performance Anomaly Fault Localization and Inference in Infrastructure-as-a-Service Clouds"],"prefix":"10.1109","volume":"27","author":[{"given":"Daniel J.","family":"Dean","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hiep","family":"Nguyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peipei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaohui","family":"Gu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anca","family":"Sailer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrzej","family":"Kochut","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"219","article-title":"Deepdive: Transparently identifying and managing performance interference in virtualized environments","author":"novakovic","year":"0","journal-title":"Proc USENIX Conf Annu Tech Conf"},{"key":"ref38","first-page":"85","article-title":"Reference-driven performance anomaly identification","year":"0","journal-title":"Proc 12th Joint Int Conf Meas Model Comput Syst"},{"key":"ref33","year":"0"},{"key":"ref32","year":"0"},{"key":"ref31","first-page":"3","article-title":"Entomomodel: Understanding and avoiding performance anomaly manifestations","year":"0","journal-title":"Proc Int Symp Model Anal Simul Comput Telecommun Syst"},{"key":"ref30","first-page":"249","article-title":"Simple testing can prevent most critical failures: An analysis of production failures in distributed data-intensive systems","author":"yuan","year":"0","journal-title":"Proc 11th USENIX Conf Operating Syst Des Implementation"},{"key":"ref37","first-page":"23","article-title":"Automatic software fault diagnosis by exploiting application signatures","author":"ding","year":"0","journal-title":"Proc 22nd Conf Large Installation Syst Administration Conf"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773932"},{"key":"ref35","first-page":"16","article-title":"PerfCompass: Toward runtime performance anomaly fault localization for infrastructure-as-a-service clouds","author":"dean","year":"0","journal-title":"Proc 6th USENIX Conf Hot Topics Cloud Comput"},{"key":"ref34","year":"0","journal-title":"Sysbench A system performance benchmark"},{"key":"ref28","year":"0"},{"key":"ref27","year":"0"},{"key":"ref29","first-page":"1","article-title":"What bugs live in the cloud?: A study of 3000+ issues in cloud systems","year":"0","journal-title":"Proc ACM Symp Cloud Comput"},{"key":"ref2","year":"0"},{"key":"ref1","year":"0"},{"key":"ref20","first-page":"209","article-title":"The LTTng tracer: A low impact performance and behavior monitor for GNU\/linux","author":"desnoyers","year":"0","journal-title":"Proc Linux Symposium"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2012.65"},{"key":"ref21","first-page":"191","article-title":"UBL: Unsupervised behavior learning for predicting performance anomalies in virtualized cloud systems","author":"dean","year":"0","journal-title":"Proc 9th Int Conf Autonomic Comput"},{"key":"ref24","year":"0"},{"key":"ref23","first-page":"307","article-title":"X-ray: Automating root-cause diagnosis of performance anomalies in production software","year":"0","journal-title":"Proc 10th USENIX Conf Oper Syst Des Implementation"},{"key":"ref26","year":"0"},{"key":"ref25","year":"0"},{"key":"ref50","first-page":"3","article-title":"Flashback: A light-weight rollback and deterministic replay extension for software debugging","year":"0","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref51","first-page":"21","article-title":"Friday: Global comprehension for distributed replay","author":"geels","year":"0","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294275"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/1993744.1993757"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/1811039.1811057"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273001"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945454"},{"key":"ref40","first-page":"1","article-title":"Fault detection and localization in distributed systems using invariant relationships","year":"0","journal-title":"Proc IEEE\/IFIP Int Conf Dependable Syst Netw"},{"key":"ref12","first-page":"97","article-title":"Discovering dependencies for network management","year":"0","journal-title":"Proceedings of the 5th Workshop on Hot Topics in Networks"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1080173.1080181"},{"key":"ref14","first-page":"347","article-title":"WAP5: Black-box performance debugging for wide-area systems","year":"0","journal-title":"Proc Int World Wide Web Conf"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2013.26"},{"key":"ref16","first-page":"311","article-title":"Fay: Extensible distributed tracing from kernels to clusters","year":"0","journal-title":"Proc 23rd ACM Symp Operating Systems Principles"},{"key":"ref17","first-page":"277","article-title":"DARC: Dynamic analysis of root causes of latency distributions","author":"traeger","year":"0","journal-title":"Proc ACM SIGMETRICS Int Conf Meas Model Comput Syst"},{"key":"ref18","first-page":"225","article-title":"KVM: The linux virtual machine monitor","author":"kivity","year":"0","journal-title":"Proc Linux Symp"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/945461.945462"},{"key":"ref4","first-page":"1","article-title":"Reprolite: A lightweight tool to quickly reproduce hard system bugs","year":"0","journal-title":"Proc ACM Symp Cloud Comput"},{"key":"ref3","first-page":"379","article-title":"Cpi2: Cpu performance isolation for shared compute clusters","year":"2013","journal-title":"Proc ACM Eur Conf Comput Syst"},{"key":"ref6","first-page":"43","article-title":"Diagnosing performance changes by comparing request flows","year":"0","journal-title":"Proc of the 8th USENIX Conf on Networked Systems Design and Implementation"},{"key":"ref5","first-page":"57","article-title":"Profiling network performance for multi-tier data center applications","year":"0","journal-title":"Proc of the 8th USENIX Conf on Networked Systems Design and Implementation"},{"key":"ref8","first-page":"20","article-title":"X-trace: A pervasive network tracing framework","author":"fonseca","year":"0","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref7","first-page":"9","article-title":"Pip: Detecting the unexpected in distributed systems","year":"0","journal-title":"Proc 3rd Conf Netw Syst Des Implementation"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2003.12.009"},{"key":"ref9","first-page":"595","article-title":"Pinpoint: Problem determination in large, dynamic internet services","year":"0","journal-title":"Proc Int Conf Dependable Syst Netw"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294284"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.21"},{"key":"ref48","first-page":"17","article-title":"Automatic misconfiguration troubleshooting with peerpressure","author":"wang","year":"0","journal-title":"Proc 6th Conf Symp Opear Syst Design Implementation"},{"key":"ref47","first-page":"6","article-title":"Configuration debugging as search: Finding the needle in the haystack","year":"0","journal-title":"Proc USENIX Conf Operating System Design and Implementations"},{"key":"ref42","first-page":"18","article-title":"Using magpie for request extraction and workload modelling","author":"barham","year":"0","journal-title":"Proc USENIX Conf Operating System Design and Implementations"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2009.52"},{"key":"ref44","first-page":"77","article-title":"Understanding and detecting real-world performance bugs","year":"0","journal-title":"Proc ACM SIGPLAN Conf Programming Language Design and Implementation"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950396"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/7469437\/07127024.pdf?arnumber=7127024","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:48:51Z","timestamp":1642006131000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7127024\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,1]]},"references-count":54,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2015.2444392","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2016,6,1]]}}}