Mostrar el registro sencillo del ítem

dc.contributor.authorOrtega, Alberto
dc.contributor.authorCano Delgado, Abel Miguel
dc.contributor.authorPrieto Campos, Beatriz 
dc.contributor.authorGonzález Peñalver, Jesús 
dc.date.accessioned2024-09-26T07:48:58Z
dc.date.available2024-09-26T07:48:58Z
dc.date.issued2023-01-19
dc.identifier.citationOrtega, A.; Cano-Delgado, A.M.; Prieto, B.; González, J. Design of a Standard and Programmatically Accessible Interface for Smart Meters to Allow Monitoring Automation of the Energy Consumed by the Execution of Computer Software. Sustainability 2023, 15, 1900. https://doi.org/10.3390/su15031900es_ES
dc.identifier.urihttps://hdl.handle.net/10481/95118
dc.description.abstractSoftware has become more computationally demanding nowadays, turning out highperformance software in many cases, implying higher energy and economic expenditure. Indeed, many studies have arisen within the IT community to mitigate the environmental impact of software. Collecting and measuring software’s power consumption has become an essential task. This paper proposes the design of a standard interface for any currently available smart meter, which is programmatically accessible from any software application and can collect consumption data transparently while a program is executed. This interface is structured into two layers. The former is a driver that provides an OS-level standard interface to the meter, while the latter is a proxy offering higher-level API for a concrete programming language. This design provides many benefits. It makes it possible to substitute the meter for a different device without affecting the proxy layer. It also allows the presence of multiple proxy implementations to offer a programmatic interface to the meter for several languages. A prototype of the proposed interface design has been implemented for a concrete smart meter and OS to demonstrate its feasibility. It has been tested with two experiments. Firstly, its correct functioning has been validated. Later, the prototype has been applied to monitor the execution of a high-performance program, a machine learning application to select the most relevant features of electroencephalogram data.es_ES
dc.description.sponsorshipSpanish Ministry of Science, Innovation and Universities, and the ERDF fund, grant number PGC2018-098813-B-C31es_ES
dc.language.isoenges_ES
dc.publisherMDPIes_ES
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectEnergy metering systemes_ES
dc.subjectSoftware power consumptiones_ES
dc.titleDesign of a Standard and Programmatically Accessible Interface for Smart Meters to Allow Monitoring Automation of the Energy Consumed by the Execution of Computer Softwarees_ES
dc.typejournal articlees_ES
dc.rights.accessRightsopen accesses_ES
dc.identifier.doi10.3390/su15031900
dc.type.hasVersionVoRes_ES


Ficheros en el ítem

[PDF]

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Atribución 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución 4.0 Internacional