{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T17:55:53Z","timestamp":1775066153127,"version":"3.50.1"},"reference-count":73,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2024,9,1]],"date-time":"2024-09-01T00:00:00Z","timestamp":1725148800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,9,1]],"date-time":"2024-09-01T00:00:00Z","timestamp":1725148800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,9,1]],"date-time":"2024-09-01T00:00:00Z","timestamp":1725148800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2019YFB1804002"],"award-info":[{"award-number":["2019YFB1804002"]}]},{"DOI":"10.13039\/501100021171","name":"Basic and Applied Basic Research Foundation of Guangdong Province","doi-asserted-by":"publisher","award":["2023B1515020054"],"award-info":[{"award-number":["2023B1515020054"]}],"id":[{"id":"10.13039\/501100021171","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272495"],"award-info":[{"award-number":["62272495"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Alibaba","award":["20925056"],"award-info":[{"award-number":["20925056"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2024,9]]},"DOI":"10.1109\/tdsc.2024.3363902","type":"journal-article","created":{"date-parts":[[2024,2,8]],"date-time":"2024-02-08T19:04:54Z","timestamp":1707419094000},"page":"4921-4938","source":"Crossref","is-referenced-by-count":10,"title":["MicroFI: Non-Intrusive and Prioritized Request-Level Fault Injection for Microservice Applications"],"prefix":"10.1109","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9419-3768","authenticated-orcid":false,"given":"Hongyang","family":"Chen","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0972-6900","authenticated-orcid":false,"given":"Pengfei","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6195-9088","authenticated-orcid":false,"given":"Guangba","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5730-2972","authenticated-orcid":false,"given":"Xiaoyun","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7963-082X","authenticated-orcid":false,"given":"Zilong","family":"He","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Sun Yat-Sen University, Guangzhou, China"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03596-9_1"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267823"},{"key":"ref3","first-page":"359","article-title":"Modernize digital applications with microservices management using the istio service mesh","volume-title":"Proc. 28th Annu. Int. Conf. Comput. Sci. Softw. Eng.","author":"Sheikh"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304004"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338961"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3103005"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987583"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338916"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE55969.2022.00022"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2016.11"},{"key":"ref11","article-title":"Google compute engine incident #18012","year":"2022"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2018.032591616"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987555"},{"key":"ref14","article-title":"Google dirt: Disaster recovery testing","author":"Cahoon","year":"2019"},{"key":"ref15","article-title":"Azure chaos studio","year":"2021"},{"key":"ref16","article-title":"Chaos engineering at linkedin: The \u201clinkedout\u201d failure injection testing framework","year":"2021"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.60"},{"key":"ref18","article-title":"state-of-chaos-engineering","year":"2022"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048082"},{"key":"ref20","article-title":"Hipstershop","year":"2021"},{"key":"ref21","article-title":"Beyond distributed tracing","volume-title":"SRECon","author":"Lee","year":"2022"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487005"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2021.3069715"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2021.04.001"},{"key":"ref25","article-title":"Istio Documention","author":"Istio","year":"2020"},{"key":"ref26","article-title":"Chaosmonkey","author":"Netflix","year":"2015"},{"key":"ref27","article-title":"An easy to use and powerful chaos engineering toolkit","author":"Chaosblade","year":"2020"},{"key":"ref28","article-title":"Break your system constructively","author":"Chaosmesh","year":"2019"},{"key":"ref29","article-title":"Open source chaos engineering platform","author":"Litmus","year":"2019"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2524211.2524217"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2723711"},{"key":"ref32","article-title":"The pagerank citation ranking: Bringing order to the web","volume-title":"Proc. Web Conf.","author":"Page","year":"1999"},{"key":"ref33","first-page":"323","article-title":"Benchmarking microservice systems for software engineering research","volume-title":"Proc. 40th Int. Conf. Softw. Eng., Companion Proc.","author":"Zhou"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486986"},{"key":"ref36","first-page":"238","article-title":"Fate and destini: A framework for cloud recovery testing","volume-title":"Proc. 8th USENIX Conf. Networked Syst. Des. Implementation","author":"Gunawi"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP.2019.00012"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS49710.2020.00027"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid54584.2022.00030"},{"key":"ref40","article-title":"Alibabacloud service mesh","year":"2023"},{"key":"ref41","article-title":"Tencent cloud mesh","year":"2023"},{"key":"ref42","article-title":"Anthos service mesh","year":"2023"},{"key":"ref43","article-title":"Envoy","year":"2022"},{"key":"ref44","article-title":"Dapper, a large-scale distributed systems tracing infrastructure","author":"Sigelman","year":"2010"},{"key":"ref45","article-title":"Opentelemetry","year":"2022"},{"key":"ref46","article-title":"Opentracing","year":"2022"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/11527695_15"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/SFFCS.1999.814612"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/368273.368557"},{"key":"ref50","article-title":"The Z3 theorem prover","author":"Z3","year":"2019"},{"key":"ref51","article-title":"The minisat page","year":"2022"},{"key":"ref52","first-page":"559","article-title":"Understanding, detecting and localizing partial failures in large system software","volume-title":"Proc. 17th USENIX Symp. Netw. Syst. Des. Implementation","author":"Lou"},{"key":"ref54","article-title":"Architectural styles and the design of network-based software architectures","author":"Fielding","year":"2000"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/2080.357392"},{"key":"ref56","article-title":"Strace","year":"2023"},{"key":"ref57","article-title":"Realizing the new value of service mesh: Accurately controlling the blast radius (chinese)","year":"2023"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/3442381.3449905"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/775152.775191"},{"key":"ref60","article-title":"Kubernetes","year":"2021"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2887384"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS53863.2021.00063"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556904"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446700"},{"key":"ref65","article-title":"Locust: An open source load testing tool","author":"LocustIO","year":"2019"},{"key":"ref67","article-title":"Jaeger","year":"2022"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678534"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2619715"},{"key":"ref70","volume-title":"Madaari: Ordering for the Monkeys","author":"Raina","year":"2019"},{"key":"ref71","article-title":"Cilium","year":"2022"},{"key":"ref72","article-title":"Cloud monitoring as a service","year":"2023"},{"key":"ref73","article-title":"Skywalking","year":"2023"},{"key":"ref74","article-title":"Application real-time monitoring service","year":"2023"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510180"}],"container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8858\/10663874\/10428037.pdf?arnumber=10428037","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:54:32Z","timestamp":1725562472000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10428037\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9]]},"references-count":73,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tdsc.2024.3363902","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"value":"1545-5971","type":"print"},{"value":"1941-0018","type":"electronic"},{"value":"2160-9209","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9]]}}}