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 …

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 …

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 …

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 …

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 …

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 …

Hey, you have given me too many knobs!: Understanding and dealing with over-designed configuration in system software

T Xu, L Jin, X Fan, Y Zhou, S Pasupathy… - Proceedings of the 2015 …, 2015 - dl.acm.org
Configuration problems are not only prevalent, but also severely impair the reliability of
today's system software. One fundamental reason is the ever-increasing complexity of …

Software configuration engineering in practice interviews, survey, and systematic literature review

M Sayagh, N Kerzazi, B Adams… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Modern software applications are adapted to different situations (eg, memory limits,
enabling/disabling features, database credentials) by changing the values of configuration …

Confadvisor: A performance-centric configuration tuning framework for containers on kubernetes

T Chiba, R Nakazawa, H Horii… - … Conference on Cloud …, 2019 - ieeexplore.ieee.org
Configuration tuning of software is often a good option to improve application performance
without any application code modifications. Although we can casually change …

CloudEval-YAML: A Practical Benchmark for Cloud Configuration Generation

Y Xu, Y Chen, X Zhang, X Lin, P Hu… - Proceedings of …, 2024 - proceedings.mlsys.org
Among the thriving ecosystem of cloud computing and the proliferation of Large Language
Model (LLM)-based code generation tools, there is a lack of benchmarking for code …