ConceptioArchivearXiv CS
arXiv CSopen access

Space Network of Experts: Architecture and Expert Placement

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
knowledge-representationreasoning
artificial intelligence, reasoning, knowledge representation

1

Space Network of Experts: Architecture and Expert Placement Zhanwei Wang, Huiling Yang, Min Sheng, Fellow, IEEE,

arXiv:2605.00515v1 [cs.DC] 1 May 2026

Khaled B. Letaief, Fellow, IEEE, and Kaibin Huang, Fellow, IEEE Abstract—Leveraging continuous solar energy harvesting at high efficiency, space data centers (also known as space AI) are envisioned as a promising platform for executing energy-intensive large language models (LLMs). Recognizing this advantage, space and AI conglomerates (e.g., SpaceX, Google) are actively investing in this vision. One key challenge, however, is the efficient distributed deployment of a large-scale LLM in a satellite network due to the limited computing and communication resources of individual satellites. This gives rise to a placement problem that involves partitioning and mapping model components to satellites such that the fundamentally different model architecture and network topology can be reconciled to ensure low latency token generation. To address this problem, we present the Space Network of Experts (Space-XNet) framework targeting the distributed execution of a popular mixture-of-experts (MoE) model in space. The proposed placement strategies are two-level: (1) layer placement, which assigns MoE layers to satellite subnets; and (2) intra-layer expert placement, which assigns individual experts (i.e., model subnetworks representing diversified domain knowledge) to satellites associated with the same layer/subnet. For layer placement, which is closely coupled with the architecture design of Space-XNet, we exploit the ring-like communication pattern of autoregressive inference to partition the satellite constellation along the orbiting direction into subnets arranged on a ring, each hosting one MoE layer. Based on this architecture, we formulate and solve an optimization problem for intra-layer expert placement to map experts with heterogeneous activation probabilities onto satellites. The derived strategy reveals an intuitive principle: a frequently activated expert should be mapped to a satellite on a routing path with low expected latency. Experiments using the LLaMA-MoE-3.5B model over a thousand-satellite constellation show that Space-XNet achieves at least a threefold latency reduction compared with conventional random and ablation-based placement strategies. Index Terms—Satellite Networks, Large Language Models, Mixtures of Experts, and Expert Placement.

I. I NTRODUCTION The sixth-generation (6G) mobile networks are envisioned to support ubiquitous intelligence not only at the network edge but also in space [1], [2]. This emerging paradigm of space AI is driven by the unique advantage of continuous solar-energy harvesting in space, which can achieve much higher efficiency Z. Wang, H. Yang, and K. Huang are with the Department of Electrical and Computer Engineering, The University of Hong Kong (HKU), Hong Kong SAR, China (Email: {zhanweiw, hlyang, huangkb}@eee.hku.hk). Corresponding author: K. Huang. M. Sheng is with the State Key Laboratory of Integrated Service Networks, Institute of Information Science, Xidian University (XDU), Xi’an, Shaanxi, China (Email: [email protected]). Khaled B. Letaief is with the Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology (HKUST), Hong Kong SAR, China (Email: [email protected]).

than on the ground. This makes space platforms promising not only for hosting energy-intensive large language models (LLMs), but also for delivering AI services to underserved regions outside the coverage of terrestrial networks [3], [4]. This vision has attracted growing interest and substantial investment from major ICT companies such as NVIDIA, SpaceX, and Google [5], [6]. However, the limited onboard computing resources of a single satellite make it impractical to run an LLM, which often comprises tens to hundreds of billions of parameters, on one node alone. This challenge gives rise to the problem of model placement, namely, how to map model components onto satellites so as to maximize inference efficiency. The problem is further complicated by mobility-induced variations in network topology and the harsh space environment, both of which may disrupt laser intersatellite links (ISLs). To address these challenges, we investigate the deployment of the widely adopted Mixture-ofExperts (MoE) model over a satellite network and propose a framework termed Space Network of Experts (Space-XNet). The framework optimally places MoE subnetworks, referred to as experts, across satellites with the objective of minimizing end-to-end (E2E) communication-and-computation latency for token generation. On one hand, a computing network consists of interconnected computing nodes (e.g., GPU servers) linked through a communication topology, where nodes may have heterogeneous computing capabilities and link bandwidths [7], [8]. On the other hand, an AI algorithm is characterized by its model architecture, including learnable parameters, computational operators, and the associated data-flow dependencies [9]. The distributed deployment of such an algorithm over a largescale computing network typically relies on parallelization strategies that partition the workload across multiple nodes to enable concurrent execution and thereby reduce E2E training or inference latency [10]. However, parallel execution introduces stringent computation and communication constraints. In particular, each model partition must fit within the resource limits of its assigned node, while high-dimensional intermediate states, such as activations or token representations, must be exchanged over bandwidth-limited communication links. These constraints necessitate the careful design of a networkwide mapping of model components and their dependencies onto physical nodes and links, which lies at the core of the placement problem. Mathematically, the challenge is to reconcile two fundamentally different graph structures, namely, the physical network topology and the model dependency graph, which are often highly mismatched. This graph mismatch has motivated extensive studies on AI placement in data

2

centers and edge networks. In contrast, this work addresses the problem in the emerging context of space AI. In data-center networks with reliable high-rate wired links, model placement is typically studied under scalable clustered architectures, in which servers within a cluster are interconnected by high-speed intra-cluster links, while different clusters communicate through more limited inter-cluster links [11]–[13]. When deploying MoE models over such networks, parallel expert inference requires frequent aggregation of intermediate results across distributed nodes, often over inter-cluster links, thereby creating a communication bottleneck. To mitigate this issue, existing studies colocate frequently interacting model layers or experts within the same cluster to reduce cross-switch traffic [14], [15], formulate integer linear programming problems to minimize cross-GPU and multi-hop traffic [16], or reduce model dispersion across the network [17], all with the common goal of improving E2E training performance or inference latency. However, these approaches are not directly applicable to space networks for several reasons. First, unlike GPU servers in data centers that are separated by several to tens of meters and connected by high-capacity cables, satellites may be separated by hundreds of kilometers and communicate through laser inter-satellite links that are subject to disruption. Second, each satellite operates under much tighter onboard computation and memory constraints than its terrestrial counterpart, making it far more difficult to colocate multiple experts on a single node. Last, placement strategies developed for static data-center topologies are ill-suited to space networks as satellite mobility and link disruptions continuously reshape the connectivity graph. The model placement problem also arises in wireless edge networks. The networks are typically characterized by a star topology consisting of distributed mobile devices connected to an edge server via one-hop links [18], [19]. For such networks, the placement problem largely concerns the optimal partitioning of model parameters and computational tasks across the device–server boundary. The problem has been addressed in two directions. First, split inference partitions large-scale AI models such that devices execute initial layers for feature extraction while the server completes the inference [20]. The research on the topic focuses on the dynamic control of splitting points to mitigate the coupled communication-computation bottlenecks inherent in resourceconstrained devices [21]–[23]. An emerging second direction explores MoE placement by distributing experts across edge nodes [24], [25]. A typical architecture maintains attention and gating mechanisms at the server while offloading task-specific experts to mobile devices to leverage distributed computation resources. Researchers have made attempts to minimize the E2E inference latency through the joint optimization of device selection and uplink resource allocation [24]. Another strategy involves caching high-activation experts across multiple edge servers while keeping other components in the cloud to reduce expected latency [25]. In view of prior work, existing strategies target relatively simple, single-server systems while their focus is to address the communication bottleneck and resource constraints of devices. There remains a significant gap in addressing the complexities of placement in more

