GreenIT har vuxit fram som en disciplin som handlar om optimering av mjukvarulösningar med avseende på deras energiförbrukning. Inom detta område erbjuder de flesta av de senaste lösningarna begränsade eller begränsade metoder för att övervaka en anordnings eller en processs energiförbrukning. I detta dokument rapporterar vi därför om en ram för energiövervakning i drift som vi har utvecklat för att enkelt kunna rapportera om energiförbrukningen i systemprocesser. Konkret antar vår strategi ett OSlevel-bibliotek, kallat POWERAPI, som uppskattar energiförbrukningen i processer efter olika dimensioner (CPU, nätverk, etc.). För att bättre förstå potentiella energiläckage av äldre programvara använder vi detta bibliotek för att studera effekterna av programmeringsspråk och algoritmiska val på energiförbrukningen. Denna förstudie är baserad på en empirisk utvärdering av åtta implementationer av tornen i Hanoi problem.
Vi jämförde energiförbrukningen av flera programmeringsspråk, och av olika algoritmimplementeringar REF.
A preliminary study of the impact of software engineering on GreenIT
{'venue': "GREENS '12", 'journal': None, 'mag_field_of_study': ['Computer Science']}