Die Verbrennung fossiler Brennstoffe zur Stromerzeugung ist ein prominenter globaler Treiber
Treibhausgasemissionen, die weitreichende Auswirkungen auf den Klimawandel haben a
planetarische Skala. Die Verbreitung von Cloud Computing in den letzten Jahren hat zu einem erheblichen Anstieg geführt
Anstieg des Energieverbrauchs und damit der CO2-Emissionen. In dem Bemühen, abzumildern
Daher gibt es einen wachsenden Trend zur Einführung von Serverless Computing als eine
Alternative zu herkömmlichen infrastrukturbasierten Bereitstellungen. Allerdings ist Serverless Computing
immer noch auf den Energieverbrauch angewiesen und trägt somit zum gesamten CO2-Fußabdruck von bei
Cloud Computing. Geografische Unterschiede im Energiemix, die den Anteil bestimmen
von Strom aus fossilen Brennstoffen gegenüber erneuerbaren Energiequellen, gekoppelt mit lokalen
Ungleichheiten in der Stromnachfrage spielen eine maßgebliche Rolle bei den Emissionswerten
verschiedenen Regionen. Es macht also einen Unterschied, ob eine serverlose Funktion auf verschiedene Weise ausgeführt wird
Regionen der Welt, je nachdem wie sauber der Strom ist. In dieser Arbeit schlagen wir vor
GreenCourier, ein intelligenter kohlenstoffbewusster Planungsansatz, der die Lieferung von ermöglicht
serverlose Funktionen in verschiedenen geografischen Regionen basierend auf der Ökologie des Stroms
jederzeit verfügbar, um das Problem der Kohlenstoffemissionen während der Arbeit anzugehen
Aufruf. Um dies zu erreichen, wurde Knative als bereitzustellende Open-Source-Plattform ausgewählt
Serverless-Funktionen und Kubernetes als Container-Orchestrierungsplattform und Liqo dazu
Erstellen Sie eine Multi-Cluster-Topologie von Kubernetes-Clustern, die in verschiedenen geografischen Regionen verteilt sind
Regionen. Die Planungsentscheidung wird anhand von Echtzeitdaten getroffen, die von einer externen Quelle stammen,
wie WattTime oder das Carbon-Aware Software Development Kit der Green Software Foundation
(SDK), die Auskunft über die CO2-Intensität des Stroms an einem bestimmten Standort geben.
Unser vorgeschlagener Ansatz berücksichtigt den CO2-Fußabdruck von Strom auf unterschiedliche Weise
Regionen zum Zeitpunkt der Planung, mit dem Ziel, die CO2-Emissionen insgesamt zu minimieren
während der Funktionsausführung durch Auswahl des kohlenstoffeffizientesten Standorts zum Ausführen einer bestimmten Funktion
Arbeitsbelastung. Um die Wirksamkeit unseres vorgeschlagenen Ansatzes zu bewerten, führen wir Experimente durch
Verwendung realistischer serverloser Workloads in einem geografisch verteilten Kubernetes-Cluster. Die
experimentelle Ergebnisse zeigen die Wirksamkeit unseres vorgeschlagenen Ansatzes bei der Verringerung der
CO2-Fußabdruck des Systems, ohne die Leistung so weit wie möglich zu beeinträchtigen.
Beispielsweise reduzierte unser Ansatz die CO2-Emissionen um 8,7 % und 17,8 % pro Funktion
Ausführung im Vergleich zur Standardimplementierung des Kubernetes-Schedulers und des geosensitiven Schedulers. Darüber hinaus zeigte GreenCourier eine überlegene Leistung gegenüber dem Standard
und geobewusste Planungsschemata um 36,6 % bzw. 63,7 % bei der korrekten Identifizierung
ökologisch tragfähige Regionen und den Einsatz von Pods in diesen Regionen.
«
Die Verbrennung fossiler Brennstoffe zur Stromerzeugung ist ein prominenter globaler Treiber
Treibhausgasemissionen, die weitreichende Auswirkungen auf den Klimawandel haben a
planetarische Skala. Die Verbreitung von Cloud Computing in den letzten Jahren hat zu einem erheblichen Anstieg geführt
Anstieg des Energieverbrauchs und damit der CO2-Emissionen. In dem Bemühen, abzumildern
Daher gibt es einen wachsenden Trend zur Einführung von Serverless Computing als eine
Alternative zu herkömmlic...
»