Developing self-adaptive software system: A case study

被引:0
|
作者
Zhang, Qingfeng [1 ]
Xu, Jing [1 ]
Zhang, Chao [1 ]
机构
[1] College of Computer and Control Engineering, Nankai University, Tianjin, China
关键词
Concurrency controllers - Database performance - QoS-driven - Self adaptive softwares - Self-adaptive - Self-adaptive controllers - Self-adaptive software systems - System architectures;
D O I
10.14257/ijdta.2015.8.4.21
中图分类号
学科分类号
摘要
Current trends in software system, such as cloud and big data platform, are leading to rapid and continuing changes. At the same time, these systems will have to react to these changes at runtime to satisfy the potential Quality of Service (QoS). Self-adaptation is recognized as a practical way for a software system to meet QoS requirements. The Development of self-adaptive software is generally more challenging and more difficult due to their high complexity. To address these challenges, this paper reviews the related research of self-adaptive software system and reports a case study that investigates a self-adaptive concurrency controller for database system. Through the case we illustrate how to develop a self-adaptive software system. Compared with other traditional method, the experimental results demonstrate that our self-adaptive controller can effectively improve the database performance by adjusting the MPL value based on workload changes and QoS requirements. Finally some future trends in this area are prospected and discussed. © 2015 SERSC.
引用
收藏
页码:207 / 214
相关论文
共 50 条
  • [1] An Integrated Approach to Developing Self-Adaptive Software
    Mao, Xinjun
    Dong, Menggao
    Liu, Lu
    Wang, Huaiming
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (04) : 1071 - 1085
  • [2] An Integrated approach to developing self-adaptive software
    State Key Laboratory of Software Development Environment, Beihang University, Beijing, 100191, China
    不详
    不详
    J. Inf. Sci. Eng., 4 (1071-1085):
  • [3] A Case Study of Self-adaptive Software in the Dynamic Reconfiguration of IT Ecosystem
    Lee, Seungmin
    Park, Young B.
    Park, Soojin
    2016 INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2016, : 513 - 516
  • [4] Self-Adaptive Requirements for Intelligent Transportation System: A Case Study
    Singh, Irish
    Lee, Seok-Won
    2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 520 - 526
  • [5] A Configurable Software Model of a Self-Adaptive Robotic System
    Passler, Juliane
    ter Beek, Maurice H.
    Damiani, Ferruccio
    Johnsen, Einar Broch
    Tarifa, S. Lizeth Tapia
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 240
  • [6] Synthesis of self-adaptive software
    Ledeczi, A
    Karsai, G
    Bapty, T
    2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 2000, : 501 - 507
  • [7] Toward Management of Uncertainty in Self-Adaptive Software Systems: IoT Case Study
    Ismail, Shereen
    Shah, Kruti
    Reza, Hassan
    Marsh, Ronald
    Grant, Emanuel
    COMPUTERS, 2021, 10 (03) : 1 - 19
  • [8] Developing self-adaptive microservices
    Figueira, Joao
    Coutinho, Carlos
    5TH INTERNATIONAL CONFERENCE ON INDUSTRY 4.0 AND SMART MANUFACTURING, ISM 2023, 2024, 232 : 264 - 273
  • [9] Research on Dynamic Software Architecture of Self-adaptive Web System
    Cao, CaiFeng
    Luo, YaoZu
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 29 - 32
  • [10] A Case Study on Formal Verification of Self-Adaptive Behaviors in a Decentralized System
    Iftikhar, M. Usman
    Weyns, Danny
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (91): : 45 - 62