Table of Contents
Fetching ...

Resource-Aware Task Allocator Design: Insights and Recommendations for Distributed Satellite Constellations

Bharadwaj Veeravalli

TL;DR

The paper addresses resource-constrained real-time on-board task processing in distributed satellite constellations, focusing on energy, compute, and bandwidth constraints under eclipse cycles. It introduces the Resource-Aware Task Allocator (RATA) with Cooperative Allocation (CoPAA), Root-only Fallback, and Validating and Resource Availability Checking (VRAC), evaluated via discrete-event simulation across 20–120 satellites and three task categories. Key contributions include empirically derived scaling laws for blocking, response time, and energy efficiency, identification of CPU availability as the primary blocker (~97%), and practical design recommendations (e.g., larger SLTNs and inter-SLTN cooperation) for next-generation distributed space computing. The findings have significant implications for constellation design and on-board processing strategies, enabling more robust and scalable space computing architectures, especially under energy and communication constraints.

Abstract

We present the design of a Resource-Aware Task Allocator (RATA) and an empirical analysis in handling real-time tasks for processing on Distributed Satellite Systems (DSS). We consider task processing performance across low Earth orbit (LEO) to Low-Medium Earth Orbit (Low-MEO) constellation sizes, under varying traffic loads. Using Single-Level Tree Network(SLTN)-based cooperative task allocation architecture, we attempt to evaluate some key performance metrics - blocking probabilities, response times, energy consumption, and resource utilization across several tens of thousands of tasks per experiment. Our resource-conscious RATA monitors key parameters such as arrival rate, resources (on-board compute, storage, bandwidth, battery) availability, satellite eclipses' influence in processing and communications. This study is an important step towards analyzing the performance under lighter to stress inducing levels of compute intense workloads to test the ultimate performance limits under the combined influence of the above-mentioned factors. Results show pronounced non-linear scaling: while capacity increases with constellation size, blocking and delay grow rapidly, whereas energy remains resilient under solar-aware scheduling. The analysis identifies a practical satellite-count limit for baseline SLTNs and demonstrates that CPU availability, rather than energy, is the primary cause of blocking. These findings provide quantitative guidance by identifying thresholds at which system performance shifts from graceful degradation to collapse.

Resource-Aware Task Allocator Design: Insights and Recommendations for Distributed Satellite Constellations

TL;DR

The paper addresses resource-constrained real-time on-board task processing in distributed satellite constellations, focusing on energy, compute, and bandwidth constraints under eclipse cycles. It introduces the Resource-Aware Task Allocator (RATA) with Cooperative Allocation (CoPAA), Root-only Fallback, and Validating and Resource Availability Checking (VRAC), evaluated via discrete-event simulation across 20–120 satellites and three task categories. Key contributions include empirically derived scaling laws for blocking, response time, and energy efficiency, identification of CPU availability as the primary blocker (~97%), and practical design recommendations (e.g., larger SLTNs and inter-SLTN cooperation) for next-generation distributed space computing. The findings have significant implications for constellation design and on-board processing strategies, enabling more robust and scalable space computing architectures, especially under energy and communication constraints.

Abstract

We present the design of a Resource-Aware Task Allocator (RATA) and an empirical analysis in handling real-time tasks for processing on Distributed Satellite Systems (DSS). We consider task processing performance across low Earth orbit (LEO) to Low-Medium Earth Orbit (Low-MEO) constellation sizes, under varying traffic loads. Using Single-Level Tree Network(SLTN)-based cooperative task allocation architecture, we attempt to evaluate some key performance metrics - blocking probabilities, response times, energy consumption, and resource utilization across several tens of thousands of tasks per experiment. Our resource-conscious RATA monitors key parameters such as arrival rate, resources (on-board compute, storage, bandwidth, battery) availability, satellite eclipses' influence in processing and communications. This study is an important step towards analyzing the performance under lighter to stress inducing levels of compute intense workloads to test the ultimate performance limits under the combined influence of the above-mentioned factors. Results show pronounced non-linear scaling: while capacity increases with constellation size, blocking and delay grow rapidly, whereas energy remains resilient under solar-aware scheduling. The analysis identifies a practical satellite-count limit for baseline SLTNs and demonstrates that CPU availability, rather than energy, is the primary cause of blocking. These findings provide quantitative guidance by identifying thresholds at which system performance shifts from graceful degradation to collapse.
Paper Structure (24 sections, 2 figures, 8 tables)