Statically inferring performance properties of software configurations

22Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.

Abstract

Modern software systems often have a huge number of configurations whose performance properties are poorly documented. Unfortunately, obtaining a good understanding of these performance properties is a prerequisite for performance tuning. This paper explores a new approach to discovering performance properties of system configurations: static program analysis. We present a taxonomy of how a configuration might affect performance through program dependencies. Guided by this taxonomy, we design LearnConf, a static analysis tool that identifies which configurations affect what type of performance and how. Our evaluation, which considers hundreds of configurations in four widely used distributed systems, demonstrates that LearnConf can accurately and efficiently identify many configurations' performance properties, and help performance tuning.

References Powered by Scopus

Feedback Control of Computing Systems

728Citations
N/AReaders
Get full text

An empirical study on configuration errors in commercial and open source systems

220Citations
N/AReaders
Get full text

BestConfig: Tapping the performance potential of systems via automatic configuration tuning

197Citations
N/AReaders
Get full text

Cited by Powered by Scopus

ApproxDet: Content and contention-aware approximate object detection for mobiles

48Citations
N/AReaders
Get full text

White-box analysis over machine learning: Modeling performance of configurable systems

43Citations
N/AReaders
Get full text

Finding the right cloud configuration for analytics clusters

23Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Li, C., Wang, S., Hoffmann, H., & Lu, S. (2020). Statically inferring performance properties of software configurations. In Proceedings of the 15th European Conference on Computer Systems, EuroSys 2020. Association for Computing Machinery, Inc. https://doi.org/10.1145/3342195.3387520

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 11

73%

Researcher 2

13%

Professor / Associate Prof. 1

7%

Lecturer / Post doc 1

7%

Readers' Discipline

Tooltip

Computer Science 16

100%

Save time finding and organizing research with Mendeley

Sign up for free