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 条
  • [41] Virtual model-view-controller design pattern: Extended MVC for service-oriented architecture
    Cortez, Ruth
    Vazhenin, Alexander
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2015, 10 (04) : 411 - 422
  • [42] Implementing personal software process in undergraduate course to improve model-view-controller software construction
    Nachiengmai, Wacharapong
    Ramingwong, Sakgasit
    Lecture Notes in Electrical Engineering, 2015, 339 : 949 - 956
  • [43] A Model-View-Controller (MVC) architecture for contextual visualisation of task-based multi-dimensional energy KPIs in a manufacturing process
    Qazi, Nadeem
    McElholm, Malachy
    Maguire, Liam
    INTERNATIONAL JOURNAL OF AMBIENT ENERGY, 2018, 39 (04) : 406 - 413
  • [44] Massive Open Online Course Platform Blended English Teaching Method Based on Model-View-Controller
    Wang, Renfeng
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2019, 14 (16) : 188 - 196
  • [45] A design pattern for holonic manufacturing system in the IEC61499-based model-view-controller framework
    Xia, F
    Wang, Z
    Sun, YX
    INDIN 2003: IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, PROCEEDINGS, 2003, : 233 - 239
  • [46] Study and Application of a Multimedia Content Transformation Method Based on Model-View-Controller 2x Pattern
    Fan, ShaoJing
    He, Zhongkun
    Zhang, Yongping
    Zhang, Ling
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 6655 - +
  • [47] Modelling and Estimating the Energy Consumption of Embedded Applications and Operating Systems
    Dhouib, Saadia
    Senn, Eric
    Diguet, Jean-Philippe
    Laurent, Johann
    PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, : 227 - 231
  • [48] A Model for Estimating Energy Consumption based on Resources Utilization
    Povoa, Lucas Venezian
    Bignatto Junior, Pedro W.
    Monteiro, Carlos E.
    Mueller, Daniel
    Marcondes, Cesar A. C.
    Senger, Hermes
    2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [49] A computationally efficient simulation model for estimating energy consumption of electric vehicles in the context of route planning applications
    Genikomsakis, Konstantinos N.
    Mitrentsis, Georgios
    TRANSPORTATION RESEARCH PART D-TRANSPORT AND ENVIRONMENT, 2017, 50 : 98 - 118
  • [50] A Hybrid Approach to Estimating Electric Vehicle Energy Consumption for Ecodriving Applications
    Ye, Fei
    Wu, Guoyuan
    Boriboonsomsin, Kanok
    Barth, Matthew J.
    2016 IEEE 19TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2016, : 719 - 724