Satellite Clustering Framework
- Satellite clustering frameworks are design patterns that partition satellites, observations, or control domains to meet specific objectives such as interference suppression, reduced latency, and enhanced energy efficiency.
- They employ diverse methodologies—including centroidal, spectral, and graph-based algorithms—to adapt to varying requirements in cooperative transmission, federated learning, and control-plane segmentation.
- Empirical evaluations demonstrate significant improvements in speed, energy savings, and communication efficiency while also highlighting challenges like synchronization overhead and dynamic re-clustering.
A satellite clustering framework is a class of models, architectures, and algorithms that partitions satellites, users, beams, controllers, or satellite-derived observations into coordinated groups in order to optimize a target criterion such as interference suppression, aggregation latency, energy consumption, control overhead, coalition value, coverage, capacity, detection performance, or scientific interpretability. In current arXiv literature, the term spans LEO cooperative-transmission clusters, hierarchical clustered federated learning, coalition-formation on inter-satellite graphs, movement-aware control-domain partitioning, dense formation-flying datacenter clusters, and clustering pipelines for satellite imagery and orbital time series (Jung et al., 2023, Liu et al., 18 Feb 2025, Venkatesh et al., 2024, Zhang et al., 10 Dec 2025, Pénot et al., 14 May 2026, Sharma et al., 2016, Marinho et al., 13 Mar 2026).
1. Conceptual scope and cluster semantics
The meaning of “cluster” is not uniform across the literature. In non-terrestrial networking, a cluster may denote a small set of LEO satellites whose relative distances are kept within a few tens–hundreds of kilometers, with one satellite acting as a master and the others as slaves for cooperative transmission. In hierarchical federated learning, it denotes a set of satellites grouped for local aggregation around a selected parameter server before ground-station aggregation. In coalition-formation work, it denotes a partition of a weighted satellite graph. In hierarchical control-plane design, it denotes an FOV-aware control domain. In dense in-orbit computing, it denotes a formation-flying set of compute satellites constrained by and . In remote sensing and orbital analytics, it may denote groups of pixels, hotspot detections, or dynamical trajectories rather than network nodes (Jung et al., 2023, Liu et al., 18 Feb 2025, Venkatesh et al., 2024, Zhang et al., 10 Dec 2025, Pénot et al., 14 May 2026, Li et al., 2023, Marinho et al., 13 Mar 2026).
| Setting | Clustered entities | Primary objective |
|---|---|---|
| Cooperative NTN | LEO satellites with master/slaves | SINR, throughput, coverage |
| Hierarchical FL | Satellites, PSs, GSs | , , model accuracy |
| Coalition/domain partitioning | Satellite graph nodes or domains | coalition value or control overhead |
| Dense space datacenters | Formation-flying compute satellites | packing, safety, permanent ISLs |
| Data/observation clustering | images, hotspots, orbital time series | organization, detection, interpretation |
This breadth suggests that a satellite clustering framework is better understood as a design pattern than as a single algorithm. The common structure is a partitioning step, a cluster-internal coordination mechanism, and an application-specific objective function.
2. Optimization criteria and formal problem statements
The optimization target depends on the system layer at which clustering is introduced. In hierarchical federated learning, FedHC formulates the cluster aggregation selection problem as a bicriteria minimization of total processing time and energy consumption. With clusters , the framework uses
with , , and . The paper writes 0 under communication and computing constraints (Liu et al., 18 Feb 2025).
In graph-based coalition formation, the objective is combinatorial rather than latency-centric. The constellation is represented as an undirected weighted graph 1, with edge weights
2
and coalition value
3
The optimal partition is
4
which is explicitly identified as an NP-hard coalition structure generation problem (Venkatesh et al., 2024).
For cooperative-transmission clusters in NTN, the principal metrics are coverage and capacity. The literature defines coverage probability as
5
and cluster sum-rate as
6
This formalization connects cluster size, spatial spread 7, synchronization, and ISL performance directly to radio-level outcomes (Jung et al., 2023).
Control-plane partitioning introduces still another objective. Eunomia minimizes
8
over domain assignments and controller placements, subject to single-domain membership, single-controller assignment, ISL connectivity, and FOV feasibility (Zhang et al., 10 Dec 2025).
At the user-clustering layer for multicast precoding, the problem is posed as a within-cluster variance minimization. For users in a beam, the Sum-of-Squared-Errors objective is
9
where 0 may be either a 2-D geographic vector or a normalized channel vector (Guidotti et al., 2017).
Taken together, these formulations show that the “framework” is mathematically heterogeneous: some instances are continuous relaxations over cluster statistics, some are graph partitioning problems, and some are hierarchical resource-allocation mechanisms.
3. Architectural patterns in satellite clustering
A dominant architectural motif is hierarchy. FedHC uses a two-tier scheme. At Tier 1, the constellation is partitioned into 1 disjoint clusters 2 based on geographical proximity, one satellite 3 in each cluster is selected as the parameter server, and cluster aggregation is performed as
4
At Tier 2, after 5 local rounds, cluster-PS satellites upload cluster models to a visible ground station 6, which computes
7
The model is then broadcast back through the same hierarchy (Liu et al., 18 Feb 2025).
SFedSat preserves the two-level aggregation pattern but augments it with semi-supervised guidance and compression. Satellite clusters are formed by K-means in a joint feature space
8
PS satellites are selected geographically, ground stations provide supervised learning on labeled data, and unlabeled satellites use FixMatch and CutMix under cluster guidance. Sparsification and adaptive weight quantization are integrated into the aggregation path (Liu et al., 30 Jul 2025).
In cooperative NTN architectures, the cluster head is a master satellite with full gNB functions, while slaves carry gNB-DU only or lower-layer functionality depending on the split. Intra-cluster ISLs may be radio-frequency or free-space optical, with data rates up to 9 Gbps for intra-PHY split and latency 0 for tight beamforming synchronization. Functional split options range from an intra-PHY split requiring approximately 1 Gbps and approximately 2 latency, to PDCP/RLC-like splits with approximately 3 Gbps and approximately 4–5 ms latency (Jung et al., 2023).
Control-plane clustering introduces a different hierarchy. Eunomia first performs movement-aware FOV segmentation into non-overlap sets and overlap regions, then applies spectral clustering on a Control Overhead Relationship Graph, and finally assigns controllers with the Kuhn-Munkres algorithm. This architecture is explicitly hybrid, combining ground stations and MEO satellites so that domains remain FOV-aware and signaling remains single-hop (Zhang et al., 10 Dec 2025).
Dense in-orbit datacenter frameworks shift the architectural question from aggregation hierarchy to formation geometry. The proposed planar and 3D clusters keep satellites within a cluster radius 6, enforce minimum spacing 7, and require collision avoidance, unobstructed sun-vector exposure, and line-of-sight feasibility for ISLs throughout the entire orbit. The same work embeds a VL2-like Clos switching fabric onto feasible ISLs through integer optimization (Pénot et al., 14 May 2026).
4. Algorithmic repertoire
The algorithmic core of satellite clustering frameworks is correspondingly diverse. A large family relies on centroidal clustering. FedHC groups nearby satellites and selects the satellite closest to the cluster centroid with the strongest expected link quality as cluster PS. SFedSat applies K-means in a joint feature space blending geographic and gradient-based similarity. Multicast precoding work uses k-means++ with either Euclidean distance or channel-vector distance. In satellite-image clustering, Scalable K-Means++ MapReduce initialization is followed by simultaneous multi-8 K-means and Simplified Silhouette Index validation, while Spark reuses in-memory RDDs across candidate 9 values (Liu et al., 18 Feb 2025, Liu et al., 30 Jul 2025, Guidotti et al., 2017, Sharma et al., 2016).
Spectral methods are prominent when similarity is non-Euclidean or dynamic. OSC-FSKD computes pairwise cosine similarities between model updates, builds an affinity matrix 0, forms the normalized Laplacian
1
extracts the 2 smallest eigenvectors, row-normalizes the embedding, and runs k-means to obtain per-round client clusters. Eunomia uses an analogous spectral-clustering pipeline on the Control Overhead Relationship Graph to segment overlap regions by control-overhead affinity rather than by geometric distance alone (Zou et al., 2024, Zhang et al., 10 Dec 2025).
Graph-theoretic and combinatorial approaches depart from centroid-based clustering entirely. GCS-Q reformulates each coalition split as a QUBO with binary variables 3, standard coefficients 4 and 5, and then applies a hybrid quantum-classical top-down recursion: build QUBO, minor-embed, sample low-energy solutions on the D-Wave Advantage annealer, and accept a split only if 6 (Venkatesh et al., 2024).
Dynamic re-clustering mechanisms are used when topology or task distribution evolves. FedHC introduces a MAML-style re-clustering step in which newly joined satellites adapt the current initialization through an inner-loop update
7
followed by a meta-update
8
This is intended to avoid cold-start degradation after cluster changes (Liu et al., 18 Feb 2025).
Task-driven clustering can also be markedly lightweight. In collaborative space object detection, a cluster 9 exchanges only short metadata messages over 1–10 Gbps ISLs, and a distance-aware viewpoint selection rule chooses exactly one satellite per cluster to run inference: 0 Alternative fusion methods, including bounding-box merging, voting, and early-fusion, were evaluated but discarded because of large registration errors and prohibitive communication costs (Hu et al., 1 Aug 2025).
Beyond networking, satellite-data clustering frameworks employ domain-specific feature pipelines. Bushfire tracking clusters hotspots through sliding windows, geodesic adjacency, connected components, and temporal label inheritance. Orbital synthetic-data clustering applies MiniRocket to 400-timestep resonant-angle series, producing 9,996 features, then uses UMAP 1 PCA and K-Means to recover dynamical regimes (Li et al., 2023, Marinho et al., 13 Mar 2026).
5. Empirical performance and observed trade-offs
Reported performance gains are substantial but application-specific. On a high-fidelity LEO simulator with altitude 2 km, inclination 3, and ground-station elevation 4, FedHC evaluates LeNet on MNIST and CIFAR-10. For 5 clusters on MNIST, to reach 6 accuracy, C-FedAvg requires 7 s and 8 J, whereas FedHC requires 9 s and 0 J, corresponding to approximately 1 speed-up and approximately 2 energy saving. SFedSat reports up to 3 faster processing, up to 4 lower energy consumption, compression ratios of 5–6 for 7 clients and 8–9 for 0 clients, and accuracy after 1 rounds of approximately 2 on CIFAR-10 and approximately 3 on SAT-6 (Liu et al., 18 Feb 2025, Liu et al., 30 Jul 2025).
For graph partitioning, GCS-Q is evaluated on both synthetic graphs and real TLEs of approximately 4 Starlink satellites from Celestrak. For dense graphs with sparsity 5 and 6, total remote-annealer time is already below Gurobi’s, on-site QPU calls take 7 s up to the hardware limit, and solution quality is essentially indistinguishable from Gurobi with 8. On the real Starlink graph, clustering reduces the total number of communication links by approximately 9–0 (Venkatesh et al., 2024).
Control-domain partitioning shows similarly large systems-level effects. Under a Starlink-like constellation with 1 satellites, 2 MEO satellites, and 3 ground stations, Eunomia reduces average request loss by up to 4, control overhead by up to 5, and algorithm execution time by 6 relative to the reported baselines (Zhang et al., 10 Dec 2025).
Performance gains in radio access are more conditional. For clustered NTN, the simulation study shows that when the number of satellites is large, clustered networks outperform unclustered ones, but for small 7 unclustered deployment is better because overhead exceeds cooperation gain. At 8, clustered networks achieve a 9–0 dB SINR gain over unclustered ones. The reported optimal cluster size lies in 1–2 satellites, while beyond 3 synchronization and ISL constraints outweigh the added diversity and beamforming gain. DPS surpasses MRT-JT for 4 because it reduces interference (Jung et al., 2023).
Task-oriented sensing frameworks show a different trade-off profile. In collaborative object detection with cluster size 5, the distance-based viewpoint set 6 yields a 7 mAP50 gain over the best single view in far clusters. The GELAN-ViT-SE model attains overall mAP50 8 versus 9 for GELAN-t, at 00 versus 01 GFLOPs, and both models remain below 02 ms inference time with peak power around 03 W on Jetson Orin Nano. For non-IID imagery, OSC-FSKD reports observation accuracy 04, average accuracy 05, and Macro F1 06 on SAT4, with reported improvements over pFedSD, FedProx, FedAU, and FedALA (Hu et al., 1 Aug 2025, Zou et al., 2024).
6. Limitations, misconceptions, and research directions
A common misconception is that satellite clustering is synonymous with static geographic grouping. The literature does not support that view. Clusters may be formed from orbital proximity, gradient similarity, channel similarity, FOV overlap, control-overhead relations, or task-specific metadata, and may be recomputed every federated round or every topology slot (Zou et al., 2024, Zhang et al., 10 Dec 2025, Liu et al., 30 Jul 2025). A related misconception is that clustering is uniformly beneficial. Cooperative NTN results explicitly show a regime in which unclustered deployment outperforms clustered deployment because clustering overhead dominates, and even within clustered systems there is a reported diminishing-return region beyond 07 (Jung et al., 2023).
The main technical limitations recur across frameworks. SFedSat states that PS selection and cluster partition are NP-hard and therefore handled by heuristic K-means plus centrality, while rapid orbital movement can break clusters and induce re-clustering overhead. Cooperative-transmission clusters depend on stringent ISL data-rate, latency, and synchronization budgets. Dense datacenter clusters must satisfy collision avoidance, unobstructed sun-vector exposure, and permanent LOS feasibility over the entire orbit. In multicast precoding, high-dimensional channel metrics can cause variable-size k-means++ clusters to become skewed. In collaborative vision, multi-view fusion was rejected because registration errors and communication costs were prohibitive (Liu et al., 30 Jul 2025, Jung et al., 2023, Pénot et al., 14 May 2026, Guidotti et al., 2018, Hu et al., 1 Aug 2025).
Current research directions therefore emphasize adaptive and multi-objective designs rather than fixed clustering recipes. The literature identifies inter-cluster coordination, fault tolerance and master redundancy, secure synchronization, AI-driven cluster management, advanced waveforms and multiple access, and cross-layer optimization as open problems in clustered NTN. Coalition-formation work points to dynamic re-clustering on affected coalitions, heterogeneous satellite capabilities, and multi-objective extensions. Semi-supervised clustered FL points to differential privacy and more adaptive clustering under real orbital dynamics. Satellite-aided communication studies suggest integrated solutions that couple cluster assignment with beam activation and power allocation (Jung et al., 2023, Venkatesh et al., 2024, Liu et al., 30 Jul 2025, Thi-Thanh et al., 17 Sep 2025).
In aggregate, the contemporary satellite clustering framework is best understood as a unifying systems abstraction for structured coordination under orbital dynamics, constrained communications, and heterogeneous objectives. Its enduring technical content lies not in any single clustering rule, but in the explicit coupling between partition structure, inter-satellite or satellite-ground constraints, and end-to-end performance metrics.