Software greenability: A case study of cloud-based business applications provisioning

被引:3
|
作者
Acar, Hayri [1 ]
Benfenatki, Hind [2 ]
Gelas, Jean-Patrick [3 ]
Da Silva, Catarina Ferreira [1 ]
Alptekin, Gulfem I. [4 ]
Benharkat, Aicha-Nabila [2 ]
Ghodous, Parisa [1 ]
机构
[1] Univ Claude Bernard Lyon 1, Univ Lyon, CNRS, LIRIS UMR 5205, F-69621 Villeurbanne, France
[2] Univ Lyon, CNRS, INSA Lyon, LIRIS UMR5205, Lyon, France
[3] ENS Lyon, LIP, UMR 5668, F-69007 Lyon, France
[4] Galatasaray Univ, Dept Comp Engn, Istanbul, Turkey
关键词
Green IT; energy efficiency; cloud computing; use case; automatic business application provisioning;
D O I
10.1109/CLOUD.2018.00125
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The emission of CO2 due to ICT (Information and Communication Technologies) is found as equivalent to aviation sector. Although the energy consumption in ICT is due both to hardware and software. In recent decade, the energy efficiency studies focus on the hardware part, especially with the development of cloud computing. Indeed, it is the software application that is responsible for executing tasks, that indirectly affects the hardware energy consumption. This work focus on software energy consumption. We introduce a methodology which evaluates and improves the software greenability by considering its energy consumption, performance and readability. Contrary to existing methodologies, we associate the effect of several components (CPU, memory, disk and network) when estimating software energy consumption instead of considering only the CPU as it is the case in literature. Moreover, the proposed framework can dynamically examine source code to integrate some measurement functionality. A Tool to Estimate Energy Consumption (TEEC) is implemented and its applicability is demonstrated on the case of cloud-based business application provisioning software, called MADONA. MADONA allows dynamically generating service-oriented business applications by automatically composing business services and automatically deploying the generated applications on cloud environment.
引用
收藏
页码:875 / 878
页数:4
相关论文
共 50 条
  • [31] Software quality in the clouds: a cloud-based solution
    Hussain, Mohammed
    Abdulsalam, Hanady M.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (02): : 389 - 402
  • [32] Measuring the Scalability of Cloud-based Software Services
    Ahmad, Amro Al-Said
    Andras, Peter
    2018 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2018), 2018, : 5 - 6
  • [33] CloudProtect - A Cloud-based Software Protection Service
    Schaad, Andreas
    Grohmann, Bjeorn
    Winzenried, Oliver
    PROCEEDINGS OF THE 24TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES (SACMAT '19), 2019, : 219 - 221
  • [34] Cloud-Based Collaborative Business Services Provision
    Camarinha-Matos, Luis M.
    Afsarmanesh, Hamideh
    Oliveira, Ana Ines
    Ferrada, Filipa
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2013, 2014, 190 : 366 - 384
  • [35] Accelerating a Cloud-Based Software GNSS Receiver
    Karimi, Kamran
    Pamir, Aleks G.
    Afzal, M. Haris
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2014, 6 (03) : 17 - 33
  • [36] Software quality in the clouds: a cloud-based solution
    Mohammed Hussain
    Hanady M. Abdulsalam
    Cluster Computing, 2014, 17 : 389 - 402
  • [37] Development Procedure of the Cloud-Based Applications
    Hagiwara, Masayoshi
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT II, PROCEEDINGS, 2010, 5982 : 320 - 326
  • [38] Cloud-Based AI for Pervasive Applications
    Schmidt, Albrecht
    IEEE PERVASIVE COMPUTING, 2016, 15 (01) : 14 - 18
  • [39] Data Security in Cloud-Based Applications
    Pandey, Surabhi
    Purohit, G. N.
    Munshi, Usha Mujoo
    DATA SCIENCE LANDSCAPE: TOWARDS RESEARCH STANDARDS AND PROTOCOLS, 2018, 38 : 321 - 326