Trabant: A Serverless Architecture for Multi-Tenant Orbital Edge Computing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pfandzelter, Tobias, Bauer, Nikita, Leis, Alexander, Perdrizet, Corentin, Trautwein, Felix, Schirmer, Trever, Abboud, Osama, Bermbach, David
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917982519689216
author Pfandzelter, Tobias
Bauer, Nikita
Leis, Alexander
Perdrizet, Corentin
Trautwein, Felix
Schirmer, Trever
Abboud, Osama
Bermbach, David
author_facet Pfandzelter, Tobias
Bauer, Nikita
Leis, Alexander
Perdrizet, Corentin
Trautwein, Felix
Schirmer, Trever
Abboud, Osama
Bermbach, David
contents Orbital edge computing reduces the data transmission needs of Earth observation satellites by processing sensor data on-board, allowing near-real-time insights while minimizing downlink costs. However, current orbital edge computing architectures are inflexible, requiring custom mission planning and high upfront development costs. In this paper, we propose a novel approach: shared Earth observation satellites that are operated by a central provider but used by multiple tenants. Each tenant can execute their own logic on-board the satellite to filter, prioritize, and analyze sensor data. We introduce Trabant, a serverless architecture for shared satellite platforms, leveraging the Function-as-a-Service (FaaS) paradigm and time-shifted computing. This architecture abstracts operational complexities, enabling dynamic scheduling under satellite resource constraints, reducing deployment overhead, and aligning event-driven satellite observations with intermittent computation. We present the design of Trabant, demonstrate its capabilities with a proof-of-concept prototype, and evaluate it using real satellite computing telemetry data. Our findings suggest that Trabant can significantly reduce mission planning overheads, offering a scalable and efficient platform for diverse Earth observation missions.
format Preprint
id arxiv_https___arxiv_org_abs_2504_08337
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Trabant: A Serverless Architecture for Multi-Tenant Orbital Edge Computing
Pfandzelter, Tobias
Bauer, Nikita
Leis, Alexander
Perdrizet, Corentin
Trautwein, Felix
Schirmer, Trever
Abboud, Osama
Bermbach, David
Distributed, Parallel, and Cluster Computing
Orbital edge computing reduces the data transmission needs of Earth observation satellites by processing sensor data on-board, allowing near-real-time insights while minimizing downlink costs. However, current orbital edge computing architectures are inflexible, requiring custom mission planning and high upfront development costs. In this paper, we propose a novel approach: shared Earth observation satellites that are operated by a central provider but used by multiple tenants. Each tenant can execute their own logic on-board the satellite to filter, prioritize, and analyze sensor data. We introduce Trabant, a serverless architecture for shared satellite platforms, leveraging the Function-as-a-Service (FaaS) paradigm and time-shifted computing. This architecture abstracts operational complexities, enabling dynamic scheduling under satellite resource constraints, reducing deployment overhead, and aligning event-driven satellite observations with intermittent computation. We present the design of Trabant, demonstrate its capabilities with a proof-of-concept prototype, and evaluate it using real satellite computing telemetry data. Our findings suggest that Trabant can significantly reduce mission planning overheads, offering a scalable and efficient platform for diverse Earth observation missions.
title Trabant: A Serverless Architecture for Multi-Tenant Orbital Edge Computing
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2504.08337