• Aucun résultat trouvé

A Green approach to save energy consumed by software

N/A
N/A
Protected

Academic year: 2021

Partager "A Green approach to save energy consumed by software"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01197452

https://hal.archives-ouvertes.fr/hal-01197452

Submitted on 11 Sep 2015

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

A Green approach to save energy consumed by software

Hayri Acar, Gülfem Isiklar Alptekin, Jean-Patrick Gelas, Parisa Ghodous

To cite this version:

Hayri Acar, Gülfem Isiklar Alptekin, Jean-Patrick Gelas, Parisa Ghodous. A Green approach to save energy consumed by software. ICT4S, Sep 2015, Copenhague, Denmark. 2015. �hal-01197452�

(2)

A Green approach to save energy consumed by software

Hayri ACAR, Gülfem I. ALPTEKIN, Jean-Patrick GELAS, Parisa GHODOUS

University of Lyon1, ENS Lyon, France. Galatasaray University, Turkey

Tools

Power model

Observations

Joulemeter Estimates only the energy consumption due to the software.

vEC Measures only the CPU consumption of an application.

Orion Takes account of the communication components.

Span In the software code, code is added manually .

PowerAPI CPU and network power consumption have been considered.

Requirements Design &

Implementation Tests Usage Maintenance Disposal

Green analysis

Green Software Engineering Process

Sigar

(CPU data collected)

Data

manufacturer

Power Model Power consumed by our software

Monitored Software

Java Agent

Introduction

o Information and Communication Technologies are responsible around 2% of worldwide greenhouse gas emissions.

o Users of applications through Internet and cloud computing are expanding.

o The energy consumed by informatic programs must be reduced. For this, it is necessary to estimate the power consumed by a software in order to locate the part of code responsible of high energy consumption.

o Several energy measurement tools are proposed, but none of them takes into account all components susceptible to consume energy. This limits their accuracy.

TEEC : Tool to Estimate Energy

Consumption

oSigar library allows getting information about the CPU usage.

Thus, the id of the ongoing process can be identified and retrieved. oThe form of global variable data providers is formed that allows

estimating the energy and assigning a corresponding value.

oJava Agents are also utilized, which are the software components that provide with the instrumentation capabilities to an application, such as re-defining the content of class that is loaded at run-time. oThanks to TEEC, an estimation about the energy consumed by our

application is given at runtime.

Results

oThe proposed tool is tested with a program (Fibonacci) that requires a lot of calculation, and therefore heavy use of CPU.

oWith the TEEC, the power consumption of Fibonacci sequence using

recursive method and iterative method are estimated. The generated test calculates the first 45 values of the Fibonacci sequence with recursive

method. For the iterative method, the calculations for the first 5000 value are performed.

oIt is observable that quite similar results are obtained for the running application. It shows the effectiveness of the proposed tool and

computational model, compared to Joulemeter.

oMoreover, the results reveal that the iterative method is quicker and consumes less power than the recursive method (both in time and amplitude).

oAs a future work, the measures will be validated on other applications to demonstrate the precision and accuracy of the proposed model.

Green analysis added at the end of each step to improve energy efficiency. Assessing the greenness of the software.

Références

Documents relatifs

For that, paleomagnetic measurements were performed on a marine marly-calcareous sedimentary succession ranging from Upper Oligocene to Lower Miocene and located on the northern

Prévention primaire non-antibiotique des infections urinaires basses : Évaluation des connaissances et pratiques des patientes en cabinet de médecine générale, étude observationnelle

L’analyse du réseau global des relations entre tous les stagiaires PE2 de l’IUFM montre que les groupes de référence sont des lieux d’échange et de relations parfois

This study aimed to identify DPs according to generation and sex using reduced-rank regression (RRR) with metabolic syndrome components as intermediate markers and assess

La planification en vigueur prévoit, pour les années à venir, 189 000 hectares supplémentaires à régé- nérer, 60 000 hectares de peuplements jeunes à éclaircir et 171 000

Pour rendre plus rapidement saisissable les résultats que nous avons obtenus, nous avons rassemblé dans deux tableaux, l'influence des conditions de chauffage d'une part, et les

Les études techno-typologiques des industries lithiques n’ont principalement concerné jusqu’à présent que des ensembles réduits issus des fouilles anciennes réalisées en

Quelle est la situation en matière d'approvisionnement en bois des industries ? Les scieurs de Midi-Pyrénées se plaignent de difficultés d'approvisionnement et souhaitent