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 条
  • [31] A Functional Model-View-Controller Software Architecture for Command-oriented Programs
    Stoughton, Alley
    WGP'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN WORKSHOP ON GENERIC PROGRAMMING, 2008, : 1 - 12
  • [32] A Model-View-Controller extension for pervasive multi-client user interfaces
    Sauter, Patrick
    Voegler, Gabriel
    Specht, Guenther
    Flor, Thomas
    PERSONAL AND UBIQUITOUS COMPUTING, 2005, 9 (02) : 100 - 107
  • [33] A COOKBOOK FOR USING THE MODEL-VIEW-CONTROLLER USER INTERFACE PARADIGM IN SMALLTALK-80
    KRASNER, GE
    POPE, ST
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1988, 1 (03): : 41 - &
  • [34] A software tool to generate a Model-View-Controller architecture based on the Entity-Relationship Model
    Ramirez-Noriega, Alan
    Martinez-Ramirez, Yobani
    Chavez Lizarraga, Jesus
    Vazquez Niebla, Kevin
    Soto, Jesus
    2020 8TH EDITION OF THE INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2020), 2020, : 57 - 63
  • [35] THE MVC PARADIGM IN SMALLTALK/V - MODEL-VIEW-CONTROLLER BECOMES OBJECT-PANE DISPATCHER
    AYERS, KE
    DR DOBBS JOURNAL, 1990, 15 (11): : 168 - &
  • [36] Cloud-based enterprise resource planning with elastic model-view-controller architecture for Internet realization
    Lee, Hsien-Yu
    Wang, Nai-Jian
    COMPUTER STANDARDS & INTERFACES, 2019, 64 : 11 - 23
  • [37] MVC-IMASAM: Model-View-Controller inspired modeling approach for system adaptation management
    Bachir, Magagi Ali
    Jellouli, Ismail
    Said, El Garouani
    Souad, Amjad
    2020 6TH IEEE CONGRESS ON INFORMATION SCIENCE AND TECHNOLOGY (IEEE CIST'20), 2020, : 127 - 132
  • [38] A web-based framework using a Model-View-Controller architecture for Human motion analysis
    Rosa, Joana
    Silva, Hugo
    Matias, Ricardo
    2015 IEEE 4TH PORTUGUESE MEETING ON BIOENGINEERING (ENBENG), 2015,
  • [39] Privacy-Preserving Reengineering of Model-View-Controller Application Architectures Using Linked Data
    Manuel Dodero, Juan
    Rodriguez-Garcia, Mercedes
    Ruiz-Rube, Ivan
    Palomo-Duarte, Manuel
    JOURNAL OF WEB ENGINEERING, 2019, 18 (07): : 695 - 727
  • [40] Model-View-Controller架构用于中医舌诊网络化教学
    叶美玲
    沈淑敏
    陈兴夏
    廖福龙
    北京生物医学工程, 2007, (04) : 425 - 427