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 条
  • [1] Autonomic Resource Provisioning for Cloud-Based Software
    Jamshidi, Pooyan
    Ahmad, Aakash
    Pahl, Claus
    9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 95 - 104
  • [2] MADONA: a method for automated provisioning of cloud-based component-oriented business applications
    Benfenatki H.
    Ferreira Da Silva C.
    Kemp G.
    Benharkat A.-N.
    Ghodous P.
    Maamar Z.
    Benfenatki, Hind (hind.benfenatki@liris.cnrs.fr), 2017, Springer London (11) : 87 - 100
  • [3] Towards Cloud-Based Architectures for Robotic Applications Provisioning
    Errounda, Fatima Zahra
    Belqasmi, Fatna
    Glitho, Roch
    2013 FOURTH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2013,
  • [4] Cloud-based Business Applications Development Methodology
    Benfenatki, Hind
    Ferreira Da Silva, Catarina
    Benharkat, Aicha-Nabila
    Ghodous, Parisa
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 275 - 280
  • [5] Cloud-Based Access Control Framework for Effective Role Provisioning in Business Application
    Auxilia, M.
    Raja, K.
    Kannan, K.
    INTERNATIONAL JOURNAL OF SYSTEM DYNAMICS APPLICATIONS, 2020, 9 (01) : 63 - 80
  • [6] User perceptions of cloud-based small business accounting software
    Mauricette, Jemmi
    Wells, Paul
    Haar, Jarrod
    PACIFIC ACCOUNTING REVIEW, 2022, 34 (04) : 595 - 613
  • [7] Software Defined Cloud-Based Vehicular Framework for Lowering the Barriers of Applications of Cloud-Based Vehicular Network
    Nkenyereye, Lionel
    Jang, Jong Wook
    ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING, MUE/FUTURETECH 2018, 2019, 518 : 389 - 395
  • [8] Search-Based Stress Testing the Elastic Resource Provisioning for Cloud-Based Applications
    Alourani, Abdullah
    Bikas, Md. Abu Naser
    Grechanik, Mark
    SEARCH-BASED SOFTWARE ENGINEERING, SSBSE 2018, 2018, 11036 : 149 - 165
  • [9] Methodology for Semi Automatic Development of Cloud-based Business Applications
    Benfenatki, Hind
    Ferreira Da Silva, Catarina
    Benharkat, Aicha-Nabila
    Ghodous, Parisa
    Biennier, Frederique
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 954 - 955
  • [10] Enhancing Performance of Cloud-based Software Applications with GraalVM and Quarkus
    Sipek, M.
    Muharemagic, D.
    Mihaljevic, B.
    Radovan, A.
    2020 43RD INTERNATIONAL CONVENTION ON INFORMATION, COMMUNICATION AND ELECTRONIC TECHNOLOGY (MIPRO 2020), 2020, : 1746 - 1751