sophisticated networks with large-scale, dynamic topologies like satellite networks. As opposed to its terrestrial counterparts, the unique challenges faced by the deployment of AI algorithms in space and relevant studies to tackle them are summarized as follows. Primarily, satellites possess significantly constrained onboard memory and computational power compared to terrestrial GPU-accelerated systems [26]. Furthermore, the space network topology is inherently time-varying as driven by high orbital mobility and susceptibility to link outages induced by space weather [27], [28]. Compounding these issues is the fact that inter-satellite propagation latency can be several orders of magnitude higher than that of ground-based nodes. These distinctive characteristics make it difficult to directly apply existing edge-network placement strategies to the space domain. Consequently, recent efforts have focused on tailoring AI algorithms and architectures specifically for space–ground integrated networks. Researchers explore model splitting strategies for distributed deployment across orbital and ground-based network segments [29]–[31]. These studies have addressed issues such as matching heterogeneous hardware constraints [29] and optimizing the accuracy–latency trade-off via deep-neural-network (DNN) layer placement to enhance inference energy efficiency [30], [31]. However, while conventional DNN capacity typically scales along a single dimension such as depth, the MoE architecture introduces a second dimension of complexity by activating a dynamic subset of parallel experts within each layer. Despite recent progress in split-inference, the optimal network-level mapping of this resultant two-dimensional expert-dependency graph onto a highly dynamic satellite topology remains an uncharted but critical frontier for realizing the full potential of space AI. To address this challenge, this paper considers the distributed deployment of a large-scale MoE model in a lowEarth-orbit (LEO) satellite network. We present the SpaceXNet framework to optimally map MoE subnetworks to satellites with the objective of minimizing token-generation latency. Given the resource constraints of individual satellites, we consider that each satellite can host only a single MoE subnetwork, i.e., one expert or one gateway. Developed under this configuration, the proposed framework consists of the SpaceXNet architecture design and an optimal expert placement strategy. The main contributions and findings of this work are summarized as follows. • Space-XNet Architecture Design: The architecture design reconciles the fundamental differences between the MoE architecture and the time-varying satellite network topology. The MoE model consists of two main types of subnetworks. Specifically, an expert is a layer-specific feed forward network (FFN) that encodes specialized, domain-specific knowledge, while a gateway (also referred to as a router) produces contextual decisions that dynamically route tokens to appropriate experts across different MoE layers. The proposed Space-XNet architecture follows a hierarchical design comprising two levels: layer-level placement and intra-layer expert placement, both aimed at minimizing the E2E token-generation latency. First, the layer-level placement partitions the

3

II. M ODELING S PACE N ETWORKS A. Constellation Model As illustrated in Fig. 1, we consider a polar LEO constellation consisting of Nx orbital planes, each containing Ny

Polar region

Inter-orbit ISL

Seam Intra-orbit ISL

Radiation ISL error

Intra-orbit ID

Tracking error

Vary with time

satellite network into multiple subnets along the intraorbit (ring-like) direction; each subnet hosts one MoE layer that consists of a centrally located gateway and its associated experts. This strategy exploits the circular topology of the LEO orbit to create a low-latency ringbased pipeline in space, thereby facilitating the autoregressive token generation process. Specifically, it enables the token generated by the last satellite subnet (or MoE layer) to be fed directly into the first layer subnet. Second, the intra-layer expert placement optimizes the mapping of experts to satellites within each subnet, as detailed below. • Optimal Expert Placement for Space-XNet: Consider an arbitrary MoE layer (or subnet) in the preceding network architecture. The placement strategy optimizes the expert-to-satellite mapping within the current layer to minimize the E2E expected token routing latency. This optimization problem, however, lacks tractability due to its high complexity, which arises from factors such as the heterogeneity of experts’ activation probabilities and the need for shortest path routing over a time-varying network topology. To achieve tractability, we introduce an E2E objective function, termed layer computation latency, defined as the expected time taken to complete computation and propagation through the current layer under a given intra-layer expert-to-satellite mapping. Furthermore, we define the expected path latency of a satellite as the conditional expected token-generation latency given that the satellite is activated. Under these definitions, we prove that the optimal mapping is achieved by arranging experts in ascending order of their activation probabilities and satellites in descending order of their expected path latencies, then mapping the experts to the satellites following these respective orders. Although the proof is nontrivial, the resulting optimal strategy aligns with the intuitive principle that a frequently activated expert should be placed on a satellite with low expected path latency. • Experiments: Experiments are conducted on a thousandsatellite polar constellation with time-varying laser ISLs, using the LLaMA-MoE-3.5B model over eight languageunderstanding datasets. The results demonstrate the superiority of the proposed scheme over several benchmarking schemes with either random placements or partial optimization. Our results also quantify the effects of key space parameters on E2E token-generation latency. The remainder unfolds as follows. We characterize the space-network model in Sec. II and introduce the MoE preliminaries in Sec. III. Sec. IV presents the proposed Space-XNet architecture and its two-level MoE placement framework, followed by the expert placement design in Sec. V. Discussion and extensions are provided in Sec. VI. Sec. VII reports the experimental results, and Sec. VIII concludes the paper.

e Tim Slot 𝑁!

… Slot 1

Satellite Constellation

Network Topology

Fig. 1: Satellite constellation with time-varying network topologies.

satellites. The orbital planes span the west–east direction of the globe, while satellites within each orbit move from south to north and then return southward. To represent satellite locations, we label the y-th satellite in the x-th orbital plane by the coordinate (x, y), and define the constellation as the satellite set: V = {(x, y) | x ∈ {0, . . . , Nx−1}, y ∈ {0, . . . , Ny −1}}, (1) with |V| = Nx Ny . Similar to the Starlink system, a seam exists between two adjacent counter-rotating orbits (see Fig. 1), which divides the constellation into two hemispheres [32].

B. Model of Time-varying Network Topology The topology time variation is caused by the dynamics of the laser ISLs, as their availability is jointly shaped by satellite mobility and the geographical space environment. Specifically, optical ISLs with narrow beamwidths rely on stable pointingacquisition-tracking (PAT), so successful tracking is highly sensitive to the inter-satellite relative motion. Space radiation is another key factor resulting in region-specific outages. To model the time-varying topology, we represent the space network as a sequence of time-evolving graphs over discrete time slots, denoted by G = {G(n)|n = 1, . . . , NT }. For slot n, the network topology is a static undirected graph G(n) = {V, E(n)}, where the edge set E(n) = {Eu,v (n) = 1|u, v ∈ V} contains all feasible ISLs in slot n, and Eu,v (n) ∈ {0, 1} denotes the random indicator of ISL feasibility between satellites (u, v). Then, the effects of space characteristics on the ISL feasibility are detailed as follows. We consider that each satellite maintains up to four duplex ISLs with its adjacent neighbors, comprising two intra-orbit ISLs and two inter-orbit ISLs, as shown in Fig. 1. Given two adjacent satellites u = (x1 , y1 ) and v = (x2 , y2 ) (with |x1 − x2 | + |y1 − y2 | = 1), ISL feasibility Eu,v (n) can be modeled as [33] ( ξu,v (n), θ̇u,v (n) ≤ θ̇δ , Eu,v (n) = (2) 0, otherwise, where θ̇u,v (n) ≤ θ̇δ indicates the event that the angularrate difference between two satellites, i.e., θ̇u,v (n), is below a tracking-capability threshold θ̇δ . On the other, ξu,v (n) represents a Bernoulli random variable indicating the space-

4

radiation survival:

Input Token

( ξu,v (n) =

1, 0,

sw with Pu,v (n),

otherwise,

(3)

sw where Pu,v (n) ∈ [0, 1] denotes the survival probability under space-environment effects.

C. Token Communication Model Token exchange in Space-XNet requires either single-hop transmission or multi-hop routing over the preceding network topology G. Corresponding latency models are discussed as follows. 1) Single-hop communication latency: Consider single-hop communication between two adjacent satellites, u, v ∈ V, in slot n. The communication latency, denoted as T̂u,v (n), is given by pr tx T̂u,v (n) = Tu,v (n) + Tu,v (n), (4) pr tx (n) denote latencies of propagation where Tu,v (n) and Tu,v and transmission, respectively. In particular, the propagation latency is   θ (n) 2(H + RE ) sin u,v2 pr Tu,v (n) = , (5) c where θu,v (n) denotes the central angle between the two satellites, H the orbital altitude, RE the Earth mean radius, and c the speed of light. The transmission latency to send a token of M -dimensional token embedding with QB -bit quantization over the ISL is M QB tx T(u,v) = , (6) Ru,v

where Ru,v represents the transmission rate of the ISL between satellites u and v. 2) Multi-hop routing latency: We characterize the token routing latency on G(n) by a distance matrix D(n) ∈ R|V|×|V| , whose (u, v)-th entry Du,v (n) denotes the shortestpath routing latency from source satellite u to destination satellite v, as computed via Dijkstra’s algorithm [34]. Let Pu→v (n) denote the set of all paths from u to v in G(n), and let a generic path p ∈ Pu→v (n) be written as p = (i0 , i1 , . . . , iHp ) with i0 = u and iHp = v. Using the per-hop latency T̂ih−1 ,ih (n) defined in (4), the E2E routing latency along path PHp p is h=1 T̂ih−1 ,ih (n), and the shortest-path routing latency is Hp X Du,v (n) = min T̂ih−1 ,ih (n), (7) p∈Pu→v (n)

h=1

