Semi-Automated Smell Resolution in Kubernetes-Deployed Microservices

被引:0
|
作者
Soldani, Jacopo [1 ]
Marino, Marco [1 ]
Brogi, Antonio [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, Pisa, Italy
来源
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023 | 2023年
关键词
Microservices; Kubernetes; Architectural Smells; Architectural Refactoring;
D O I
10.5220/0011845500003488
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Microservices are getting commonplace, as their design principles enable obtaining cloud-native applications. Ensuring that applications adheres to microservices' design principles is hence crucial, and this includes resolving architectural smells possibly denoting violations of such principles. To this end, in this paper we propose a semi-automated methodology for resolving architectural smells in microservices applications deployed with Kubernetes. Our methodology indeed automatically detects architectural smells by analyzing the Kubernetes manifest files specifying an application's deployment, and it can also generate the refactoring templates for resolving such smells. We also introduce KubeFreshener, an open-source prototype of our methodology, which we use to assess it in practice based on a controlled experiment and a case study.
引用
收藏
页码:34 / 45
页数:12
相关论文
共 50 条
  • [41] A SIMPLE SEMI-AUTOMATED METHOD OF IMMUNOELECTROPHORESIS
    CAWLEY, LP
    SCHNEIDE.D
    EBERHARD.L
    HARROUCH, J
    MILLSAP, G
    CLINICA CHIMICA ACTA, 1965, 12 (01) : 105 - &
  • [42] A SEMI-AUTOMATED MICROASSAY FOR COMPLEMENT ACTIVITY
    LIU, CC
    YOUNG, JDE
    JOURNAL OF IMMUNOLOGICAL METHODS, 1988, 114 (1-2) : 33 - 39
  • [43] NEW SEMI-AUTOMATED APPARATUS FOR HEMOFILTRATION
    ANDREUCCI, VE
    CALDERARO, V
    MEMOLI, B
    TERRACCIANO, V
    JOURNAL OF DIALYSIS, 1979, 3 (2-3): : 165 - 171
  • [44] The design of the semi-automated biochemistry analyzer
    Lv, XF
    Luo, YQ
    Deng, MX
    Chen, Y
    ICIA 2004: Proceedings of 2004 International Conference on Information Acquisition, 2004, : 164 - 167
  • [45] Semi-automated simulation transformation for DDDAS
    Brogan, D
    Reynolds, P
    Bartholet, R
    Carnahan, J
    Loitière, Y
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 2, 2005, 3515 : 721 - 728
  • [46] Semi-automated approach to online assessment
    Jackson, David
    Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, 2000, : 164 - 167
  • [47] Semi-automated crater depth measurements
    Breton, Sylvain
    Quantin-Nataf, Cathy
    Bodin, Thomas
    Loizeau, Damien
    Volat, Matthieu
    Lozac'h, Loic
    METHODSX, 2019, 6 : 2293 - 2304
  • [48] Semi-Automated Assessment of Annotation Trustworthiness
    Ceolin, Davide
    Nottamkandath, Archana
    Fokkink, Wan
    2013 ELEVENTH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST (PST), 2013, : 325 - 332
  • [49] SEMI-AUTOMATED DENSITY FITTING WITH XTALVIEW
    McRee, Duncan
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 1996, 52 : C82 - C82
  • [50] Semi-automated quantification of filopodial dynamics
    Costantino, Santiago
    Kent, Christopher B.
    Godin, Antoine G.
    Kennedy, Timothy E.
    Wiseman, Paul W.
    Fournier, Alyson E.
    JOURNAL OF NEUROSCIENCE METHODS, 2008, 171 (01) : 165 - 173