AAU-forskere vil energimærke software
Energiforbrug og CO2-aftryk skal være en parameter i fremtiden, når eksempelvis virksomheder og myndigheder skal anskaffe nye IT-systemer. Ligesom det i dag kendes fra hårde hvidevarer, kommer der i fremtiden til stå et A++ på et givent IT-system, hvis det står til IT-Brancheforeningen og en række medlemsvirksomheder, som derfor har bedt forskere fra Aalborg Universitet (AAU) om at kortlægge, hvordan software påvirker energiforbruget i IT-systemer. Forskningsprojektet, som netop er skudt i gang, foregår i samarbejde med kolleger fra RUC og DTU.
Et stadig større strømforbrug
IT sluger i dag omkring ti procent af verdens samlede elektricitetsforbrug. Og skal man tro på engelske The Times koster det lige så meget energi at se en film på Netflix, som det koster at koge vand til 60 kopper te. Spørger man Google, forbruger én googlesøgning den samme mængde energi, som en 60W-pære, der står tændt i 17 sekunder.
− Tendensen er tydelig. IT brænder mere og mere energi af, for vi bruger mere og mere, og det bliver mere og mere avanceret. Derfor skal vi i fremtiden være meget mere bevidste om det energiforbrug, software er med til at generere, forklarer AAU-professor MSO Bent Thomsen.
Software i sig selv bruger naturligvis ikke energi, men det gør den hardware, softwaren kører på. Hardwaren drives af software, så i den sidste ende er der en sammenhæng mellem software og energiforbrug, og derfor giver det ifølge Bent Thomsen mening at tale om et energimærke til software.
Softwaresprog, compileren og datacentrene
Bent Thomsen sætter i øvrigt spørgsmålstegn ved nøjagtigheden af beregninger som de ovennævnte fra The Times og Google. I dag er man nemlig ikke i stand til at foretage en nøjagtig udregning af et givent IT-systems energiforbrug. Udviklernes fokus har været rettet mod begreber som funktionalitet og hardwarestørrelse og ikke mod energiforbrug. Og at kunne beregne energiforbruget er første skridt i retning af overhovedet at kunne energimærke software.
− Det er en meget kompleks opgave, for vi skal i princippet have det hele med. Softwarens påvirkning af strømforbruget på den enkelte computer, på netværksdelen, måske på en lokal server og – når der er tale om de mere og mere gængse cloudservices − på serversiden i datacenteret, forklarer Bent Thomsen.
En stor udfordring er at måle strømforbruget i datacenteret, for hvordan skal man måle strømmen i netop den del af datacenteret, som den givne software kører i? Desuden kører flere applikationer på samme server, så en yderligere udfordring er at adskille lige den software, der skal måles strømforbrug på, fra de øvrige applikationer, der kører på samme server.
- Hvis vi skal se på en applikation som fx netbank, kører den måske i et datacenter på en server, der også hoster Nordjyske Online, 117 banker eller det offentliges e-Boks. Vi ved ikke, hvilken software der kører i samme datacenter, hvilken software vi faktisk interagerer med. Vi ved faktisk ikke engang, hvilket datacenter det kører i.
Nedsættelse af strømforbruget
Når metoden er på plads til at måle strømforbruget, og man i samarbejde med de rette instanser kan begynde at definere energimærkningen, vil et naturligt skridt være at se på, hvordan man fremadrettet kan reducere det strømforbrug, softwaren genererer. Et sted, hvor der virkelig er noget at hente, forklarer Bent Thomsen, er i programmeringssproget og i compileren, der oversætter programmeringssproget til maskinkode.
− De gængse programmeringssprog som C++ og C# opererer ikke med begrebet energiforbrug, og det gør det meget svært for programmørerne at adressere det i programmerne. Derfor er det nødvendigt at udvikle programmeringssprog, der adresserer energiforbrug, så programmørerne får bedre mulighed for at tage det med i deres udvikling af ny software, siger han
Energibevidst nichesoftware
Et sted, hvor der er viden at hente, er inden for nicheområder, hvor strømforbruget har været afgørende for funktionaliteten. Det drejer sig om områder som satellitter og IoT. Der findes specialhardware, som det GomSpace bruger i deres satellitter, idet udviklerne har brug for tids- og energiforudsigelighed, fordi de skal regne ud, hvor meget batteristrøm der er til rådighed i satellitterne. Det samme gælder IoT-området, hvor det drejer sig om at få batteriet til at holde så længe som overhovedet muligt, og det kræver nogle andre værktøjer og nogle andre måder at programmere på end det man gør i mainstream.
− Disse områder har krævet dygtigere programmører og dyrere hardware og værtøjer. Og faktisk kan vi se, at de værktøjer vi bruger i dag, simpelthen ikke kan skaleres. De kan klare små stykker software, 500 eller måske 1000 linjer program, men i et program som fx Word er der over 500.000 linjer kode, så der er simpelthen kæmpe afstand mellem det, vi ved vi kan i dag, og det vi gerne vil kunne.
Fakta:
- Fra AAU deltager en gruppe med en bred vifte af kompetencer inden for Big Data, programmeringssprog, embedded systems, model checking, systems development og drift af datacenter til scientific computing.
- Fra RUC deltager en gruppe med en bred vifte af kompetencer inden for programmeringssprog og Energy aware software development
- Fra DTU deltager en gruppe med en bred vifte af kompetencer inden for hardware og embedded systems
- Følgende virksomheder bidrager med praktiske erfaringer med udvikling af software, hosting af softwareløsninger, planlægning og drift af datacentre:
- Edora A/S
- Digiplex1 ApS
- Infrateam ApS
- Første del af projektet er delvist finansieret af innovationsnetværket InfinIT
Nøgleord
Kontakter
Bent Thomsen, professor MSO, Institut for Datologi, AAU, 9940 8897, bt@cs.aau.dk
Nelly Sander, presseansvarlig, Det Tekniske Fakultet for IT og Design, AAU, 9940 2018, nsa@adm.aau.dk
Billeder
Information om Aalborg Universitet
Følg pressemeddelelser fra Aalborg Universitet
Skriv dig op her, og modtag pressemeddelelser på e-mail. Indtast din e-mail, klik på abonner, og følg instruktionerne i den udsendte e-mail.
Flere pressemeddelelser fra Aalborg Universitet
Ny park skal danne ramme om mere fællesskab på Aalborg Universitet24.4.2024 14:54:08 CEST | Pressemeddelelse
I anledningen af Aalborg Universitets 50-års jubilæum har Spar Nord Fonden bevilget knap 6 mio. kroner til realiseringen af Kirstine Roepstorffs værk: Den Galaktiske Fællespark. Nu skal en græsplæne i Aalborg Øst omdannes til et magisk univers, der indbyder til fællesskab for alle i lokalområdet.
Aalborg Universitet har skabt vækst og udvikling i 50 år19.4.2024 09:36:21 CEST | Pressemeddelelse
I år er det 50 år siden Aalborg Universitet blev etableret efter årelang kamp fra nordjyske politikere, virksomheder og gymnasieelever. Beslutningen om at etablere et universitet i Aalborg har haft stor betydning for vækst og beskæftigelse i Nordjylland. Samtidig har AAU leveret forskning af højeste kvalitet både nationalt og internationalt.
AAU-forskere har opfundet stærkt værktøj til at nedbringe CO2-udledning17.4.2024 08:00:00 CEST | Pressemeddelelse
Forskere fra Aalborg Universitet har udviklet en model og database, som kan beregne produkter og materialers CO2-aftryk. Det er vigtige data i forhold til at få indblik i, hvor man kan ’spare’.
Nyt forskningsprojekt sigter mod at forbedre trivslen blandt demensramte med musik16.4.2024 07:30:00 CEST | Pressemeddelelse
Et nyt projekt, støttet af VELUX FONDEN, retter fokus mod demensomsorgen på plejecentre rundt omkring i landet. Målet er at højne fagligheden i den daglige pleje, så trivslen stiger og forbruget af antipsykotisk medicin kan sænkes.
Europæiske millioner til ny forståelse af global ulighed11.4.2024 12:31:55 CEST | Pressemeddelelse
For at forstå de situationer, mennesker står i, når de bliver fængslet, udelukket eller fordrevet, er man nødt til at se på de berørte som del af familier og ikke kun som individer. Derfor modtager et danskstyret forskningsprojekt nu europæisk millionstøtte til at skabe nye forståelser for global ulighed.
I vores nyhedsrum kan du læse alle vores pressemeddelelser, tilgå materiale i form af billeder og dokumenter samt finde vores kontaktoplysninger.
Besøg vores nyhedsrum