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 条
  • [21] HASPO: Harmony Search-Based Parameter Optimization for Just-in-Time Software Defect Prediction in Maritime Software
    Kang, Jonggu
    Kwon, Sunjae
    Ryu, Duksan
    Baik, Jongmoon
    APPLIED SCIENCES-BASEL, 2021, 11 (05): : 1 - 25
  • [22] Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-based Approach
    Shin, Seung Yeob
    Nejati, Shiva
    Sabetzadeh, Mehrdad
    Briand, Lionel C.
    Arora, Chetan
    Zimmer, Frank
    2020 IEEE/ACM 15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS, 2020, : 137 - 148
  • [23] Robust Rule Based Neural Network Using Arithmetic Fuzzy Inference System
    Dombi, Jozsef
    Hussain, Abrar
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, 2023, 542 : 17 - 36
  • [24] Early Software Quality Prediction Based on Software Requirements Specification Using Fuzzy Inference System
    Masood, Muhammad Hammad
    Khan, Malik Jahan
    INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2018, PT III, 2018, 10956 : 722 - 733
  • [25] Automated Software Fault-Proneness Prediction Based on Fuzzy Inference System
    Jin, Cong
    Guo, Jing-Lei
    PROCEEDINGS OF 2013 2ND INTERNATIONAL CONFERENCE ON MEASUREMENT, INFORMATION AND CONTROL (ICMIC 2013), VOLS 1 & 2, 2013, : 482 - 485
  • [26] Software maintainability prediction model based on fuzzy neural network
    Park, D.H. (dhpark@hallym.ac.kr), 1600, Old City Publishing (20): : 1 - 2
  • [27] Software Maintainability Prediction Model Based on Fuzzy Neural Network
    Jia, Lixin
    Yang, Bo
    Park, Dong Ho
    Tan, Feng
    Park, Minjae
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2013, 20 (1-2) : 39 - 53
  • [28] A fuzzy logic framework to improve the performance and interpretation of rule-based quality prediction models for OO software
    Sahraoui, HA
    Boukadoum, M
    Chawiche, HM
    Mai, G
    Serhani, M
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 131 - 138
  • [29] Bounded recursive decomposition: A search-based method for belief-network inference under limited resources
    Monti, S
    Cooper, GF
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 1996, 15 (01) : 49 - 75
  • [30] An analysis system on network performance evaluation based on fuzzy rule
    Wu Chenwen
    ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 606 - 609