with Du,u (n) = 0 for all u. III. P RELIMINARY: M IXTURE - OF -E XPERT M ODEL The MoE architecture and inference process are illustrated in Fig. 2. Essentially, the model generates tokens autoregressively using the L stack layers. Its detailed operations and key features are described as follows. A. Autoregressive MoE Inference As shown in Fig. 2b, we consider an autoregressive token generation process, where the model produces the output

KV Cache of previous tokens

Input Embedding

Self Attention

Positional Encoding

Add & Layer Norm

MoE Block 1 ...

Expert Network 1

MoE Block 𝑳

Gate Network

Expert Network 2

Linear & Softmax

...

Expert Network 𝑰

Add & Layer Norm

Output Token

(a) MoE architecture with example of top-2 activation. ST

ST+1

ST+2

ST+3

LLM (MoE)

LLM (MoE)

LLM (MoE)

LLM (MoE)

sT+1

sT+2

sT+3

sT+4

ST+4

(b) Autoregressive MoE inference.

Fig. 2: MoE architecture and its autoregressive inference process.

sequence token by token. Let ST = (s1 , s2 , . . . , sT ) denote the prefixed token sequence with length of T . The next token, termed as sT +1 , is sampled from the conditional probability distribution Pr(· | ST ; Ψ), computed by the MoE model Ψ. The resulting joint probability of a complete token sequence ST +1 = (s1 , s2 , . . . , sT +1 ) is provided by the chain rule: Pr(ST +1 ; Ψ) =

TY +1

 Pr st | S<t ; Ψ ,

(8)

t=1

where S<t = (s0 , s1 , . . . , st−1 ) with s0 being the initial prompt. Here, the model predicts the next token  st by sampling from the output distribution Pr st | S<t ; Ψ . Iteratively, the newly generated token from the last MoE layer is cascaded with the prefix token sequence and fed to the first layer for the next generation step.

B. Self-attention with KV Cache As shown in Fig. 2a, each MoE layer performs self-attention over previously generated tokens to derive contextual representations. Consider an arbitrary MoE layer, where the layer index ℓ is omitted for notational simplicity. Let Wq , Wk ∈ Rdk ×d and Wv ∈ Rdv ×d denote the learnable projection matrices of the attention module. For the t-th token, the corresponding query qt ∈ Rdk , key kt ∈ Rdk , and value vt ∈ Rdv are computed from the attention input zt ∈ Rd as qt = Wq zt ,

kt = Wk zt ,

vt = Wv zt .

(9)

To avoid recomputing past features, the key–value (KV) features are cached and reused in subsequent attention. Specifically, the attention module maintains a cache of all past keys and values: K1:t−1 = [ k1 , . . . , kt−1 ] ∈ Rdk ×(t−1) , V1:t−1 = [ v1 , . . . , vt−1 ] ∈ Rdv ×(t−1) . After computing kt and vt via (9), the cache is updated to K1:t = [ K1:t−1 , kt ], V1:t = [ V1:t−1 , vt ]. The self-attention output is then computed by

5

reusing the cached features as ut = Woatt V1:t Softmax



K⊤ 1:t qt √

 ,

dk

(10)

Add & Layer Norm

Add & Layer Norm

Gate Network

Token Aggregation

Routing Control

(11)

where Wg ∈ RI×d denotes the gating matrix, and gi is the gating score of the i-th expert. The resulting top-K experts with the highest gating scores are activated, and the corresponding active expert set is denoted by Ŝ ⊆ I, with cardinality |Ŝ| = K. To quantify the distribution of Ŝ, we consider a classic probability proportional to size without replacement (PPSWOR) model for sampling K experts out of I candidates [35]. This theory associates each expert with an importance weight, denoted by ωi > 0 for the i-th expert. The resulting probability mass function (PMF) of top-K experts is given as Q i∈U ωi , ∀U ⊆ I, |U| = K, (12) Pr(Ŝ = U ) = eK (ω1 , . . . , ωI ) where eK (ω1 , . . . , ωI ) is the K-th elementary symmetric polynomial, defined as X Y eK (ω1 , . . . , ωI ) ≜ ωi . (13) U ⊆I i∈U |U |=K

Note that the activation probability of the i-th expert, denoted  by Pi = Pr i ∈ Ŝ , is a monotone increasing function of ωi and can be computed by eK (ω1 , . . . , ω̂i , . . . , ωI ) , eK (ω1 , . . . , ωI )

(14)

where ω̂i denotes omission of ωi . Next, each activated expert in Ŝ applies its own FFN, denoted as FFNi (·), to compute an output token embedding yi = FFNi (u). Aggregating outputs from all K activated experts yields the MoE layer output, computed by X ŷ = α i yi , (15) i∈Ŝ g

where the normalized weights are αi = P j gj , ∀i ∈ Ŝ j∈Ŝ and αi = 0 otherwise. Finally, a residual connection and layer normalization fuse ŷ back into the layer output. The

...

g = Softmax(Wg u),

Pi = 1 −

Expert Satellite 𝒊

Gateway Satellite 𝒍

After self-attention, each token is processed by a subset of activated experts, as shown in Fig. 2a. Consider an arbitrary MoE layer and token, where the subscripts (ℓ, t) are omitted for clarity. Let I = {1, . . . , I} denote the expert set of the layer, where I = |I| is the number of experts. Based on the attention output in (10), the gating network produces a score vector g = [g1 , . . . , gI ]T ∈ RI , given by

Expert Satellite 𝟏

Token routing path

Tokens of 𝒍 − 𝟏-th layer

C. Expert Activation and Inference Model

Expert Network 1

...

where Woatt ∈ Rd×dv projects the weighted sum from Rdv back to the token-embedding dimension, and Softmax(·) is applied over the cached token positions.

Self Attention with KV Cache

Gateway Satellite 𝒍 + 𝟏

Expert Satellite 𝑰

Fig. 3: Functional role of satellites in Space-XNet.

computation latency for executing the mentioned attention and expert inference is given by Tcmp =

Wcmp , f

(16)

where Wcmp denotes the computational workload, measured in floating-point operations (FLOPs), and f denotes the computation speed of satellites, measured in FLOPs per second (FLOPS). IV. D ESIGN OF S PACE -XN ET A RCHITECTURE In this section, we present the design of Space-XNet architecture, which comprises satellite functionalities, protocol, and two-level (layer and intra-layer) methods for MoE placement. These components are discussed separately in the following subsections. Finally, to enhance architectural efficiency, we formulate the MoE placement problem of joint MoE placement and token routing, which is solved in the next section. A. Satellite Functionalities Deploying a large-scale MoE model on a single LEO satellite is fundamentally limited by onboard compute and memory. For example, the Switch Transformer, a representative largescale MoE, has over 70 billion parameters, which require about 140 GB FP16 memory capacity [36]. In contrast, a typical satellite processor such as the RAD5545 offers only roughly 4 GB DDR3 RAM and 1 GB flash [26]. Therefore, a practical solution is to distribute the model over many satellites. To this end, we consider partitioning the MoE model into blocks of experts and gating functions. They are then deployed across networked satellites and executed through inter-satellite cooperation. This distributed deployment necessitates rethinking the functionality of satellites from an MoE perspective. With such motivation, the proposed Space-XNet comprises two kinds of satellites (see Fig. 3), and is elaborated below. • Gateway Satellite: We consider L gateway satellites in Space-XNet; each hosts a gateway network (see Fig. 2a) associated with one MoE layer and thus is responsible for performing the layer-level control and aggregation functions. Specifically, the gateway satellite of the ℓ-th layer is equipped with: (i) a self-attention module with

6

Service Request & Tokenization

0

1

Inter-orbit direction 2 3

Sate. 4

4

Orbits Subnet 3

Gateway Satellite

Sate. 5

Repeat until the last layer

Next Token

Token Aggregation

Sate. 6

Self-Attention & Gating

Subnet 4

Token Routing

Sate. 7

Expert Inference

Gateway Expert

Subnet 2

Sate. 1 Subnet 1

Sate. 𝟎

Expert Satellite

Termination Checking

Ring Direction

Layer-wise Token Propagation

Fig. 5: Ring-based MoE layer placement. An example of a 40-satellite constellation comprises 4 subsets along the ring direction.

