MPCC-DLT: Multi-Port Load & Comm Theory
- MPCC-DLT is a framework that extends divisible load theory to optimize simultaneous data exchanges and processing in satellite constellations.
- It formulates optimal load allocation and makespan minimization as a convex program, ensuring equal finish times across heterogeneous nodes.
- The framework integrates deadline feasibility and admission control, enabling efficient resource provisioning and low blocking probabilities under stochastic task arrivals.
Multi-Port Concurrent Communication Divisible Load Theory (MPCC-DLT) extends classical divisible load theory to account for simultaneous multiport data exchanges and on-board processing heterogeneity in relay-centric distributed satellite system (DSS) constellations. The framework rigorously models and optimally exploits concurrent (multi-port) communication links and nonuniform computation/communication rates for low-latency, deadline-driven task execution under practical system constraints, such as mandatory relay-local processing and variable workload structure.
1. System Model and Parameterization
MPCC-DLT targets relay-centric, single-level "star" topologies prevalent in next-generation DSS architectures. The constellation comprises a central relay node (indexed 0) interfaced with neighboring satellites (indexed $1$ to ) via dedicated inter-satellite links (ISLs). The pivotal multi-port concurrent communication (MPCC) assumption posits that the relay can simultaneously distribute arbitrary-size load partitions to its neighbors and, in parallel, receive returned computational results on all links.
The task model features a normalized input load , partitioned into a mandatory local fraction at the relay (accounting for security or hardware-imposed constraints) and a distributable fraction allocable between relay and satellite nodes. Explicit task allocation variables , summing to , specify each node's share. Onboard compute speeds and ISL bandwidths are respectively abstracted via per-unit computation delays and communication delays . The result-size ratio prescribes the fraction of the input that must be sent back after processing.
Completion times per node integrate load transfer, local processing, and result return:
- For satellite :
- For the relay:
The global makespan is , capturing concurrency and potential heterogeneity-induced bottlenecks (Veeravalli, 3 Jan 2026).
2. Optimal Load Allocation and Makespan Analysis
The MPCC-DLT framework formalizes the load allocation and makespan minimization problem as a convex program:
Optimality (when all ) is achieved at equal finish times (), yielding closed-form expressions for and load shares:
Let and for , define .
Two regimes emerge:
| Case | Condition | Makespan | Load Allocations |
|---|---|---|---|
| 1 | , | ||
| 2 | , | , |
In Case 1, the relay participates in distributed computing; in Case 2, it becomes exclusively responsible for the non-offloadable fraction, and all distributable load is partitioned among neighbors.
3. Deadline Feasibility and Sizing Cooperative Clusters
For time-critical tasks, feasibility is addressed by comparing to a prespecified deadline . The relay-inclusive regime gives the necessary and sufficient condition:
Defining each satellite's service contribution and relay rate , let deficit . Then, the minimum number of satellites required to guarantee is
with . This explicit sizing criterion enables construction of cooperative clusters tailored to deadline requirements and resource profiles.
4. Real-Time Admission Control Under Stochastic Task Arrivals
Practical network operation must account for random task arrivals and stringent latency or deadline constraints. In MPCC-DLT, task arrivals are modeled as a Poisson process (rate ), each with per-instance and . Upon arrival, the system computes the standalone completion time using the closed-form for the current resource configuration.
Admission proceeds by evaluating whether :
- Admit and reserve constellation for units if feasible,
- Block (drop) otherwise.
Blocking probability is analyzed as a function of offered load , elucidating the interplay between system utilization, task structure, and deadline satisfaction (Veeravalli, 3 Jan 2026).
5. Insights: Latency Regimes and Resource Heterogeneity
MPCC-DLT reveals distinct scaling behaviors and trade-offs depending on task and network parameters:
- Compute-intensive tasks (high , low ): Parallel execution yields substantial latency reduction; the optimal makespan scales as . This indicates the benefit of distributing highly divisible, compute-dominated loads.
- Communication-heavy tasks (high ): Increasing result-size ratio magnifies the impact of ISL limitations, and the term dominates, curbing the gains from additional satellites with modest bandwidth.
- Satellite heterogeneity: Optimal allocation inherently prioritizes satellites with both high compute rates () and high bandwidth (), as is inversely proportional to .
- Operating regimes: "Relay-assist" (Case 1) occurs for small , while "neighbor-only" offload (Case 2) is triggered by high mandatory relay fractions.
Admission control exhibits lower blocking probabilities for tasks with high distributability and low result overhead, suggesting a pathway for priority-based scheduling and differentiated service in multi-tenant deployments.
6. Significance and Applications in Satellite System Design
MPCC-DLT constitutes the first analytically tractable, closed-form model for load-balancing, scheduling, and admission control in DSSs harnessing MPCC primitives under practical constraints. The framework provides actionable guidance for:
- Deciding optimal load allocation across heterogeneous satellites,
- Explicitly sizing clusters to meet application-dependent deadlines,
- Managing admission control for stochastic arrivals and deadline-constrained operation,
- Quantifying the impact of result size, bandwidth variations, and required local computation.
A plausible implication is that the adoption of MPCC-DLT could enable systematic, application-aware scheduling and cost-effective resource provisioning in future satellite constellations, particularly in time-sensitive, computationally intensive mission profiles (Veeravalli, 3 Jan 2026).