Software applications are the first direct responsible for IT energy consumption. Nevertheless, it is only recently seen a growing interest about software analysis and software energy optimization. In this Thesis we present a methodology to indirectly measuring the software energy consumption, through valuating the effect of system variables on software resource consumption. We have analyzed the problem and we have presented a methodology for benchmarking applications or software transactions consistent in functional characteristics, which allows to evaluate the relative efficiency with respect to the sample they belongs to, based on the use of computing resources, independently from the underlying hardware infrastructure. The methodology was validated by its application to a sample of enterprise-class open source ERP transactions. Empirical results of the measurements validate the methodology for indirect estimation of energy consumption with a margin of error of less than 7%.

Il software applicativo è il primo diretto responsabile del consumo energetico dell'IT. Nonostante questo, solo di recente si è assistito ad una crescita di interesse nel tema dell'analisi e dell'ottimizzazione energetica del software. In questo lavoro di tesi è presentata una metodologia per la misurazione indiretta del consumo energetico del software, valutando l'incidenza delle variabili di sistema sul consumo di risorse del software. Abbiamo analizzato il problema e definito una metodologia di benchmarking di applicazioni o transazioni software omogenee per caratteristiche funzionali, che consente di valutarne l’efficienza relativa rispetto al campione di appartenenza sulla base dell’utilizzo di risorse computazionali, in modo indipendente dall’infrastruttura hardware. Infine la metodologia è stata validata tramite l’applicazione ad un campione di transazioni ERP open source di classe enterprise. I risultati empirici delle misurazioni validano la metodologia di stima indiretta del consumo energetico del software applicativo con un margine di errore inferiore al 7%.

Definizione e validazione empirica di una metodologia per la stima dei consumi energetici del software

SPENA, SAVERIO
2011/2012

Abstract

Software applications are the first direct responsible for IT energy consumption. Nevertheless, it is only recently seen a growing interest about software analysis and software energy optimization. In this Thesis we present a methodology to indirectly measuring the software energy consumption, through valuating the effect of system variables on software resource consumption. We have analyzed the problem and we have presented a methodology for benchmarking applications or software transactions consistent in functional characteristics, which allows to evaluate the relative efficiency with respect to the sample they belongs to, based on the use of computing resources, independently from the underlying hardware infrastructure. The methodology was validated by its application to a sample of enterprise-class open source ERP transactions. Empirical results of the measurements validate the methodology for indirect estimation of energy consumption with a margin of error of less than 7%.
CAPRA, EUGENIO
BESSI, MARCO
ING V - Scuola di Ingegneria dell'Informazione
23-apr-2012
2011/2012
Il software applicativo è il primo diretto responsabile del consumo energetico dell'IT. Nonostante questo, solo di recente si è assistito ad una crescita di interesse nel tema dell'analisi e dell'ottimizzazione energetica del software. In questo lavoro di tesi è presentata una metodologia per la misurazione indiretta del consumo energetico del software, valutando l'incidenza delle variabili di sistema sul consumo di risorse del software. Abbiamo analizzato il problema e definito una metodologia di benchmarking di applicazioni o transazioni software omogenee per caratteristiche funzionali, che consente di valutarne l’efficienza relativa rispetto al campione di appartenenza sulla base dell’utilizzo di risorse computazionali, in modo indipendente dall’infrastruttura hardware. Infine la metodologia è stata validata tramite l’applicazione ad un campione di transazioni ERP open source di classe enterprise. I risultati empirici delle misurazioni validano la metodologia di stima indiretta del consumo energetico del software applicativo con un margine di errore inferiore al 7%.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2012_04_Spena.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Master Thesis
Dimensione 8.44 MB
Formato Adobe PDF
8.44 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/52461