Token Aggregation: The gateway satellite at layer ℓ aggregates the outputs of the K activated experts from layer ℓ − 1 using the weighted sum in (15), following the MoE aggregation operation introduced in Sec. III-C. • Self-Attention and Gating: After token aggregation, the gateway satellite first performs self-attention with onboard KV cache, as described in Sec. III-B, and then computes the expert-selection scores for the current layer according to Sec. III-C. • Token Routing: Given the current network topology G(n) and the gating scores, the gateway satellite routes the token to the top-K selected expert satellites along the corresponding shortest paths, as described in Sec. II-C2. • Expert Inference: Each selected expert satellite processes the received token using its onboard expert network and returns the output to the gateway satellite of layer ℓ + 1, as described in Sec. III-C. 3) Termination Checking: After the token is processed by the L-th layer, the gateway satellite checks the predefined stopping rule, namely, whether an end-of-sequence token is generated, the maximum output length is reached, or an application-specific pattern is satisfied; otherwise, the newly generated token is fed back to the first layer for the next decoding round. 4) Post-Processing and Service Delivery: Finally, the gateway satellite performs modality-level post-processing (e.g., converting token embeddings back to text) and delivers the response to the end application requester. •

Post-processing & Service Delivery

Fig. 4: Token generation protocol of Space-XNet.

onboard KV cache for contextual modeling, (ii) a layernormalization module for stabilizing token representations, and (iii) a gating network for computing expert selection scores for that layer. The gateway satellite serves as the coordination point between successive MoE layers: it interfaces with the expert satellites of the (ℓ−1)th and ℓ-th layers and provides the gating outputs required for expert selection and routing control. • Expert Satellite: Each expert satellite hosts a single expert network (e.g., FFN) associated with a specific MoE layer (see Fig. 2a). It provides expert-level transformation of token embeddings assigned by the gateway satellite and interfaces with gateways for input and output exchange. In addition to the aforementioned functionalities, each satellite also serves as a token relay in the space network. Without unpacking the received token packets, a token-relay satellite forwards the tokens to their destinations by inspecting the packet headers and utilizing the current network topology. B. Space-XNet Protocol With the defined satellite functionalities, the E2E token generation protocol is designed, as illustrated in Fig. 4 and described as follows. 1) Service Request and Tokenization: The proposed SpaceXNet system receives an LLM service request either from a ground user via a direct ground-to-satellite link or from onboard satellite applications such as multimodal satellite sensing and spaceborne mission planning. The first satellite that receives the request is responsible for preprocessing the prompts (e.g., normalization and tokenization) to obtain the current token and encapsulates it into a network-compliant message. This message is then forwarded to the designated gateway satellite corresponding to the first MoE layer to initiate the distributed MoE inference. 2) Layer-wise Token Propagation: For the ℓ-th layer, the online token processing proceeds as follows:

C. Ring-based MoE Layer Placement The placement of MoE parts in the satellite network consists of two levels: layer placement and intra-layer expert placement. In this subsection, we focus on the former and present a ring-based method for layer placement, which leverages the cylindrical structure of the satellite constellation to facilitate the autoregressive process of MoE inference discussed in the preceding section. Each satellite in the polar-orbit constellation has four possible ISLs connecting to adjacent satellites, which form a static cylindrical-mesh topology, as shown in Fig. 5. This mesh extends along the ring (i.e., intra-orbit) and inter-orbit directions. The key insights of ring-based connections are provided in Remark 1.

7

Remark 1 (Ring-aligned Connections for Autoregressive MoE Inference). The cylindrical mesh provides a natural ring connectivity that can be exploited for autoregressive token generation in MoE inference with KV cache, as shown in Fig. 2b. Specifically, the cyclic topology allows the output of the last layer to be directly fed back as the input to the first layer. This mechanism places frequently communicating MoE layers in adjacent subnets, thereby reducing token-routing overhead. Building on this observation, we decompose the cylindrical mesh into L subnets, each of which is used to host one layer of the MoE model. jWe kconsider a large-scale space network N with Ny ≥ L, Nx Ly ≥ (I + 1), and sufficient onboard memory so that each satellite can host at least one expert or gateway model. In particular, the mesh is partitioned into L disjoint subnets along the ring direction. Let Nℓ = {Vℓ , Eℓ } denote the ℓ-th subnet, where Vℓ is the satellite (node) set and Eℓ is the corresponding edge set. To be precise, Vℓ is mathematically defined as  Vℓ = (x, y) x ∈ {0, . . . , Nx−1}, y ∈ {(ℓ−1)y∆ , . . . , ℓy∆−1} , (17) j k Ny where y∆ = L denotes the uniform span along the ring direction. The edge set Eℓ follows the original cylindrical-mesh connectivity restricted to Vℓ . D. Intra-subnet Gateway and Expert Placement Given the preceding MoE layer placement, this subsection focuses on placing the gateway and expert sub-model within a single layer onto the associated satellite subset. Consider the ℓ-th MoE layer and hence the ℓ-th subnet. The details are provided as follows. 1) Gateway Placement: The location of the gateway satellite is denoted by ϕℓ ∈ Vℓ . Given its coordination role and frequent interaction with multiple experts, the gateway should be placed at the center location within the subnet to reduce token routing latency. Exploiting the symmetry of the cylindrical mesh along the inter-orbit direction, it follows that the gateway coordinates are given by     Nx y∆ − 1 ϕ⋆ℓ = , (ℓ − 1)y∆ + , ∀ℓ. (18) 2 2   where N2x ensures a central orbit for gateway satellite. 2) Expert Placement Problem: Building on the centralized gateway satellites, this subsection formulates the intra-subnet expert placement problem by specifying the control variables and design objective. The resulting problem is solved in the next section. As mentioned, we consider one expert per satellite due to the limited storage and computational resources, while the relaxation of this assumption is discussed in Sec. VI. Moreover, each satellite hosts either one expert or one gateway, but not both. Therefore, after fixing the gateway location ϕ⋆ℓ , the candidate satellite set for expert placement at layer ℓ is Vℓex ≜ Vℓ \ {ϕ⋆ℓ }, whose cardinality generally satisfies Vℓe = |Vℓex | ≥ I for a mega LEO satellite constellation.

To quantify the control variables of expert placement, we define an injective assignment from the expert set Iℓ to the candidate satellite set Vℓex , as given below. Consider layer ℓ with optimized gateway location ϕ⋆ℓ in (18). The expert placement is represented by a binary matrix e

Xℓ = [Xℓ,i,s ] ∈ {0, 1}I×Vℓ ,

(19)

where Xℓ,i,s = 1 indicates that expert i ∈ Iℓ is assigned to candidate satellite s ∈ Vℓex . The matrix satisfies X X Xℓ,i,s = 1, ∀i ∈ Iℓ , Xℓ,i,s ≤ 1, ∀s ∈ Vℓex , (20a) s∈Vℓex

i∈Iℓ

where the left constraint enforces that each expert is assigned to exactly one satellite, while the right constraint ensures that each satellite hosts at most one expert. Next, we quantify the design objective in terms of the E2E token-generation latency by characterizing its dependence on the binary matrix. The associated quantities are defined as follows. For each candidate satellite s ∈ Vℓex , we define its path latency under topology G(n) as (n)

cmp rou τℓ,s ≜ Tℓ,s + Tℓ,s (n),

(21)

