RSFIN: A Rule Search-based Fuzzy Inference Network for performance prediction of configurable software systems

被引:2
|
作者
Li, Yufei [1 ]
Bao, Liang [1 ]
Huang, Kaipeng [1 ]
Wu, Chase [2 ]
Li, Xinwei [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
基金
中国国家自然科学基金;
关键词
Configurable software performance prediction; Adaptive network-based fuzzy inference system; Neural architecture search; Entropy; CLASSIFICATION; LANGUAGE;
D O I
10.1016/j.jss.2023.111913
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many modern software systems provide numerous configuration options to users and different configurations often lead to different performances. Due to the complex impact of a configuration on the system performance, users have to experimentally evaluate the performance for different configurations. However, it is practically infeasible to exhaust the almost infinite configuration space. To address this issue, various approaches have been proposed for performance prediction based on a limited number of configurations and corresponding performance measurements. Many of such efforts attempt to achieve a reasonable trade-off between experiment effort and prediction accuracy. In this paper, we propose a novel performance prediction model using a Rule Search-based Fuzzy Inference Network (RSFIN) based on ANFIS and NAS. One intuition is that, in systems, similar configurations produce similar performance. We experimentally validate this intuition based on data and introduce a configuration space under entropy. This view suggests the use of RSFIN to capture hidden distributions in configuration space. We implement and evaluate RSFIN using eleven real-world configurable software systems. Experimental results show that RSFIN achieves a better trade-off between measurement effort and prediction accuracy compared to other algorithms. In addition, the results also confirm that the evaluation of configuration space complexity based on data entropy is beneficial.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Batch type local search-based adaptive neuro-fuzzy inference system (ANFIS) with self-feedbacks for time-series prediction
    Vairappan, Catherine
    Tamura, Hiroki
    Gao, Shangce
    Tang, Zheng
    NEUROCOMPUTING, 2009, 72 (7-9) : 1870 - 1877
  • [32] Development of Rule-Based Software Risk Assessment and Management Method with Fuzzy Inference System
    Batar, Mustafa
    Birant, Kokten Ulas
    Isik, Ali Hakan
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [33] Using Search-Based Software Engineering to Handle the Changes with Uncertainties for Self-Adaptive Systems
    Wang, Lu
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 1014 - 1017
  • [34] DRSA-based neuro-fuzzy inference systems for the financial performance prediction of commercial banks
    Tzeng, G.-H. (ghtzeng@gm.ntpu.edu.tw), 1600, Chinese Fuzzy Systems Association (16):
  • [35] DRSA-Based Neuro-Fuzzy Inference Systems for the Financial Performance Prediction of Commercial Banks
    Shen, Kao-Yi
    Tzeng, Gwo-Hshiung
    INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2014, 16 (02) : 173 - 183
  • [36] Software Performance Prediction Based on Queuing Network Model
    Xu, Zhongfu
    Yang, Wen
    Xiong, Jie
    Wang, Yongming
    2013 INTERNATIONAL CONFERENCE ON CYBER SCIENCE AND ENGINEERING (CYBERSE 2013), 2013, : 197 - 205
  • [37] Search-based co-creation of software models: The case of particle systems for video games
    Chueca, Jorge
    Cetina, Carlos
    Pastor, Oscar
    Font, Jaime
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 171
  • [38] Transaction Profile Estimation of Queueing Network Models for IT Systems Using a Search-Based Technique
    Ghaith, Shadi
    Wang, Miao
    Perry, Philip
    Murphy, John
    SEARCH-BASED SOFTWARE ENGINEERING, 2014, 8636 : 234 - 239
  • [39] A fuzzy-inference system based approach for the prediction of quality of reusable software components
    Sandhu, Parvinder Singh
    Singh, Hardeep
    2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 340 - 343
  • [40] Early software quality prediction based on a fuzzy neural network model
    Yang, Bo
    Yao, Lan
    Huang, Hong-Zhong
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 1, PROCEEDINGS, 2007, : 760 - +