JOURNAL ARTICLE

Skylark: Stateful Serverless Functions for the Edge-Cloud-Space 3D-Continuum

Abstract

Serverlose Funktionen ermöglichen es Entwicklern, sich auf die Anwendungslogik zu konzentrieren, während die Plattform die Infrastrukturverwaltung wie Laufzeitverwaltung und Skalierung abstrahiert. In rein Cloud-basierten Umgebungen stützt sich dieser Ansatz in der Regel auf zentralisierte Cloud-Speicher von Drittanbietern, was zu hohen Latenzen führe kann. Darüber hinaus stammen die Daten, die als Funktionsinput verwendet werden, oft von Sensoren am Netzwerkrand (Edge). Die Daten müssen daher große Entfernungen zum Rechenzentrum überwinden, was die Netzwerkbelastung und Latenzen weiter erhöht. Die Verlagerung der Funktionsausführungsumgebung in die Nähe der Datenquelle kann dem entgegenwirken. Wenn LEO-Satelliten (Low Earth Orbit) in die Datenverarbeitungsstruktur integriert werden und so ein Edge-Cloud-Space (3D)-Kontinuum bilden, wird die Netzwerktopologie aufgrund der Orbitalbewegung der Satellitenknoten dynamisch. Edge-Geräte in abgelegenen Gebieten wie dem Amazonas-Regenwald können LEO-Satelliten nutzen, um dem Netzwerk beizutreten. Ständige Satellitenbewegungen und schwankende Verbindungsqualitäten erschweren jedoch die Entscheidungen über die Datenplatzierung für serverlose Anwendungen, die aus mehreren, voneinander abhängigen Funktionen bestehen. Traditionelle, Cloud-zentrierte Serverless-Modelle sind für Serverless-Workflows, die im heterogenen und dynamischen 3D-Kontinuum eingesetzt werden, nicht geeignet.In dieser Arbeit wird Skylark vorgestellt, ein neuartiges serverloses Framework für das 3D-Kontinuum. Skylark bietet lokalen Speicher auf jedem Cluster-Knoten und führt den Skylark Elect Service und Skylark SDK ein, um den datentransfer von voneinander abhängigen Funktionen zu optimieren. Ein Netzwerktopologie- und SLO-bewusster Datenübertragungsmechanismus wählt Nachfolgeknoten für die Speicherung des Funktionsausgangszustands auf Grundlage der Netzwerktopologie und Funktionsverfügbarkeit aus. Darüber hinaus verbessert ein Datenbündelungsmechanismus die Effizienz der Datenverwaltung, indem er die Daten verkoppelter Funktionen als eine Einheit für Lese- und Schreibeoperationen behandelt.Wir evaluieren Skylark anhand eines serverlosen Workflows, der einen Anwendungsfall zur Erkennung von Waldbränden modelliert, welcher die Verarbeitung von Bilddaten erfordert. Unsere experimentellen Ergebnisse zeigen, dass Skylark im Vergleich zu herkömmlichen Architekturen und eine auf Zufall basierende Datenplatzierungsstrategien die Latenz des Workflows um bis zu 33% und die Lesezeit um bis zu 66% reduziert, während der Durchsatz um bis zu 91% erhöhrt wird. Der Datenbündelungsmechanismus verringert die Latenz bei der Funktionsausführung um bis zu 24%, indem er die Anzahl von Speicheroperationen minimiert. Diese Ergebnisse zeigen die Fähigkeit von Skylark, die Ausfürhungszeiten von serverlosen Anwendungen im Edge-Cloud-Space-3D-Kontinuum zu verbessern, und ebnen den Weg für effizientere und skalierbare serverlose Anwendungen in dynamischen, heterogenen Umgebungen.

Keywords:
European union Stuttgart Die (integrated circuit)

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.60
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Tree-ring climate responses
Physical Sciences →  Earth and Planetary Sciences →  Atmospheric Science
Forest Ecology and Biodiversity Studies
Life Sciences →  Agricultural and Biological Sciences →  Insect Science
Archaeological Research and Protection
Physical Sciences →  Earth and Planetary Sciences →  Space and Planetary Science
© 2026 ScienceGate Book Chapters — All rights reserved.