cmp where Tℓ,s denotes the computation latency of gateway and rou expert inference defined in (16), and Tℓ,s (n) denotes the token rou routing latency under topology G(n). Specifically, Tℓ,s (n) consists of the routing latency from the ℓ-th gateway satellite ϕ⋆ℓ to satellite s, and then from satellite s to the (ℓ + 1)-th gateway satellite ϕ⋆ℓ+1 , given by ( Dϕ⋆ℓ ,s (n) + Ds,ϕ⋆ℓ+1 (n), ℓ = 1, . . . , L − 1, rou Tℓ,s (n) = Dϕ⋆L ,s (n) + Ds,ϕ⋆1 (n), ℓ = L, (22) where Du,v (n) denotes the multi-hop routing latency defined in (7). The above piecewise form follows from the autoregressive MoE inference process, where the output of the L-th layer is routed back to the first-layer gateway.

Under the placement matrix Xℓ , the induced path latency of expert i ∈ Iℓ , termed the expert latency and denoted by (n) τ̂ℓ,i (Xℓ ), is defined as X (n) (n) τ̂ℓ,i (Xℓ ) ≜ Xℓ,i,s τℓ,s , (23) s∈Vℓex (n)

where Xℓ,i,s indicates the expert-satellite assignment and τℓ,s is defined in (21). Based on the expert activation model in Sec. III-C, the latency of layer ℓ is determined by the slowest activated expert. Hence, under topology G(n) and placement matrix Xℓ , the layer latency is defined as (n)

(n)

τℓ (Xℓ ) ≜ max τ̂ℓ,i (Xℓ ),

(24)

i∈Ŝℓ,n

where Ŝℓ,n denotes the top-K expert set at the (ℓ, n)-th layerslot pair. With the preceding definitions, the design objective is to minimize the expected token-generation latency over all L

8

layers, given by " L # L h i X (n) X (n) E(G,Ŝ) τℓ (Xℓ ) = E(G,Ŝ) τℓ (Xℓ ) , ℓ=1

(25)

ℓ=1

where the expectation is taken over the topology G and the top-K experts set Ŝ. Since the objective is separable across layers, the expert placement can be optimized independently h i (n) to minimize the expected layer latency, i.e., E(G,Ŝ) τℓ (Xℓ ) . Accordingly, for an arbitrary layer ℓ, the expert-placement problem is formulated as h i (n) min E(G,Ŝ) τℓ (Xℓ ) Xℓ (26) s.t. (19), (20). V. E XPERT P LACEMENT O PTIMIZATION Targeting the expert placement problem formulated in the preceding section, this section develops a practical solution. The key idea is to construct a tractable surrogate of the topology-varying path latency in problem (26). This allows the effect of expert placement on the path latency to be quantified and then the optimal strategy for expert placement to be derived in closed form. A. Surrogate of Expected Layer Latency While Sec. IV-C focuses on MoE layer placement, we consider intra-layer expert placement formulated in problem (26), i.e., optimizing the mapping of experts to satellites associated with the same layer. To simplify notation, without loss of generality, we consider an arbitrary layer and omit the layer index ℓ. The main difficulty in solving problem (26) lies in the (n) topology-dependent path latency τs in (21), which depends on the random network topology G. To address this issue, we replace the instantaneous path latency with its expectation over T all topology realizations, {G(n)}N n=1 . Note that the resultant expected path latency, denoted as τ̄s , is associated with the shortest path linking the gateway in the current layer to satellite s and the gateway in the next layer, as defined in (27). Let αn ≜ Pr(G = G(n)) denote the probability of the n-th realization. Then, for each satellite s ∈ V ex , the expected path latency is defined as NT h i X τ̄s ≜ EG τs(n) = αn τs(n) .

(27)

n=1 (n)

The approximation τ̄s ≈ τs not only makes problem (26) tractable, but also facilitates practical implementation. In particular, it is desirable to keep the MoE placement fixed across different network topologies. Otherwise, migrating model parameters as the topology evolves would incur potentially prohibitive communication overhead. This renders a dynamic placement strategy that adapts to time-varying topologies impractical. By instead minimizing the said surrogate, we avoid the difficulty while still capturing the essential performance trade-offs. Next, based on the metric of expected path latency, the (intra-layer) expert placement matrix is defined as follows.

Without loss of generality, we assume the expected path latencies of the V e = |V ex | satellites follow the nondecreasing order: τ̄1 ≤ · · · ≤ τ̄s ≤ · · · ≤ τ̄V e . (28) Then assigning an expert to a satellite with a latency rank exceeding I is never beneficial from the perspective of latency minimization. Therefore, the I×V e expert placement matrix in (19) reduces to an I × I square matrix defined in Definition 1. Definition 1 (Expert Placement Matrix). The expert placement matrix is a I × I binary matrix: X = [Xi,s ] ∈ {0, 1}I×I ,

(29)

where Xi,s = 1 indicates that expert i ∈ I is assigned to the satellite with latency of τ s , and Xi,s = 0 otherwise. Given one-to-one mappings between experts and satellites of the same layer under consideration, X satisfies X X Xi,s = 1, ∀i ∈ I, Xi,s = 1, ∀s ∈ I. (30) s∈I

i∈I

Last, the design objective in the original problem (26) needs (n) to be rewritten based on the earlier approximation τs ≈ τ̄s and the placement matrix in Definition 1. Specifically, the latency associated with the inference path passing i-th expert, termed the i-th expert latency, can be expressed as a function of the expected path latency of satellites in the same layer as X τ̄i (X) = Xi,s τ̄s , (31) s∈I

where X is the expert placement matrix. Since the layer latency in (24) is determined by the highest latency of experts in the layer, it follows that (n)

τℓ (X) ≈ τ̄max (X) ≜ max τ̄i (X).

(32)

i∈Ŝ

As a result, given the path-latency surrogate, the objective of problem (26), termed layer computation latency, can be rewritten as follows, τ̄c (X) ≜ EŜ [τ̄max (X)] ,

(33)

where the expectation EŜ [·] is taken over the distribution of the top-K expert set Ŝ. The slot index n is omitted for notational simplicity. The resulting expert placement problem is min τ̄c (X) X

s.t.

(34)

(29), (30).

We solve problem (34) in the following subsections.

B. Analysis of Layer Computation Latency To facilitate solving the problem (34), the layer computation latency, τ̄c (X), previously defined in (33) is mathematically characterized as follows. To begin with, the index of the slowest active satellite, namely the one whose expected path latency is equal to the layer latency τ̄max (X) in (32), is identified.

9

Definition 2 (Slowest Active Satellite). The slowest active satellite is represented by its index RX , given as ( I ) X RX ≜ max s Xi,s , (35) i∈Ŝ

s=1

where Xi,s ∈ {0, 1} is the (i, s)-th element of the placement matrix that maps the i-th expert onto the satellite with the s-th smallest expected path latency. It follows that τ̄RX = τ̄max (X) and the resulting layer computation latency can be written as τ̄c (X) = EŜ [τ̄RX ] =

I X

 Pr RX = s τ̄s ,

(36)

s=K

 where Pr RX = s is the PMF of RX . Since there are K active experts (or equivalently K satellites), the minimum of RX is K if K experts/satellites with the lowest expected path latency are activated. Next, the layer computation latency is related to the slowest active satellite RX . Lemma 1 (Layer Computation Latency). The layer computation latency in (36) is a monotonically decreasing function of the cumulative distribution function (CDF) of RX : τ̄c (X) =

I  X

 1 − Pr RX < s ∆τ̄s ,

(37)

s=1

where ∆τ̄s ≜ τ̄s − τ̄s−1 ≥ 0, τ̄0 ≜ 0 and the CDF s−1  X  Pr RX < s = Pr RX = j .

Lemma 2 shows that the CDF of the slowest active satellite rank is the ratio of two K-th elementary symmetric polynomials. The denominator eK (ω1 , . . . , ωI ) is invariant to the placement matrix X, since it depends only on the original importance weights. In contrast, the numerator depends on the reordered importance weights assigned to the first {s − 1} latency ranks, and is therefore placementdependent. Since this numerator is coordinate-wise increasing in (ω̃1 (X), . . . , ω̃s−1 (X)), the CDF Pr(RX < s) increases when larger importance weights are placed to smaller latency ranks. Combined with Lemma 1, this observation is leveraged to minimize the layer computation latency, which leads to the following main result of the section. Theorem 1 (Optimal Intra-layer Expert Placement). Consider the surrogate expert-placement problem in (34) for an arbitrary MoE layer. Relabel the experts such that their activation probabilities satisfy P1 ≥ P2 ≥ · · · ≥ PI , where Pi = Pr(i ∈ Ŝ). Relabel the candidate satellites such that their expected path latencies satisfy τ̄1 ≤ τ̄2 ≤ · · · ≤ τ̄V e , where V e ≥ I. The optimal placement policy assigns the ith most frequently activated expert to the i-th lowest-latency satellite, i.e., ( 1, s = i, ⋆ Xi,s = ∀i, s ∈ I. (42) 0, otherwise, Proof. See Appendix IX-C.

(38)

j=1

Proof. See Appendix IX-A. C. Optimal Intra-layer Expert Placement Building on the preceding results and the assumed PPSWOR model in (12), we are ready to derive the optimal expert placement matrix. Given expert placement, the importance weight of the s-th expected path latency, i.e., τ̄s , can be computed as I X ω̃s (X) ≜ Xi,s ωi , (39) i=1

where ωi is the importance weight of the expert i defined in (12). Lemma 2 (CDF of Slowest Active Satellite). Consider the placement matrix X and the corresponding importance weights of ranked latencies in (39). For any s ∈ {K + 1, . . . , I}, the CDF of the slowest active satellite rank RX is   eK ω̃1 (X), . . . , ω̃s−1 (X)  , (40) Pr RX < s = eK ω1 , . . . , ωI where the numerator is the K-th elementary symmetric polynomial of the reordered importance weights over the first s−1 latency ranks, namely, X Y  eK ω̃1 (X), . . . , ω̃s−1 (X) = ω̃j (X). (41) U ⊆{1,...,s−1} j∈U |U |=K

Proof. See Appendix IX-B.

Theorem 1 provides a simple placement strategy: experts with higher activation probabilities should be assigned to satellites with lower expected path latencies. Since activation probabilities can be estimated empirically during model training, this policy can be easily implemented to enable practical MoE deployment in a satellite network. For scalability, the proposed placement rule only requires sorting the expert activation probabilities and the expected path latencies, resulting in a per-layer complexity of O(I log I + Vℓe log Vℓe ). Since the problem (26) treats each subnet as a general weighted graph and absorbs satellite mobility and ISL disruptions into the expected path latency, the same ordering-based rule can be applied to diverse satellite constellations, including Walker and rosette-type constellations. VI. D ISCUSSION AND E XTENSION This section provides discussions on satellite implementation issues and extension of the preceding expert placement strategies to relax the assumption on satellite memory. A. Effects of Space Network Parameters 1) Orbital Altitude: As quantified by (5), a higher orbital altitude incurs a longer propagation delay between satellites, thereby increasing the latency of every routing path. If this increase acts as a proportional scaling across candidate paths, then the ordering of expected path latencies remains unchanged. Hence, the ordering-based expert placement rule in Theorem 1 is preserved, whereas the token-generation latency increases accordingly.

10

TABLE I: Representative satellite platforms and their expert-hosting capacity under a SwitchTransformer MoE model.

Satellite Platform

Memory/Compute Cap. # FP16/INT8 Experts

RAD5545 SpaceVPX SBC [37] Frontgrade SBC-2A72 [38] SpaceCloud iX10 [39]

4 GB / 3.7 GFLOPS 8 GB / 10 GFLOPS 24 GB / ≤26 TOPS

2) Satellite Constellation Size: The constellation size is determined by two factors: the number of orbital planes and the number of satellites per plane. Increasing either factor enlarges the set of candidate satellites and thus improves the opportunity to place experts on satellites with smaller expected path latencies. Therefore, for a fixed MoE model, the tokengeneration latency reduces as the constellation size grows. 3) Space Weather: In Space-XNet, the impact of space weather on ISL availability is modeled through the Bernoulli sw link-survival probability Pu,v (n) in (3). Milder space weather sw corresponds to a larger Pu,v (n), which increases link availability and improves network connectivity. As a result, satellites connected by more reliable links tend to have smaller expected path latencies to the gateway satellites. According to Theorem 1, such satellites should host more frequently activated experts. Therefore, the token-generation latency decreases as sw (n) increases. Pu,v 4) ISL Tracking Capability: The admissible line-of-sight (LoS) angular-rate threshold θ̇δ in (3) characterizes the ISL tracking capability. A larger θ̇δ allows ISLs to remain feasible over a longer time interval, thereby improving network connectivity. Consequently, the affected satellites tend to achieve smaller expected path latencies, and thereby they host more frequently activated experts. Therefore, stronger ISL tracking capability reduces token-generation latency by increasing link availability and shortening routing paths. B. Multi-Expert Satellites The MoE placement strategies in the preceding sections are based on the assumption that single-satellite memory is sufficient for hosting only one expert subnetwork. Future satellite platforms with larger onboard memory and stronger AI accelerators may be able to cache and execute multiple experts, as shown in Table I. In the sequel, we discuss how the strategies can be extended by relaxing the assumption. Consider the ℓ-th subnet, and let NE denote the maximum number of experts that can be hosted on any candidate satellite. Let Ŝℓ be the set of activated experts in layer ℓ, and let qs (Ŝℓ ) denote the number of activated experts executed on satellite s, satisfying 0 ≤ qs (Ŝℓ ) ≤ NE . The resulting active satellite set is Sℓsat = {s|qs (Ŝℓ ) ≥ 1}. Compared with the one-expert-per-satellite setting, co-locating multiple activated experts introduces additional computation workload. Accordingly, the expected path latency in (27) can be generalized to the following effective latency: T̃ℓ,s (Ŝℓ ) ≜ T̄ℓ,s +

