Estimating the energy consumption of model-view-controller applications

被引:0
|
作者
Daniel Guamán
Jennifer Pérez
Priscila Valdiviezo-Diaz
机构
[1] Universidad Politécnica de Madrid,Departamento Sistemas Informáticos, ETSI Sistemas Informáticos
[2] Universidad Técnica Particular de Loja,Departamento Ciencias de la Computación y Electrónica
来源
关键词
Green software; Software architectures; Architectural patterns; Model-view controller (MVC); Energy consumption estimation;
D O I
暂无
中图分类号
学科分类号
摘要
For information and communication technology to reach its goal of zero emissions in 2050, power consumption must be reduced, including the energy consumed by software. To develop sustainability-aware software, green metrics have been implemented to estimate the energy consumed by the execution of an application. However, they have a rebound energy consumption effect because they require an application to be executed to estimate the energy consumed after each change. To address this problem, it is necessary to construct energy estimation models that do not require the execution of applications. This work addresses this problem by constructing a green model based on size, complexity and duplicated lines to estimate the energy consumed by model-view-controller applications without their execution. This article defines a model constructed based on 52 applications. The results were accurate in twelve applications, which showed that the joule estimation was very close to reality, avoiding the energy consumed by the execution of applications.
引用
收藏
页码:13766 / 13793
页数:27
相关论文
共 50 条
  • [1] Estimating the energy consumption of model-view-controller applications
    Guaman, Daniel
    Perez, Jennifer
    Valdiviezo-Diaz, Priscila
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (12): : 13766 - 13793
  • [2] VARIATIONS OF MODEL-VIEW-CONTROLLER
    KNOLLE, NT
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (03): : 42 - 46
  • [3] Model-View-Controller模式
    透明
    程序员, 2002, (10) : 55 - 56
  • [4] A model-view-controller architecture for knowledge discovery
    Castellano, M
    Pastore, N
    Arcieri, F
    Summo, V
    de Grecis, GB
    DATA MINING V: DATA MINING, TEXT MINING AND THEIR BUSINESS APPLICATIONS, 2004, 10 : 383 - 392
  • [5] Code smells for Model-View-Controller architectures
    Aniche, Mauricio
    Bavota, Gabriele
    Treude, Christoph
    Gerosa, Marco Aurelio
    van Deursen, Arie
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (04) : 2121 - 2157
  • [6] Data mappings in the model-view-controller pattern
    Rammerstorfer, M
    Mössenböck, H
    PERSPECTIVES OF SYSTEM INFORMATICS, 2003, 2890 : 121 - 132
  • [7] Code smells for Model-View-Controller architectures
    Maurício Aniche
    Gabriele Bavota
    Christoph Treude
    Marco Aurélio Gerosa
    Arie van Deursen
    Empirical Software Engineering, 2018, 23 : 2121 - 2157
  • [8] Pathways for statically mining the Model-View-Controller software architecture on mobile applications
    Dragoş Dobrean
    Laura Dioşan
    Soft Computing, 2022, 26 : 10493 - 10511
  • [9] Surgical model-view-controller simulation software framework for local and collaborative applications
    Maciel, Anderson
    Sankaranarayanan, Ganesh
    Halic, Tansel
    Arikatla, Venkata Sreekanth
    Lu, Zhonghua
    De, Suvranu
    INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2011, 6 (04) : 457 - 471
  • [10] Pathways for statically mining the Model-View-Controller software architecture on mobile applications
    Dobrean, Dragos
    Diosan, Laura
    SOFT COMPUTING, 2022, 26 (19) : 10493 - 10511