URegM: a unified prediction model of resource consumption for refactoring software smells in open source cloud

被引:0
|
作者
Imran, Asif [1 ]
Kosar, Tevfik [2 ]
机构
[1] Calif State Univ San Marcos, San Marcos, CA 92096 USA
[2] SUNY Buffalo, Buffalo, NY USA
关键词
resource usage prediction; scientific application in cloud; unified regression modelling;
D O I
10.1145/3571697.3571705
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The low cost and rapid provisioning capabilities have made the cloud a desirable platform to launch complex scientific applications. However, resource utilization optimization is a significant challenge for cloud service providers, since the earlier focus is provided on optimizing resources for the applications that run on the cloud, with a low emphasis being provided on optimizing resource utilization of the cloud computing internal processes. Code refactoring has been associated with improving the maintenance and understanding of software code. However, analyzing the impact of the refactoring source code of the cloud and studying its impact on cloud resource usage require further analysis. In this paper, we propose a framework called Unified Regression Modelling (URegM) which predicts the impact of code smell refactoring on cloud resource usage. We test our experiments in a real-life cloud environment using a complex scientific application as a workload. Results show that URegM is capable of accurately predicting resource consumption due to code smell refactoring. This will permit cloud service providers with advanced knowledge about the impact of refactoring code smells on resource consumption, thus allowing them to plan their resource provisioning and code refactoring more effectively.
引用
收藏
页码:56 / 62
页数:7
相关论文
共 50 条
  • [21] Reliability Assessment and Prediction of Open Source Software Systems
    Singh, Jitendra
    Maurya, L. S.
    2013 IEEE SECOND INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP), 2013, : 6 - 11
  • [22] Survivability Prediction of Open Source Software with Polynomial Regression
    Park, Sohee
    Kwon, Ryeonggu
    Kwon, Gihwon
    APPLIED SCIENCES-BASEL, 2024, 14 (07):
  • [23] A METHOD OF RELIABILITY ASSESSMENT BASED ON STOCHASTIC DIFFERENTIAL EQUATION MODEL FOR A CLOUD OPEN SOURCE SOFTWARE
    Tamura, Yoshinobu
    Yamada, Shigeru
    PROCEEDINGS 18TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY & QUALITY IN DESIGN, 2012, : 101 - +
  • [24] A Practical Failure Prediction Model based on Code Smells and Software Development Metrics
    Schuetz, Martin
    Ploesch, Reinhold
    PROCEEDINGS OF THE 4TH EUROPEAN SYMPOSIUM ON SOFTWARE ENGINEERING, ESSE 2023, 2024, : 14 - 22
  • [25] Cross project defect prediction for open source software
    Agrawal A.
    Malhotra R.
    International Journal of Information Technology, 2022, 14 (1) : 587 - 601
  • [26] Machine learning technique for generation of human readable rules to detect software code smells in open-source software
    Stuti Tandon
    Vijay Kumar
    V. B. Singh
    Life Cycle Reliability and Safety Engineering, 2024, 13 (3) : 277 - 291
  • [27] User acceptance model of open source software
    Gallego, M. Dolores
    Luna, Paula
    Bueno, Salvador
    COMPUTERS IN HUMAN BEHAVIOR, 2008, 24 (05) : 2199 - 2216
  • [28] A quality model for open source software selection
    Sung, Won Jun
    Kim, Ji Hyeok
    Rhew, Sung Yul
    ALPIT 2007: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ADVANCED LANGUAGE PROCESSING AND WEB INFORMATION TECHNOLOGY, 2007, : 515 - +
  • [29] A cost model of open source software adoption
    Free University of Bolzano-Bozen, Italy
    Int. J. Open Source Softw. Processes, 2009, 3 (60-82):
  • [30] A Model of Open Source Software Maintenance Activities
    Xiong, C. J.
    Li, Y. F.
    Xie, M.
    Ng, S. H.
    Goh, T. N.
    2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2009, : 267 - 271