qs (Ŝℓ ) T̄ex + Tga , ηs

(43)

where T̄ℓ,s is the expected routing latency of satellite s, T̄ex and Tga are the per-expert and gateway computation latencies,

1/2 2/4 6 / 12

Place. Scenarios Propagation-limited Propagation-compute tradeoff Compute-limited

respectively, and ηs ≥ 1 characterizes the effective onboard parallelism, with a larger ηs indicating stronger parallel execution capability. Note that (43) reduces to the single-expert satellite when NE = 1, and further reduces to the routing-only latency when computation is negligible, i.e., ηs → ∞. Owing to per-layer token aggregation, the inference latency of layer ℓ retains the same bottleneck structure as before, namely, T̃ℓ,s (Ŝℓ ), Tmax (Ŝℓ ) = max sat s∈Sℓ

(44)

where Vℓex denotes the candidate expert-satellite set. To obtain further insight, we examine two regimes of (43) and their implications for expert placement. In the propagation-limited regime, the computing term in (43) is negligible, e.g., when ηs is sufficiently large, and the latency is dominated by routing. In this case, the optimal placement preserves the activation–latency monotonicity in Theorem 1: experts with larger activation probabilities should be assigned to satellites with smaller T̄ℓ,s . For the multi-expert case (NE ≥ 2), this rule extends naturally by treating each satellite as providing NE identical expected path-latency slots and filling the slots associated with the smallest T̄ℓ,s using the most frequently activated experts. By contrast, in the computinglimited regime, co-locating multiple frequently activated experts increases qs (Ŝℓ ) and enlarges the compute-related term in (43), which can dominate the layer bottleneck. In this regime, it is preferable to spread highly activated experts across multiple low-latency satellites so as to reduce computation contention. Therefore, the resulting design exhibits a fundamental propagation–computing tradeoff: concentrating experts on the best satellites reduces the routing latency T̄ℓ,s , but increases the contention term qsη(Ŝs ℓ ) T̄ex , whereas dispersing experts has the opposite effect. As indicated by Table I, this tradeoff becomes increasingly relevant for platforms capable of hosting multiple experts. Characterizing and optimizing this tradeoff is an important direction for minimizing the E2E inference latency of Space-XNet. VII. E XPERIMENTAL R ESULTS A. Experimental Setup 1) Space Network: We consider a polar-orbiting LEO constellation with 33 orbital planes and 32 satellites per plane, with a phasing parameter of F = 13, resulting in a total of 1056 satellites. This setup aligns with existing megaconstellations (e.g., SpaceX and OneWeb). The orbital altitude is 550 km, and the inclination is 87◦ . The orbital dynamics are divided into 200 time slots. In each slot, considering highspeed laser ISLs (with an ISL rate of ≥ 100 Gbps), the communication latency is dominated by the propagation latency, which scales linearly with the distance between satellites, as

11

TABLE II: Token-generation latency (in seconds per token) of different baselines of LLaMA-MoE-3.5B model on various datasets.

Baselines

OpenBookQA PIQA ARC-E ARC-C WinoGrande BoolQ SciQ HellaSwag

RandPlace RandIntra RandIntra-CG

5.30 4.14 3.34

5.29 4.16 3.37

5.28 4.14 3.35

5.28 4.14 3.35

5.30 4.16 3.34

5.29 4.13 3.35

5.29 4.14 3.35

5.28 4.14 3.35

Space-XNet

1.02

1.04

1.03

1.04

1.04

1.07

1.07

1.06

described in (5). An ISL is available only when the angular rate is below 0.12 rad/s. Moreover, space-weather-induced link outages are modeled as independent Bernoulli events with a survival probability of 0.95, assumed identical across all links [40]. For onboard computing, each satellite is equipped with a radiation-tolerant single-board computer, such as the Frontgrade SBC-2A72 VPX (SpaceVPX 3U) [38], which provides up to 10.4 GFLOPS of peak performance. To avoid overheating and meet stringent orbital energy constraints, we consider a utilization rate of 70%, resulting in an effective compute throughput of 7.28 GFLOPS. 2) MoE Configuration: In Space-XNet, the sparse MoE language model LLaMA-MoE-3.5B is deployed with approximately 3.5 billion active parameters out of a total of 6.7 billion parameters [41]. The model contains 32 MoE layers, each with 8 experts, and adopts a Top-2 activation strategy. Its inference cost is 36.3 TFLOPs for a single forward pass with a sequence length of 4096 [41]. To evaluate the model under representative inference workloads, we use the lm-evaluationharness framework on eight standard English reasoning and question-answering datasets [42]. For each question instance, the MoE inference is executed on a topology snapshot randomly sampled from the 200 time slots. The E2E performance is then measured by averaging the token-generation latencies over all sampled network-topology realizations. 3) Benchmarking Schemes: We benchmark the performance of Space-XNet against that of the following schemes. Random Placement (RandPlace): The 256 experts and 32 gateways in the considered MoE model are randomly assigned to the 1056 satellites, with each satellite hosting either an expert or a gateway. • Random Intra-layer Placement (RandIntra): The satellite constellation is partitioned into L subnets along the ring direction, where each subnet is associated with one MoE layer, as described in Sec. IV-C. Within each subnet, the gateway and expert satellites are randomly assigned. This baseline exploits layer-wise subnet decomposition to improve communication locality between the gateway and experts of the same layer. • Random Intra-layer Placement with Central Gateway (RandIntra-CG): Building on random intra-layer placement, this benchmark further places the gateway of each MoE layer at the center of its associated subnet, as described in Sec. IV-D1. In contrast to Space-XNet, the expert satellites are still randomly assigned within each subnet, so the placement remains independent of the expert activation distribution and path latency.

