Towards Better Understanding of Black-box Auto-Tuning: A Comparative Analysis for Storage Systems

被引:0
|
作者
Cao, Zhen [1 ]
Tarasov, Vasily [2 ]
Tiwari, Sachin [1 ]
Zadok, Erez [1 ]
机构
[1] SUNY Stony Brook, Stony Brook, NY 11794 USA
[2] IBM Res Almaden, San Jose, CA USA
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern computer systems come with a large number of configurable parameters that control their behavior. Tuning system parameters can provide significant gains in performance but is challenging because of the immense number of configurations and complex, nonlinear system behavior. In recent years, several studies attempted to automate the tuning of system configurations; but they all applied only one or few optimization methods. In this paper, for the first time, we apply and then perform comparative analysis of multiple blackbox optimization techniques on storage systems, which are often the slowest components of computing systems. Our experiments were conducted on a parameter space consisting of nearly 25,000 unique configurations and over 450,000 data points. We compared these methods for their ability to find near-optimal configurations, convergence time, and instantaneous system throughput during auto-tuning. We found that optimal configurations differed by hardware, software, and workloads-and that no one technique was superior to all others. Based on the results and domain expertise, we begin to explain the efficacy of these important automated black-box optimization methods from a systems perspective.
引用
收藏
页码:893 / 907
页数:15
相关论文
共 40 条
  • [1] Towards a Black-Box Methodology for SRAM Stability Analysis
    Giterman, Robert
    Fish, Alexander
    [J]. 2014 IEEE 28TH CONVENTION OF ELECTRICAL & ELECTRONICS ENGINEERS IN ISRAEL (IEEEI), 2014,
  • [2] Understanding the black-box: towards interpretable and reliable deep learning models
    Qamar, Tehreem
    Bawany, Narmeen Zakaria
    [J]. PEERJ COMPUTER SCIENCE, 2023, 9
  • [3] On Tuning Passive Black-Box Macromodels of LTI Systems via AdaptiveWeighting
    Grivet-Talocia, Stefano
    Ubolli, Andrea
    Chinea, Alessandro
    Bandinu, Michelangelo
    [J]. SCIENTIFIC COMPUTING IN ELECTRICAL ENGINEERING (SCEE 2014), 2016, 23 : 165 - 173
  • [4] Relay feedback analysis and auto-tuning for a class of servo control systems
    Ye, Zhen
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 1448 - 1451
  • [5] Towards Fixed-Target Black-Box Complexity Analysis
    Vinokurov, Dmitry
    Buzdalov, Maxim
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT II, 2022, 13399 : 600 - 611
  • [6] Black-Box Testing of Practical Movie Recommendation Systems: a Comparative Study
    Lee, Namhee
    Jung, Jason J.
    Selamat, Ali
    Hwang, Dosam
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 11 (01) : 241 - 249
  • [7] SENSITIVITY ANALYSIS OF EXPENSIVE BLACK-BOX SYSTEMS USING METAMODELING
    Van Steenkiste, Tom
    van der Herten, Joachim
    Couckuyt, Ivo
    Dhaene, Tom
    [J]. 2016 WINTER SIMULATION CONFERENCE (WSC), 2016, : 578 - 589
  • [8] A Black-Box Self-Learning Scheduler for Cloud Block Storage Systems
    Ravandi, Babak
    Papapanagiotou, Ioannis
    Yang, Baijian
    [J]. PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 820 - 825
  • [9] Exploring Better Black-Box Test Case Prioritization via Log Analysis
    Chen, Zhichao
    Chen, Junjie
    Wang, Weijing
    Zhou, Jianyi
    Wang, Meng
    Chen, Xiang
    Zhou, Shan
    Wang, Jianmin
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (03)
  • [10] The Human Black-Box: The Illusion of Understanding Human Better Than Algorithmic Decision-Making
    Bonezzi, Andrea
    Ostinelli, Massimiliano
    Melzner, Johann
    [J]. JOURNAL OF EXPERIMENTAL PSYCHOLOGY-GENERAL, 2022, 151 (09) : 2250 - 2258