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 条
  • [21] MAKING THE MOVE TO cloud-based software
    Patterson, Robert
    Canadian Mining Journal, 2020, 141 (10): : 24 - 27
  • [22] Cloud-Based Verification of Concurrent Software
    Holzmann, Gerard J.
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2016, 2016, 9583 : 311 - 327
  • [23] Software piracy and bundling in the cloud-based software era
    Zhang, Xiong
    Yue, Wei T.
    Hui, Wendy
    INFORMATION TECHNOLOGY & PEOPLE, 2019, 32 (04) : 1085 - 1122
  • [24] Cloud-based framework for QoS monitoring and provisioning in consumer devices
    Radovanovic, Sasa
    Nemet, Norbert
    Cetkovic, Mica
    Bjelica, Milan Z.
    Teslic, Nikola
    2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2013,
  • [25] HealthNode: Software Framework for Efficiently Designing and Developing Cloud-Based Healthcare Applications
    Ra, Ho-Kyeong
    Yoon, Hee Jung
    Son, Sang Hyuk
    Stankovic, John A.
    Ko, JeongGil
    MOBILE INFORMATION SYSTEMS, 2018, 2018
  • [26] CPU Provisioning Algorithms for Service Differentiation in Cloud-Based Environments
    Katsalis, Kostas
    Paschos, Georgios S.
    Viniotis, Yannis
    Tassiulas, Leandros
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (01): : 61 - 74
  • [27] Cloud-based mobile service provisioning for system performance optimisation
    Li Chunlin
    Zhang Jing
    Luo Youlong
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2018, 29 (03) : 193 - 207
  • [28] Manufacturing system on the cloud: a case study on cloud-based process planning
    Wang, Xi Vincent
    Givehchi, Mohammad
    Wang, Lihui
    MANUFACTURING SYSTEMS 4.0, 2017, 63 : 39 - 45
  • [29] Cloud Robotics Experimentation Testbeds: a Cloud-Based Navigation Case Study
    Mello, Ricardo C.
    Sierra, Sergio D.
    Munera, Marcela
    Cifuentes, Carlos A.
    Ribeiro, Moises R. N.
    Frizera-Neto, Anselmo
    2019 IEEE 4TH COLOMBIAN CONFERENCE ON AUTOMATIC CONTROL (CCAC): AUTOMATIC CONTROL AS KEY SUPPORT OF INDUSTRIAL PRODUCTIVITY, 2019,
  • [30] BRACE: Cloud-based Software Reliability Assurance
    Okumoto, Kazuhira
    Asthana, Abhaya
    Mijumbi, Rashid
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 57 - 60