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 条
  • [21] Securing Open Banking with Model-View-Controller Architecture and OWASP
    Kellezi, Deina
    Boegelund, Christian
    Meng, Weizhi
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [22] Mixer, supporting the model-view-controller design pattern in servlets
    Wijkman, P
    Dissanaike, S
    Wijkman, M
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 658 - 661
  • [23] AN EVENT-DRIVEN MODEL-VIEW-CONTROLLER FRAMEWORK FOR SMALLTALK
    SHAN, YP
    SIGPLAN NOTICES, 1989, 24 (10): : 347 - 352
  • [24] MODEL-VIEW-CONTROLLER FRAMEWORK IN PEER-TO-PEER APPLICATION DEVELOPMENT
    Cheng WeiJie
    Luo YunChuan
    Cheng YanPing
    Jiao YanJie
    Zhang JinLiang
    DCABES 2009: THE 8TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, PROCEEDINGS, 2009, : 190 - 193
  • [25] Flexible self-management using the model-view-controller pattern
    Curry, Edward
    Grace, Paul
    IEEE SOFTWARE, 2008, 25 (03) : 84 - 90
  • [26] Model-View-Controller Pattern in BI Dashboards: Designing Best Practices
    Churi, Prathamesh P.
    Wagh, Sharad
    Kalelkar, Deepa.
    Kalelkar, Medha
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 2082 - 2086
  • [27] MVCLang: A Software Modeling Language for the Model-View-Controller Design Pattern
    Ozkaya, Mert
    Fidandan, Irem
    ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 75 - 83
  • [28] A Multisensory Monitoring and Interpretation Framework Based on the Model-View-Controller Paradigm
    Carlos Castillo, Jose
    Rivas-Casado, Angel
    Fernandez-Caballero, Antonio
    Lopez, Maria T.
    Martinez-Tomas, Rafael
    FOUNDATIONS ON NATURAL AND ARTIFICIAL COMPUTATION: 4TH INTERNATIONAL WORK-CONFERENCE ON THE INTERPLAY BETWEEN NATURAL AND ARTIFICIAL COMPUTATION, IWINAC 2011, PART I, 2011, 6686 : 441 - 450
  • [29] MODELING MODELS AND VIEWING VIEWS - A LOOK AT THE MODEL-VIEW-CONTROLLER FRAMEWORK
    RUMBAUGH, J
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1994, 7 (02): : 14 - &
  • [30] DevOps Service Observability By-Design: Experimenting with Model-View-Controller
    Tamburri, Damian A.
    Bersani, Marcello M.
    Mirandola, Raffaela
    Pea, Giorgio
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2018), 2018, 11116 : 49 - 64