(a) Per-layer inference latency

Expert Placement

Gateway Placement

Layer Placement

(b) E2E token-generation latency

Fig. 6: Performance comparisons with benchmarking schemes.

B. Space-XNet Performance This subsection evaluates Space-XNet on eight datasets and compares it with the three benchmark schemes shown in Fig. 6 and Table II. Fig. 6(a) shows the per-layer inference latency for different baselines. The proposed Space-XNet achieves both the smallest layer-wise latency and the lowest variance across layers. This gain comes from the layer placement in Sec. IV-C and activation-aware expert placement in Theorem 1, which assigns more frequently activated experts to satellites with smaller expected path latencies to the gateway, thereby reducing the bottleneck delay of each layer. Fig. 6(b) presents the performance comparison in terms of E2E token-generation latency, measured as the sum of layer-wise inference latencies. The token-generation latency is reduced when moving from RandPlace to RandIntra. This reduction reflects the benefit of the layer placement in Sec. IV-C.

12

(a) Orbital altitude

(b) Satellite constellation size

(c) Space weather-induced link outage

(d) ISL tracking capability

Fig. 7: Effects of network parameters on E2E latency.

In particular, the subnet decomposition places the gateway and the experts that frequently exchange tokens (i.e., those within the same layer) into geographically proximate satellite subsets, which shortens the token-routing paths. Moreover, the ringaligned subnets make the first and last layers adjacent, further reducing the routing latency from the last-layer experts to the first-layer gateway. The latency reduction from RandIntra to RandIntra-CG is due to the center-oriented gateway placement within each subnet. It is seen that Space-XNet further achieves at least a twofold latency reduction over the benchmark RandIntra-CG. This gain is attributed to the optimal expert placement derived in Theorem 1 and also validates the layer computation latency in (33) as an accurate approximation. These ablation studies over subnet decomposition, layer and expert placement demonstrate the superiority of Space-XNet. The advantage of Space-XNet is further confirmed by Table II, which reports the token-generation latency on eight datasets. Across all tasks, the proposed approach consistently outperforms the three baselines and achieves at least a threefold latency reduction. This improvement reflects the combined gains of ring-based subnet decomposition, gateway placement, and activation-aware expert placement. C. Effects of Network Parameters This subsection examines how network parameters affect the performance of Space-XNet and the baselines, as shown

in Fig. 7. Specifically, Fig. 7(a) shows that, under all placement policies, token-generation latency increases monotonically with orbital altitude. This trend is due to the longer inter-satellite distances and the resulting increase in propagation delay. Fig. 7(b) illustrates how token-generation latency varies with constellation size. As the number of satellites increases, Space-XNet achieves lower latency, whereas the three baselines exhibit the opposite trend. This is because a larger constellation provides Space-XNet with a richer set of candidate satellites, enabling the placement of highly activated experts on satellites with smaller expected path latencies to the gateway. By contrast, the baselines assign experts randomly over the enlarged constellation, which increases the chance of routing to distant satellites and therefore enlarges the worstcase layer latency. As shown in Figs. 7(c) and (d), SpaceXNet consistently outperforms the baselines, demonstrating its stability to link outages and variations in ISL tracking capability. Moreover, Fig. 7(c) shows that token-generation latency decreases monotonically with the link survival probability, indicating that more available ISLs reduce tokenrouting latency. Fig. 7(d) further examines the impact of the admissible LoS angular-rate threshold, which captures ISL tracking capability. A larger threshold allows more ISLs to be established, thereby further reducing token-generation latency.

13

VIII. C ONCLUDING R EMARKS In this work, we have studied the fundamental placement problem for Space-XNet, namely, how to optimize the expertto-satellite mapping to minimize MoE inference latency. The study uncovers a general principle for distributed AI deployment in space: the network and AI model topologies need to be reconciled in order to rein in the E2E communicationand-computation latency for token generation. This requires careful partitioning of the model and mapping of model parts onto satellites by jointly considering both model and network routing in the inference process and heterogeneous popularity of expert sub-models. While we consider polar-orbit LEO constellations, the current design principle and approach can be naturally extended to diversified network topologies such as Walker, rosette-type, and GEO-LEO hierarchical satellite networks. From a broader perspective, the problem formulation also highlights several open challenges in building space AI infrastructure. Besides the extensions discussed in Sec. VI, another important direction is to develop link-state-aware token-routing strategies that remain robust to unpredictable satellite failures and link disruptions.

IX. A PPENDIX A. Proof of Lemma 1 Proof. We define ∆τ̄s ≜ τ̄s − τ̄s−1 ≥ 0, τ̄0 ≜ 0. Since τ̄s = Ps ∆τ̄ j , we have j=1 τ̄c (X) = =

I X

 Pr RX = s τ̄s

s=K I X

j=1

s=K

=

I X

 Pr RX = s ∆τ̄j

j=1 s=max{K,j}

=

I X

=

X

=

U ⊆{1,...,s−1} |U |=K

P =

Q

j∈U ω̃j (X)

eK (ω1 , . . . , ωI )

U ⊆{1,...,s−1} |U |=K

Q

j∈U ω̃j (X)

eK (ω1 , . . . , ωI )  eK ω̃1 (X), . . . , ω̃s−1 (X) . = eK (ω1 , . . . , ωI )

Pr RX ≥ j ∆τ̄j

1 − Pr RX < j



∆τ̄j ,

(46)

This completes the proof. C. Proof of Theorem 1 Proof. Consider any placement X that contains an adjacent inversion, i.e., ω̃a (X) < ω̃a+1 (X) for some a ∈ {1, . . . , I−1}. Let X′ be obtained by swapping the two experts assigned to ranks a and a + 1. From Lemma 2, Pr(RX < s) depends on X only through the first s − 1 ranked weights in  eK ω̃1 (X), . . . , ω̃s−1 (X) . (47) Hence, the swap leaves Pr(RX < s) unchanged for all s ̸= a + 1: for s ≤ a, the prefix does not include rank a; for s ≥ a + 2, the prefix contains both swapped weights, so the multiset of weights is unchanged. For s = a + 1, the prefix replaces ω̃a (X) by the larger value ω̃a+1 (X). Since eK (·) is coordinate-wise increasing on the nonnegative orthant,   Pr RX′ < a + 1 ≥ Pr RX < a + 1 . (48)

ω̃1 (X⋆ ) ≥ ω̃2 (X⋆ ) ≥ · · · ≥ ω̃I (X⋆ ). 

j=1 I  X

U ⊆{1,...,s−1} |U |=K

The inequality is strict whenever a ≥ K and ω̃a+1 (X) > ω̃a (X). Applying Lemma 1 then gives τ̄c (X′ ) ≤ τ̄c (X). Therefore, any adjacent inversion can be removed without increasing the objective. Repeating this exchange step yields an optimal reduced placement satisfying

s X ∆τ̄j Pr RX = s

I X

PPSWOR model in (12), the importance weight assigned to latency rank j is ω̃j (X), as defined in (39). Therefore, X   Pr RX < s = Pr Ŝ occupies ranks U

(45)

j=1

which is exactly (37). Since ∆τ̄j ≥ 0 for all j, τ̄c (X) is monotonically decreasing in the CDF Pr(RX < j).

B. Proof of Lemma 2 Proof. For any s ∈ {K + 1, . . . , I}, the event {RX < s} means that all K activated experts are placed within the first s − 1 latency ranks. Equivalently, the activated experts occupy some subset U ⊆ {1, . . . , s − 1} with |U | = K. Under the

(49)

