Professional Documents
Culture Documents
DTESR Methods 20240229
DTESR Methods 20240229
2024.02.29
1
Background
The promising low earth orbit (LEO) satellite constellation projects such as
SpaceX Starlink have developed to a considerable scale, expected to provide
global broadband network services in the near future.
2
Background
The distribution of land and oceans on Earth determines the distribution of human
populations, and the activities of people also influences the network traffic around
the world. Traffic on satellite networks originates from terrestrial networks,
leading to an unbalance in traffic distribution across satellite networks.
The device density all over the world. Daily variation of traffic intensity. 3
Background
The routing strategies significantly influence
how traffic is distributed across the satellite
network. The unbalanced traffic can result in
congestion in high-demand links while also
leading to underutilization of resources in
less active areas. A typical scenario of the traffic flows
in the satellite networks.
[1]M. Hu, M. Xiao, W. Xu, T. Deng, Y. Dong, and K. Peng, “Traffic Engineering for Software-Defined LEO
5
Constellations,” IEEE Transactions on Network and Service Management, vol. 19, no. 4, pp. 5090–5103, Dec. 2022.
Related Work
They proposed to minimize the maximum satellite load (MSL) in the ground
station-assisted Low-Earth Orbit Satellite Constellations (LEO-SC) topology [2].
• Traffic is from the evenly distributed ground relays (19)
• Assume linking capacity is not the bottleneck
• Satellites have limited traffic processing capability
+Grid: each satellite connects to its successor and predecessor within its orbital plane as well as the nearest
satellite from each adjacent plane.
DN
DM
Node 2 1,2 2,2 3,2 4,2 5,2 6,2
7
Orbit 1 Orbit 2 Orbit 3 Orbit 4 Orbit 5 Orbit 6
System Model-Problem Formulation
The main objective is to minimize MLU 𝜃 in the large-scale LEO network by
optimizing the traffic splitting ratio among the shortest paths.
• 𝑓!,# denote the traffic demand from node 𝑖 ∈ 𝑉 to 𝑗 ∈ 𝑉.
• 𝒫!,# is the set of shortest paths by hop count node 𝑖 ∈ 𝑉 to 𝑗 ∈ 𝑉.
$
• 𝑥!,# ∈ [0,1] is the decision variable, which represents the fraction of traffic demand of flow 𝑓!,# that travels
through the 𝑝%& path n the set 𝒫!,# .
The load of each link not exceeds the maximum link load
• Fast Shortest Path Calculation: quickly generating the set of shortest paths by utilizing the
regular grid topology
• Mice and Elephant Flows Refinement: refining traffic management through the mice and
elephant flows
• Cluster-based Distributed Optimization: dividing the whole problem into subproblems for
cluster-based distributed optimization
9
Fast Shortest Path Calculation
When the number of nodes in the network increases, the number of shortest
paths among a distant pair of nodes (𝒊, 𝒋) grows exponentially. An fast
shortest path calculation strategy is employed in the 2D grid topology.
• Traffic classification: employ the three-sigma rule 𝑓7,8 < 𝜇 𝑓7,8 + 3𝜎 𝑓7,8 to
classify flow 𝑓7,8 into elephant flows and mice flows.
• Mice flows: all traffic is directed and routed through one randomized shortest path in
𝒫7,8 .
Example: 6 × 6 network
Rectangle A Rectangle B
• Divide into 4 rectangles
• Each rectangle contains 9 nodes and 12 edges
• There are 24 cross-region links and they can be
grouped into 2 inter-connection regions
Rectangle C Rectangle D
13
Experiments-Satellite Constellation
We conduct a performance evaluation of the Starlink constellation (Phase-I,
Shell-I), and capture snapshots every 5 minutes, starting from 12:00 PM GMT on
January 1, 2024. There are 100 snapshots in total.
14
Starlink constellation (Phase-I, Shell-I)
Experiments—Traffic Matrix
To model and generate traffic patterns in satellite networks[3], we consider
economic activity, GDP , to model Internet traffic distribution.
• Randomly generate 10,000 city pairs around the
world (The probability of a city being selected is
based on population/GDP)
• SP (Shortest Path): The traffic in the network is routed through a randomly chosen shortest path.
• SE (Shortest path with Equal splitting ratio): All the traffic can be split and routed with equal
splitting ratios on the set of shortest paths 𝒫'#,% .
• ESLP (Elephant flow Splitting via LP): Only elephant flows can be split and distributed across the
set of shortest paths 𝒫'#,% . Mice flows are not split and randomly routed on one of the shortest paths
𝒫#,% . Moreover, the splitting ratios for elephant flows are optimized by LP solver
Network:
• 12×12 subgraph: a sub-graph of the Starlink constellation with the size of 12×12 (4 rectangles)
• Starlink constellation: the full constellation with the size of 22×72 (12 rectangles)
16
Experiments—Performance
The MLU results on 12×12 subgraph.
Compared with the SP algorithm and SE algorithm, the CSELP algorithm reduce
the average MLU by 28.49% and 20.82%, respectively.
18
Conclusion
• Study the distributed TE optimization method in large-scale LEO
constellations.
• Formulate the minimum MLU as the LP objective and we divided the large-
• Proposed CESLP algorithm to optimize the splitting ratios for elephant flows
20