PTSSBench: a performance evaluation platform in support of automated parameter tuning of software systems

被引:1
|
作者
Cao, Rong [1 ]
Bao, Liang [1 ]
Zhangsun, Panpan [1 ]
Wu, Chase [2 ]
Wei, Shouxin [1 ]
Sun, Ren [1 ]
Li, Ran [1 ]
Zhang, Zhe [1 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Shaanxi, Peoples R China
[2] New Jersey Inst Technol, Dept Data Sci, Newark, NJ 07102 USA
基金
中国国家自然科学基金;
关键词
Benchmark; Parameter tuning; Comparability; Reproducibility; ALGORITHM; OPTIMIZATION; CONFIGURATIONS; PREDICTION; SELECTION; SEARCH; MODELS;
D O I
10.1007/s10515-023-00402-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As software systems become increasingly large and complex, automated parameter tuning of software systems (PTSS) has been the focus of research and many tuning algorithms have been proposed recently. However, due to the lack of a unified platform for comparing and reproducing existing tuning algorithms, it remains a significant challenge for a user to choose an appropriate algorithm for a given software system. There are multiple reasons for this challenge, including diverse experimental conditions, lack of evaluations for different tasks, and excessive evaluation costs of tuning algorithms. In this paper, we propose an extensible and efficient benchmark, referred to as PTSSBench, which provides a unified platform for supporting a comparative study of different tuning algorithms via surrogate models and actual systems. We demonstrate the usability and efficiency of PTSSBench through comparative experiments of six state-of-the-art tuning algorithms from a holistic perspective and a task-oriented perspective. The experimental results show the necessity and effectiveness of parameter tuning for software systems and indicate that the PTSS problem remains an open problem. Moreover, PTSSBench allows extensive runs and in-depth analyses of parameter tuning algorithms, hence providing an efficient and effective way for researchers to develop new tuning algorithms and for users to choose appropriate tuning algorithms for their systems. The proposed PTSSBench benchmark together with the experimental results is made publicly available online as an open-source project.
引用
收藏
页数:39
相关论文
共 50 条
  • [21] Performance Monitoring and Data Driven PID Parameter Tuning for Noisy Systems
    Ohnishi, Yoshihiro
    Kinoshita, Takuya
    Yamamoto, Toru
    IFAC PAPERSONLINE, 2019, 52 (29): : 228 - 232
  • [22] Performance evaluation of automated medicine delivery systems
    Chen, Wanying
    De Koster, Rene B. M.
    Gong, Yeming
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2021, 147
  • [23] Performance Evaluation of Automated Tape Library Systems
    Iliadis, Ilias
    Jordan, Linus
    Lantz, Mark
    Sarafijanovic, Slavisa
    29TH INTERNATIONAL SYMPOSIUM ON THE MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2021), 2021, : 120 - 127
  • [24] TESS: Automated Performance Evaluation of Self-Healing and Self-Adaptive Distributed Software Systems
    Porter, Jason
    Menasce, Daniel A.
    Gomaa, Hassan
    Albassam, Emad
    PROCEEDINGS OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 40 - 47
  • [25] DEVELOPMENT OF SYSTEMS PERFORMANCE-EVALUATION SOFTWARE
    COYETTE, L
    DUONG, D
    BROWN, P
    PERFORMANCE EVALUATION, 1987, 7 (04) : 337 - 337
  • [26] Towards Continuous Benchmarking: An Automated Performance Evaluation Framework for High Performance Software
    Anzt, Hartwig
    Chen, Yen-Chen
    Cojean, Terry
    Dongarra, Jack
    Flegar, Goran
    Nayak, Pratik
    Quintana-Orti, Enrique S.
    Tsai, Yuhsiang M.
    Wang, Weichung
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC '19), 2019,
  • [27] Operating systems support for the evolution of software: An evaluation using WWW server software
    Suranauwarat, S
    Taniguchi, H
    INTERNATIONAL SYMPOSIUM ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2000, : 292 - 301
  • [28] ALGORITHMIC AND SOFTWARE SUPPORT FOR THE FORMATION OF PARAMETER STANDARDS FOR THE CYBER ATTACKS DETECTION SYSTEMS
    Zhumangaliyeva, Nazym
    Doszhanova, Aliya
    Korchenko, Anna
    BULLETIN OF THE NATIONAL ACADEMY OF SCIENCES OF THE REPUBLIC OF KAZAKHSTAN, 2019, (06): : 6 - 23
  • [29] Tool Support for Automated Traceability of Test/Code Artifacts in Embedded Software Systems
    Wiederseiner, Christian
    Garousi, Vahid
    Smith, Michael
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1109 - 1117
  • [30] Experiences with the development, implementation and evaluation of automated decision support systems
    de Clercq, P
    Hasman, A
    MEDINFO 2004: PROCEEDINGS OF THE 11TH WORLD CONGRESS ON MEDICAL INFORMATICS, PT 1 AND 2, 2004, 107 : 1033 - 1037