That is, experts with larger importance weights are assigned to smaller expected path latencies. Since the expert activation probability Pi = Pr(i ∈ Ŝ) is a monotone increasing function of ωi by (14), the same ordering holds for activation probabilities. This completes the proof. R EFERENCES [1] G. Zhu, D. Liu, Y. Du, C. You, J. Zhang, and K. Huang, “Toward an intelligent edge: Wireless communication meets machine learning,” IEEE Commun. Mag., vol. 58, no. 1, pp. 19–25, 2020. [2] L. Kuang et al., “Towards space-based computing infrastructure network: Development trends, network architecture, challenges analysis, and key technologies,” arXiv:2503.06521, 2025. [3] Y. Shi et al., “Satellite edge artificial intelligence with large models: Architectures and technologies,” Sci. China Inf. Sci., vol. 68, no. 7, p. 170302, 2025. [4] Q. Chen, Z. Wang, X. Chen, J. Wen, D. Zhou, S. Ji, M. Sheng, and K. Huang, “Space–ground fluid AI for 6G edge intelligence,” Engineering, vol. 54, pp. 14–19, 2025.

14

[5] A. Lee, “How Starcloud is bringing data centers to outer space,” NVIDIA Blog, Oct. 2025, accessed: Dec. 26, 2025. [Online]. Available: https://blogs.nvidia.com/blog/starcloud/ [6] B. A. y Arcas et al., “Towards a future space-based, highly scalable AI infrastructure system design,” arXiv:2511.19468, 2025. [7] L. L. Peterson and B. S. Davie, Computer Networks: A Systems Approach. Elsevier, 2007. [8] M. Gerla and L. Kleinrock, “On the topological design of distributed computer networks,” IEEE Trans. Commun., vol. 25, no. 1, pp. 48–60, 1977. [9] V. Sze, Y.-H. Chen, T.-J. Yang, and J. S. Emer, “Efficient processing of deep neural networks: A tutorial and survey,” Proc. IEEE, vol. 105, no. 12, pp. 2295–2329, 2017. [10] Z. Jia, M. Zaharia, and A. Aiken, “Beyond data and model parallelism for deep neural networks,” Proc. Mach. Learn. Syst., vol. 1, pp. 1–13, 2019. [11] M. Al-Fares, A. Loukissas, and A. Vahdat, “A scalable, commodity data center network architecture,” in Proc. ACM SIGCOMM Conf. Data Commun., 2008, pp. 63–74. [12] J. Kim, W. J. Dally, S. Scott, and D. Abts, “Technology-driven, highlyscalable dragonfly topology,” in Proc. Int. Symp. Comput. Archit. (ISCA), 2008, pp. 77–88. [13] D. D. Sensi et al., “Exploring GPU-to-GPU communication: Insights into supercomputer interconnects,” in Proc. Int. Conf. High Perform. Comput., Netw., Storage Anal. (SC), 2024, pp. 1–15. [14] S. Go and D. Mahajan, “MoETuner: Optimized mixture of expert serving with balanced expert placement and token routing,” arXiv:2502.06643, 2025. [15] J. Li, S. Tripathi, L. Rastogi, Y. Lei, R. Pan, and Y. Xia, “Optimizing mixture-of-experts inference time combining model deployment and communication scheduling,” arXiv:2410.17043, 2024. [16] D. Sivtsov, A. Katrutsa, and I. Oseledets, “Cluster topology-driven placement of experts reduces network traffic in MoE inference,” arXiv:2508.09229, 2025. [17] G. He et al., “Efficient pre-training of LLMs via topology-aware communication alignment on more than 9600 GPUs,” in Proc. Conf. Neural Inf. Process. Syst. (NeurIPS), San Diego, CA, USA, Dec. 2025. [18] H. Yang, Z. Wang, and K. Huang, “Optimal batch-size control for low-latency federated learning with device heterogeneity,” IEEE Trans. Commun., 2026. [19] Z. Wang, K. Huang, and Y. C. Eldar, “Spectrum breathing: Protecting over-the-air federated learning against interference,” IEEE Trans. Wireless Commun., vol. 23, no. 8, pp. 10 058–10 071, 2024. [20] J. Shao and J. Zhang, “Communication-computation trade-off in resource-constrained edge inference,” IEEE Commun. Mag., vol. 58, no. 12, pp. 20–26, 2020. [21] Z. Wang, A. E. Kalør, Y. Zhou, P. Popovski, and K. Huang, “Ultra-lowlatency edge inference for distributed sensing,” IEEE Trans. Wireless Commun., vol. 25, pp. 1908–1922, 2026. [22] Z. Wang, Q. Zeng, H. Zheng, and K. Huang, “Revisiting outage for edge inference systems,” arXiv:2504.03686, 2025. [23] Z. Wang, M. Cui, H. Yang, Q. Zeng, M. Sheng, and K. Huang, “AirBreath sensing: Protecting over-the-air distributed sensing against interference,” arXiv:2508.11267, 2025. [24] N. Xue, Y. Sun, Z. Chen, M. Tao, X. Xu, L. Qian, S. Cui, W. Zhang, and P. Zhang, “WDMoE: Wireless distributed mixture of experts for large language models,” IEEE Trans. Wireless Commun., vol. 25, pp. 559–572, 2026. [25] Q. Chen, X. Chen, and K. Huang, “SlimCaching: Edge caching of mixture-of-experts for distributed inference,” arXiv:2507.06567, 2025. [26] R. Berger et al., “Quad-core radiation-hardened system-on-chip power architecture processor,” in Proc. IEEE Aerosp. Conf., 2015, pp. 1–12. [27] M. Ishii, J. Berdermann, B. Forte, M. Hapgood, M. M. Bisi, and V. Romano, “Space weather impact on radio communication and navigation,” Adv. Space Res., 2024. [28] R. Miteva, S. W. Samwel, and S. Tkatchova, “Space weather effects on satellites,” Astronomy, vol. 2, no. 3, pp. 165–179, 2023. [29] W. Fan, Q. Meng, G. Wang, H. Bian, Y. Liu, and Y. Liu, “Satellite edge intelligence: DRL-based resource management for task inference in LEO-based satellite-ground collaborative networks,” IEEE Trans. Mobile Comput., vol. 24, no. 10, pp. 10 710–10 728, 2025. [30] Y. Chen et al., “SLICE: Energy-efficient satellite-ground co-inference via layer-wise scheduling optimization,” IEEE Trans. Serv. Comput., vol. 18, no. 4, pp. 2388–2402, 2025. [31] S. Yao et al., “LEOEdge: A satellite-ground cooperation platform for the AI inference in large LEO constellation,” IEEE J. Sel. Areas Commun., vol. 43, no. 1, pp. 36–50, 2025.

[32] Federal Communications Commission, “Order and authorization: Spacex Gen2 Starlink satellite constellation,” [Online]. Available: https://docs. fcc.gov/public/attachments/FCC-22-91A1.pdf, 2022, fCC 22-91. [33] R. Liu, M. Sheng, K.-S. Lui, X. Wang, D. Zhou, and Y. Wang, “Capacity of two-layered satellite networks,” Wireless Netw., vol. 23, no. 8, pp. 2651–2669, 2017. [34] R. J. Wilson, Introduction to graph theory, 4th ed. Harlow, England: Addison-Wesley, 1996. [35] H. O. Hartley and J. N. K. Rao, “Sampling with unequal probabilities and without replacement,” Ann. Math. Stat., vol. 33, pp. 350–374, 1962. [36] W. Fedus, B. Zoph, and N. Shazeer, “Switch transformers: Scaling to trillion parameter models with simple and efficient sparsity,” J. Mach. Learn. Res., vol. 23, no. 120, pp. 1–39, 2022. [37] BAE Systems, “RAD5545 SpaceVPX Single-Board Computer,” Product datasheet, 2025. [38] Frontgrade Technologies, “SBC-2A72 VPX (SpaceVPX 3U) Single Board Computer,” [Online]. Available: https://www.frontgrade.com/ products/single-board-computers/SBC-2A72-VPX. [39] Unibap Space Solutions, “SpaceCloud iX10,” [Online]. Available: https: //unibap.com/solutions/hardware/ix10/. [40] Y. Kaymak et al., “A survey on acquisition, tracking, and pointing mechanisms for mobile free-space optical communications,” IEEE Commun. Surveys Tuts., vol. 20, no. 2, pp. 1104–1123, 2018. [41] T. Zhu, X. Qu, D. Dong, J. Ruan, J. Tong, C. He, and Y. Cheng, “LLaMA-MoE: Building mixture-of-experts from LLaMA with continual pre-training,” arXiv:2406.16554, 2024. [42] L. Gao et al., “LM Evaluation Harness,” GitHub repository, EleutherAI. [Online]. Available: https://github.com/EleutherAI/ lm-evaluation-harness, 2021.

Record · ID 151782 · SHA-256 c0dec26745a673b4
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.