D. Gannon, Cloud-native applications, IEEE Cloud Computing, vol.4, issue.5, pp.16-21, 2017.

L. and A. Vayghan, Deploying microservice based applications with kubernetes: Experiments and lessons learned, 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), pp.970-973, 2018.

A. Balalaie, Microservices architecture enables devops: Migration to a cloud-native architecture, IEEE Software, vol.33, issue.3, pp.42-52, 2016.

P. Jamshidi, Microservices: The journey so far and challenges ahead, IEEE Software, vol.35, issue.3, pp.24-35, 2018.

S. Haselböck, Decision guidance models for microservices: Service discovery and fault tolerance, ECBS '17, 2017.

F. Montesi and J. Weber, Circuit breakers, discovery, and api gateways in microservices, 2016.

G. Toffetti, Self-managing cloud-native applications: Design, implementation, and experience, Future Generation Computer Systems, vol.72, pp.165-179, 2017.

A. Akbulut and H. G. Perros, Performance analysis of microservice design patterns, IEEE Internet Computing, vol.23, issue.6, pp.19-27, 2019.

V. Heorhiadi, Gremlin: Systematic resilience testing of microservices, ICDCS, pp.57-66, 2016.

N. T. Blog, Fit: Failure injection testing, 2014.

H. S. Gunawi, Fate and destini: A framework for cloud recovery testing, Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, ser. NSDI'11, pp.238-252, 2011.

, Why Netflix, Amazon, and Apple Care About Microservices

J. Thalheim, Sieve: Actionable insights from monitored metrics in distributed systems, pp.14-27, 2017.

H. Mfula, Self-healing cloud services in private multi-clouds, HPCS, pp.165-170, 2018.

S. Montani, Case-based reasoning for autonomous service failure diagnosis and remediation in software systems, in ECCBR, pp.489-503, 2006.

S. Nasir, Optimization of decision making in cbr based self-healing systems, 2012 10th International Conference on Frontiers of Information Technology, pp.68-72, 2012.

Q. Zhu, A reinforcement learning approach to automatic error recovery, DSN, pp.729-738, 2007.

S. , Towards automated incident handling: How to select an appropriate response against a network-based attack?, pp.51-67, 2015.

J. Shetty, Proactive cloud service assurance framework for fault remediation in cloud environment, IJECE, vol.10, issue.1, p.987, 2020.

R. Alsoghayer and K. Djemame, Resource failures risk assessment modelling in distributed environments, Journal of Systems and Software, vol.88, pp.42-53, 2014.

B. Beyer, Site reliability engineering : How Google runs production systems, 2016.

F. Díaz-sánchez, S. Zahr, and M. Gagnaire, An exact placement approach for optimizing cost and recovery time under faulty multi-cloud environments, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, vol.2, pp.138-143, 2013.

S. Huang, Differentiated failure remediation with action selection for resilient computing, pp.199-208, 2015.

M. Pahl and F. Aubet, All eyes on you: Distributed multi-dimensional iot microservice anomaly detection, 2018 14th International Conference on Network and Service Management (CNSM), pp.72-80, 2018.

A. Samir and C. Pahl, Dla: Detecting and localizing anomalies in containerized microservice architectures using markov models, 2019 7th International Conference on Future Internet of Things and Cloud (FiCloud), pp.205-213, 2019.

M. Ma, Automap: Diagnose your microservice-based web applications automatically, Proceedings of The Web Conference 2020, ser. WWW '20, pp.246-258, 2020.

O. Ibidunmoye, F. Hernández-rodriguez, and E. Elmroth, Performance anomaly detection and bottleneck identification, ACM Comput. Surv, vol.48, issue.1, 2015.

L. Wu, MicroRCA: Root Cause Localization of Performance Issues in Microservices, NOMS, 2020.
URL : https://hal.archives-ouvertes.fr/hal-02441640

J. Weng, Root cause analysis of anomalies of multitier services in public clouds, IEEE/ACM Transactions on Networking, vol.26, issue.4, pp.1646-1659, 2018.

S. Frey, Cloud qos scaling by fuzzy logic, 2014 IEEE International Conference on Cloud Engineering, pp.343-348, 2014.

H. Arabnejad, A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling, pp.64-73, 2017.

C. Wang, Performance troubleshooting in data centers: An annotated bibliography?, SIGOPS Oper. Syst. Rev, vol.47, issue.3, pp.50-62, 2013.

P. Garraghan, R. Yang, Z. Wen, A. Romanovsky, J. Xu et al., Emergent failures: Rethinking cloud reliability at scale, IEEE Cloud Computing, vol.5, issue.5, pp.12-21, 2018.

I. Brandic, Towards self-manageable cloud services, 2009 33rd Annual IEEE International Computer Software and Applications Conference, vol.2, pp.128-133, 2009.

G. Candea, Microreboot -a technique for cheap recovery, Proceedings of the 6th Conference on Symposium on Operating Systems Design Implementation, vol.6, p.3, 2004.

R. Koo and S. Toueg, Checkpointing and rollback-recovery for distributed systems, IEEE Transactions on Software Engineering, vol.13, issue.1, pp.23-31, 1987.

V. Nallur and R. Bahsoon, A decentralized self-adaptation mechanism for service-based applications in the cloud, IEEE Transactions on Software Engineering, vol.39, issue.5, pp.591-612, 2013.

J. P. Magalhães and L. M. Silva, A framework for self-healing and self-adaptation of cloud-hosted web-based applications, 2013 IEEE 5th, vol.1, pp.555-564, 2013.

M. Ben-yehuda, D. Breitgand, M. Factor, H. Kolodner, V. Kravtsov et al., Proceedings of the 6th international conference on Autonomic computing -ICAC '09, 2009.

G. Li, A self-healing framework for qos-aware web service composition via case-based reasoning, Web Technologies and Applications, pp.654-661, 2013.

M. L. Littman, N. Ravi, E. Fenson, and R. Howard, Reinforcement learning for autonomic network repair, International Conference on Autonomic Computing, pp.284-285, 2004.

H. Ikeuchi, A. Watanabe, T. Hirao, M. Morishita, M. Nishino et al., Recovery command generation towards automatic recovery in ict systems by seq2seq learning, NOMS 2020 -2020 IEEE/IFIP Network Operations and Management Symposium, pp.1-6, 2020.

Y. Dai, Self-healing and hybrid diagnosis in cloud computing, pp.45-56, 2009.

A. Samir and C. Pahl, Self-adaptive healing for containerized cluster architectures with hidden markov models, FMEC, pp.68-73, 2019.

K. R. Joshi, M. A. Hiltunen, W. H. Sanders, and R. D. Schlichting, Automatic model-driven recovery in distributed systems, SRDS'05, pp.25-36, 2005.

K. R. Joshi, Automatic recovery using bounded partially observable markov decision processes, DSN'06, pp.445-456, 2006.

M. Fu, Runtime recovery actions selection for sporadic operations on cloud, pp.185-194, 2015.