
Over 15 jaar verkeer Internet was vermenigvuldigd met ongeveer 500 van 2002 tot 2017. CO-uitstoot2 geassocieerd werden beoordeeld op 762 miljoen ton in 2018. Laten we ons dus voorstellen dat we, net als de Nutri-score, een tool hebben om onze ecologische voetafdruk te meten wanneer we op een webpagina klikken, waardoor we een score tussen A en G kunnen toekennen aan het HTTP-verzoek. Stel ook dat deze verzoeken jaar na jaar worden gearchiveerd in een openbare database zoals de HTTP-archief. Door deze database regelmatig te verkennen, konden we de evolutie van de ecologische voetafdruk van HTTP-verzoeken volgen.
Het is de ambitie die nastreeft EcoIndex, gemaakt in 2014 en die beide verwijst naar een set van goede oefeningen een website en een softwaretool bouwen waarmee verschillende factoren voor een bepaalde URL kunnen worden geëvalueerd: de absolute milieuefficiëntie met behulp van een scorefunctie op een schaal van 0 tot 100 (hoe hoger de score, hoe beter); de relatieve ecologische prestatie met behulp van een score gaande van A tot G zoals bekend is voor huishoud- of voedingsapparaten (Nutri-Score); de technische voetafdruk van de pagina (gewicht, complexiteit, enz.); en de bijbehorende ecologische voetafdruk (gegenereerde broeikasgassen, verbruikte watervoorraden).
Het doel is om zoveel mogelijk mensen bewust te maken van milieu-impact HTTP-verzoeken en om concrete oplossingen voor te stellen om dit te verminderen. Als dit model op basis van de technische statistieken van de hierboven genoemde pagina vrij eenvoudig te begrijpen is, heeft het ook zijn limieten.
De ecologische voetafdruk van een HTTP-verzoek
Laten we eerst proberen te begrijpen waaruit dit model bestaat. U moet weten dat het schatten van de koolstofvoetafdruk van menselijke activiteiten niet rechtstreeks kan worden gedaan: de gebruikte methode is over het algemeen gebaseerd op een gericht activiteitenmodel, gerelateerd aan het bestudeerde gebied. Dit is het geval voor EcoIndex, dat alleen betrekking heeft op HTTP-verzoeken en niet op alle webactiviteiten. Deze statistiek is gebaseerd op het "3-tier"-concept dat rekening houdt met drie parameters: client, server en netwerk.
Online video, compatibel met digitale nuchterheid? (Maxime Efoui-Hess, The Shift Project, 5 juli 2019).
De "legacy" versie van EcoIndex bestaat uit een plug-in die in de browser moet worden geïnstalleerd en werkt als volgt: de gebruiker geeft een URL op naar EcoIndex, die deze doorstuurt naar de server. Dit retourneert een HTML-pagina naar de browser met de antwoorden op het verzoek. De plug-in meet de voetafdruk van de applicatie, in aantal elementen van de webpagina (het aantal HTML-tags, genoteerd gift), in het aantal verzoeken op de geretourneerde pagina (verzoeken) en berekent uiteindelijk het aantal bytes van de geretourneerde HTML-pagina (grootte) en die door het netwerk zijn gegaan.
Deze waarden worden ingevoerd in het EcoIndex-algoritme om de prestaties en ecologische voetafdruk te meten.
Het "model met 3 niveaus" en zijn limieten
Aanvullende analyse door een deskundige is essentieel voor een volledige en betrouwbare operationele beoordeling van de milieuprestaties. EcoIndex houdt inderdaad geen rekening met de impact van de computer die het verzoek doet of van een gebruikersreis. Alleen een geïsoleerde vraag van elk gebruik wordt geanalyseerd, zoals Nutri-score of wasmachines.
Evenzo, wanneer het verzoek wordt opgelost aan de serverzijde in een datacenter (bijvoorbeeld bij Google wanneer de URL http://www.google.com is, houdt EcoIndex geen rekening met de milieu-impact van deze server in de klassieke zin van levenscyclusanalyses (LCA), noch van de verschillende netwerkapparatuur die wordt gekruist tussen de gebruikersterminal en het datacenter.
Het maakt het echter mogelijk om de modellen en hun attributen te bespreken die de milieu-impact van het web aanzienlijk zouden kenmerken, teruggebracht tot de dimensie van HTTP-verzoeken. Andere positieve kanten van EcoIndex zijn dat het laden, aanmaken en weergeven van de pagina in de browser niet wordt gesimuleerd en dat de drie parameters gift, verzoeken et grootte rapporteer een architectuur die de macroscopische werking van een zoekopdracht op internet regelt, dus EcoIndex is logisch.
Een tool met onvolmaakte berekeningen
Als onderdeel van het apparaat worden de milieuprestaties berekend op de genormaliseerde basis van voor eens en voor altijd vastgelegde constante waarden die in het model zijn verborgen zonder rekening te houden met variaties in de tijd – bijvoorbeeld van de ene periode naar de andere zoals opsluiting , vakanties , enz., of de geografische locatie van de gebruiker.
Bovendien zijn het niet direct de parameters gift, verzoeken et grootte die worden beschouwd als waarden die overeenkomen met kwantielen, d.w.z. een klein aantal waarden die zijn bepaald door de drie parameters op de URL's op te halen uit een database met URL's waarnaar wordt verwezen, het HTTP-archief.
Men kan zich afvragen wat de stabiliteit in de tijd van deze kwantielen is: zijn ze hetzelfde in 2023 als in 2020, de datum van hun bepaling voor de historische EcoIndex? A priori worden websites regelmatig herzien om in de loop van de tijd betere praktijken op het gebied van ecologisch ontwerp toe te passen - er is geen reden om de kwantielen voor eens en voor altijd vast te leggen.
Willekeurige cijfers?
Nog een kleine opmerking, voor bepaalde sites, zoals die van de grote media, die dynamisch zijn, heeft de waarde van Ecoindex een goede kans om van dag tot dag te veranderen, maar waarschijnlijk niet te abrupt, bijvoorbeeld van de rating van A naar G .
Inderdaad, een website, zelfs dynamisch, respecteert altijd min of meer hetzelfde sjabloon dat bestaat uit aanpasbare elementen (tekst, afbeeldingen, achtergrond, kleuren). We vervangen de ene tekst door de andere, de ene afbeelding door de andere, zonder de dingen fundamenteel te wijzigen... Tegenover dit fenomeen lijkt EcoIndex ons robuust omdat dit "sjabloon" niet verandert.
De AG-scores komen echter overeen met de EcoIndex-reeksen van 100-81 voor A en 10-0 voor G, zonder dat iemand echt weet wat het is: hoe werden deze verschillende limieten bepaald? Zijn ze gelijk aan de kwantielen voor de EcoIndex-metingen van het HTTP-archief? Ze liggen dicht bij elkaar, maar vallen niet precies samen.
Andere parameters om in te voeren
Ten slotte leent het historische model zich a priori niet voor de introductie van andere attributen dan 3-tiers in het model.
We zouden echter kunnen overwegen om noties van energiemix toe te voegen en een nieuwe EcoIndex+-indicator voor te stellen die scores geeft die gericht zijn op A voor de koolstofarme energieën die worden gebruikt aan de kant van de klant en aan de serverkant en scores rond G als de betrokken energieën koolstofarm zijn. gebaseerd. . Als het HTTP-verzoek via een 4/5G-mobiel gaat, kunnen we de impact ook samenvatten in CO2 van de operator, wat zou leiden tot een rijker beeld van de EcoIndex+.
Om vollediger te zijn in de attributen die in EcoIndex+ moeten worden geïnjecteerd, is het noodzakelijk dat de gemeenschap het eens wordt over deze nieuwe criteria en vervolgens berekeningsmethoden vaststelt die in staat zijn een groot aantal attributen te verwerken met behulp van machine learning.
Een indicator die moet worden verbeterd
Vanuit het perspectief van milieu-impactstatistieken en best practices in het eco-ontwerp van websites, is EcoIndex een eenvoudige benadering die bijdraagt aan het begrijpen van de problemen met betrekking tot de plaats van digitale technologie in de opwarming van de aarde. De indicator is vooral interessant in de logica van het verbeteren van opeenvolgende versies van websites.
Er is echter nog een lange weg te gaan om enerzijds onze kennis te verdiepen en de relaties tussen de verschillende high-level modellen van het 3-tier architectuurtype en de veldanalyses van het levenscyclustype van een product of apparatuur digitaal.
Aan de andere kant zou het gepast zijn om het initiële model in twijfel te trekken door middel van datawetenschappelijke benaderingen, dat wil zeggen om de laatste te onderzoeken, om ze te analyseren om een nieuwe, fijnere metriek te verkrijgen.
Denis Trystram, universiteitshoogleraar informatica, Grenoble Alpes Universiteit (UGA); Christophe Kerin, universiteitshoogleraar, Sorbonne Paris North University et Laurent Lefevre, Onderzoeker informatica, Inria
Dit artikel is opnieuw gepubliceerd vanaf The Conversation onder Creative Commons-licentie. Lees deorigineel artikel.