Usable declarative configuration specification and validation for applications, systems, and cloud

S Baset, S Suneja, N Bila, O Tuncer, C Isci - Proceedings of the 18th …, 2017 - dl.acm.org
Diagnosing misconfiguration across modern software stacks is increasingly difficult. These
stacks comprise multiple micro-services which are deployed across a combination of …

Confvalley: A systematic configuration validation framework for cloud services

P Huang, WJ Bolosky, A Singh, Y Zhou - Proceedings of the Tenth …, 2015 - dl.acm.org
Studies and many incidents in the headlines suggest misconfigurations remain a major
cause of unavailability in large systems despite the large amount of work put into detecting …

Testing configuration changes in context to prevent production failures

X Sun, R Cheng, J Chen, E Ang, O Legunsen… - … USENIX Symposium on …, 2020 - usenix.org
Large-scale cloud services deploy hundreds of configuration changes to production systems
daily. At such velocity, configuration changes have inevitably become prevalent causes of …

Do not blame users for misconfigurations

T Xu, J Zhang, P Huang, J Zheng, T Sheng… - Proceedings of the …, 2013 - dl.acm.org
Similar to software bugs, configuration errors are also one of the major causes of today's
system failures. Many configuration issues manifest themselves in ways similar to software …

An evolutionary study of configuration design and implementation in cloud systems

Y Zhang, H He, O Legunsen, S Li… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Many techniques were proposed for detecting software misconfigurations in cloud systems
and for diagnosing unintended behavior caused by such misconfigurations. Detection and …

Encore: Exploiting system environment and correlation information for misconfiguration detection

J Zhang, L Renganarayana, X Zhang, N Ge… - Proceedings of the 19th …, 2014 - dl.acm.org
As software systems become more complex and configurable, failures due to
misconfigurations are becoming a critical problem. Such failures often have serious …

Understanding and discovering software configuration dependencies in cloud and datacenter systems

Q Chen, T Wang, O Legunsen, S Li, T Xu - … of the 28th ACM Joint Meeting …, 2020 - dl.acm.org
A large percentage of real-world software configuration issues, such as misconfigurations,
involve multiple interdependent configuration parameters. However, existing techniques and …

Confex: Towards automating software configuration analytics in the cloud

O Tuncer, N Bila, S Duri, C Isci… - 2018 48th Annual IEEE …, 2018 - ieeexplore.ieee.org
Modern cloud applications are designed in a highly configurable way to ensure increased
reusability and portability. With the growing complexity of these applications, configuration …

Rehearsal: A configuration verification tool for puppet

R Shambaugh, A Weiss, A Guha - … of the 37th ACM SIGPLAN conference …, 2016 - dl.acm.org
Large-scale data centers and cloud computing have turned system configuration into a
challenging problem. Several widely-publicized outages have been blamed not on software …

Static detection of silent misconfigurations with deep interaction analysis

J Zhang, R Piskac, E Zhai, T Xu - Proceedings of the ACM on …, 2021 - dl.acm.org
The behavior of large systems is guided by their configurations: users set parameters in the
configuration file to dictate which corresponding part of the system code is executed …