Professional Documents
Culture Documents
Joint Data Downloading and Resource Management For Small Satellite Cluster Networks
Joint Data Downloading and Resource Management For Small Satellite Cluster Networks
Abstract—As an attractive alternative to traditional and large In order to provide the above-mentioned services, remote
satellite, small satellite cluster (SSC) with low cost and short de- sensing data of Earth observation is essential. For example,
velopment time will play an important role in Earth observation. surveillance and monitoring services are based on the analysis of
Generally, SSC networks for Earth observation are energy-limited,
the design of the joint data downloading and resource manage- remote sensing data [4]. Nowadays, with the rapid development
ment scheme remains challenging. On the one hand, with the of satellite platform and onboard equipment, Earth observation
ever-increasing amount of sensing data, multiple gateway stations satellites (EOS) can acquire high-resolution images of specified
and relay satellites have been deployed to receive the sensing data areas on Earth surface and carry out a variety of tasks [5]. Due to
from SSC. The problem that where to download the sensing data the ever-increasing observation area and high complexity of the
should be addressed. On the other hand, due to the limited com-
munication, storage, computing and power supply capacities of emerging tasks, multiple satellite systems have been introduced
small satellite, an efficient multi-dimensional resource management into Earth observation [6]. One of them is small satellite cluster
scheme should be adopted. In this paper, the joint data downloading (SSC). Thanks to the enhanced onboard capability of small
scheduling and multi-dimensional resource management problem satellite platform, SSC with low cost and short development time
for satellite cluster networks with relay satellites is investigated, has attracted considerable attention from researchers to replace
which is formulated as a long-term optimization problem to min-
imize the energy consumption and guarantee the data drop rate the large satellite for Earth observation [7].
performance. Then, this problem is decomposed into a series of Different from the single large satellite with low revisit fre-
mixed-integer programming problems by Lyapunov optimization quency, SSC, which consists of multiple small satellites, can
theory. Leveraging many-to-many matching theory with empty work together to obtain frequent revisit, built-in system redun-
node and the simplex method, an online joint data downloading and dancy and low deployment cost [8]. For example, some area
resource management (OJDDRM) scheme is proposed. Simulation
results validate the proposed OJDDRM scheme’s performance and targets for EOS need to be imaged multiple times within a short
demonstrate that there exists a balance point for the proposed visible time window, which implies that a single EOS cannot
OJDDRM scheme. Under the balance point, the data drop rate complete the image acquisition tasks for an area target. And the
is zero and the energy consumption can be reduced compared with task needs the collaboration of multiple EOS [9]. As for SSC,
the existed schemes. multiple satellites can work together to achieve a multi-time and
Index Terms—Small satellite cluster, data downloading, multi- multi-angle observation for a single target during the specific
dimensional resource management, Lypunov optimization. time window [10].
Generally, SSC is a distributed satellite system [11]. Lever-
I. INTRODUCTION aging the collaboration among several satellites through inter-
S ONE of the most promising infrastructures in 6 G, satellite links (ISLs), satellites of SSC can work together to carry
A space information network, which consists of geostation-
ary orbit (GEO), low-Earth orbit (LEO) satellite and high alti-
out complex observation missions. On the basis of their payloads
and roles, satellites of SSC can be divided into master satellite
tude platform station, is planning to meet the growing service (hub satellite) and slave satellite (imaging satellite) [12]. For the
requirements for real-time data acquisition, high-speed data master satellite (MS), it is responsible for data and commands
transmission and onboard processing [1]. Once the construction transmission between slave satellite (SS) and gateway station
of space information network is completed, users can acquire (GW). SS, which receives the commands, will execute the
various services (i.e., high-speed Internet access, surveillance imaging tasks and transfer the collected sensing data to its MS.
and monitoring, road traffic forecasting, and so on) anywhere Finally, MS will send the sensing data to GW for further analysis
and anytime [2] [3]. or processing when the feeder link is available. Unfortunately,
due to the limited coverage and uneven distribution of GW,
Manuscript received January 23, 2021; revised June 29, 2021 and October the feeder link between MS and GW is intermittent, which
23, 2021; accepted November 1, 2021. Date of publication November 18, 2021; may lead the data to be dropped [13]. Therefore, data relay
date of current version January 20, 2022. This work was supported in part by
the National Natural Science Foundation of China under Grants 62171052 and satellites (DRS) are introduced into small satellite cluster Earth
61971054. The review of this article was coordinated by Dr. Tomaso De Cola. observation system to relay the data to GW [14].
(Corresponding author: Gaofeng Cui.) Although deploying DRS can relieve the burden of data down-
The authors are with the School of Electronic Engineering, Beijing University
of Posts and Telecommunications, Beijing 100876, China (e-mail: zhangshang loading, they cannot satisfy all of the emerging requirements due
hong@bupt.edu.cn; cuigaofeng@bupt.edu.cn; wangweidong@bupt.edu.cn). to the limited resource and ever-increasing resolution of remote
Digital Object Identifier 10.1109/TVT.2021.3128925 sensing images. Fortunately, recent years have seen the rise of
0018-9545 © 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
888 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 71, NO. 1, JANUARY 2022
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: JOINT DATA DOWNLOADING AND RESOURCE MANAGEMENT FOR SMALL SATELLITE CLUSTER NETWORKS 889
The first type of these articles with a single optimization completed transmission tasks from LEO satellite to DRS, an-
objective aims at maximizing the amount of downloaded data or other is to minimize the energy consumption in the process of
throughput of data downloading or the number of the completed data offloading. For the second type of the existing works, they
transmission tasks. In order to design an optimal contact plan minimize the energy consumption mainly by decreasing data
for DRS systems to maximize the long-term average network offloading or high-efficient antenna selection. In this paper, we
throughput, a time-expanded graph-based scheme is proposed save energy consumption through transmission model selection,
in [19]. However, the constraints of buffer and energy consump- storage management and communication resource allocation
tion are not considered in [19]. Shi et al. devise a traffic-aware jointly.
inter-layer contact selection algorithm for multi-Layer satellite- The third type of these articles focuses on mission scheduling,
terrestrial network in [20], and the buffer size is considered. which generally takes data acquisition and data downloading
For LEO satellite constellation network with only one gateway into account simultaneously. The key point of these works is
station, the data downloading window of each LEO satellite may to complete Earth Observation missions and then transmit the
not match the amount of its data that waits to be downloaded. sensing data to their destination. In order to maximize the num-
Therefore, a collaborative data downloading scheme is proposed ber of the completed tasks for resource-limited small satellite
in [21], which allows LEO satellites to share their data down- networks, Zhou et al. in [31] formulate the mission aware content
loading windows with each other through ISLs to maximize the plan design problem as a mixed-integer linear programming
amount of downloaded data. However, data offloading among problem by leveraging an extended time-evolving graph, and
LEO satellites in [21] will increase the cost of energy. By exploit- both the buffer constraints and energy constraints are considered.
ing the real antenna slewing model, the authors in [22] maximize In this paper, we assume that the sensing data has been obtained.
the system throughput from the perspectives of optimizing the The above-mentioned studies have well investigated the data
antenna scheduling sequence. However, the energy consump- downloading problems for LEO satellite networks with data
tion in the process of antenna slewing is not considered. Fully relay satellites. And the energy consumption, storage condition,
considering the energy consumption, storage condition, and resource management for communication resource, multiple
channel condition, a dynamic data downloading optimization antennas and collaboration among LEO satellite satellites have
problem for small satellite is investigated in [23], and a dynamic been fully considered, while the computing resource is missing.
programming framework is adopted to maximize the amount Nowadays, productive works have been done in the field of satel-
of downloaded data. Meanwhile, it can meet the constraints of lite onboard processing [32]. A framework of satellite-terrestrial
energy consumption, storage. With similar constraints of [23], a integrated edge computing networks is proposed in [33], dif-
mission scheduling algorithm is proposed in [24] to maximize ferent from the existing works, satellite in [33] and [34] can
the minimum number of successfully scheduled missions for all conduct task processing directly. The compression algorithms
user satellites, while the fairness among different user satellites and embedded devices are introduced in [35], [36] and [37], and
and the time-varying inter-satellite contacts are considered. Fur- the onboard devices for compression can reach throughput per-
thermore, taking hybrid tasks into consideration, a stochastic formance above 1 Gb/s. With the powerful onboard compression
optimization framework is proposed in [25] to maximize the capacities, the sensing data collected by SSC can be compressed
number of the completed hybrid transmission tasks. Besides, first to reduce the cost of storage and communications resource.
recent work [26] proposes a task scheduling method to improve Therefore, this paper takes onboard computing resource man-
the task completion rate, where each transmission task can be agement into account. And the relationship among the energy
split into several parts to match the data downloading window. resource, onboard computing resource, communication resource
Moreover, to overcome the limitations of traditional algorithms, and storage resource are investigated. With the proposed OJD-
a resource management scheme based on machine learning is DRM scheme, the network performance and the usage of multi-
proposed in [27]. Unlike the first type of the existing works, dimensional resource can be scheduled through a control param-
which take energy consumption as one of their constraints, this eter.
article’s objective is to minimize the energy consumption and
guarantee the performance of data drop rate. Since SSC networks
are delay-tolerant and energy-limited, we focus on allocating the III. SYSTEM MODEL
multi-dimensional resource effectively. Fig. 1 shows the architecture of small satellite cluster net-
Unlike the articles mentioned above with a single objective works, which can be described by three sets denoted G, K and
optimization problem, the second type of these works takes S, where G = {1, 2, . . ., G} is the set of GW, S = {1, 2, . . ., S}
energy consumption as part of the optimization objective. Zhang is the set of DRS and K = {1, 2, . . ., K} is the set of MS (small
et al. in [28] evaluate the performance of the proposed scheme satellite cluster). Satellites of each small satellite cluster can
on the metric of the weight sum of energy consumption and be divided into two categories: MS k and a set of SS L =
the amount of downloaded data. Considering different battery {1, 2, . . ., L}. MS, which has enhanced capacities of communi-
models, a battery-aware contact plan design scheme is proposed cation and data compression, are responsible for collecting the
in [29] for LEO satellite networks to maximize the contact data of SS, transmitting the data to DRS or GW, and compressing
capacity and minimize battery exhaustion probability. Besides, the data. As for SS with limited capacities of communication
a multi-objective optimization problem is investigated in [30], and storage, it equips with EO cameras, which collect image
and one of the objectives is to maximize the number of the data of the ground targets, then these data will be delivered to
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
890 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 71, NO. 1, JANUARY 2022
TABLE II
KEY NOTATIONS
orbit, which can always keep the feeder linker with GW. For MS
of SSC, it has three antenna, one is for the feeder linker in Ka
band, the others are for the inter-satellite data link with DRS
and SS, respectively. In this paper, we assume that the antenna
of MS for intra-cluster communications is multi-beam antenna,
which can communicate with multiple SS simultaneously. For
SS, it only has the abilities of intra-cluster communications.
During each time slot, SS collects data and then transmits it to
its MS, MS can choose to compress the data firstly or offload the
data to GW directly. Due to the mobility of LEO satellite, the ISL
and feeder links for MS are dynamic. In addition, each MS, DRS
and GW can only keep limited data links under the constraint
of antenna. Therefore, the association indicator ISLhk,s (t) and
F Lk,g (t) are used to represent the on-off of the data link. For
all of the available data links, if it is chosen to establish within
time slot t, its association indicator is 1, otherwise it is 0. Let
ISLhk,s (t) denote the inter-satellite data link between MS k and
antenna h of DRS s.
Fig. 1. Small satellite cluster networks with data relay satellite.
its MS [38]. Due to the periodic movement of small satellite 1, the data link is established for time slot t,
cluster, the orbit period of this system can be slotted into a set ISLhk,s (t)
= .
0, otherwise
T = {1, 2, . . ., T } of slots, and the length of these slots is τ . The (1)
key notations are summarized in Table II. At the beginning of each time slot, DRS s will point its antenna
Each DRS s in this system is equipped with a set of antenna h to MS k if ISLhk,s (t) = 1. F Lk,g (t) defines the feeder link
H = {1, 2, 3. . ., H} (H K) for small satellite cluster, each between GW g and MS k.
of which includes several property parameters of switch power
Ps,h (t) and switch time SThs . And each antenna on DRS can
only serve one small satellite cluster within one time slot [30]. 1, the data link is established for time slot t
F Lk,g (t) =
Simultaneously, every DRS also has one antenna for the feeder 0, otherwise
linker in Ka band, and all of the DRS operates at geosynchronous (2)
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: JOINT DATA DOWNLOADING AND RESOURCE MANAGEMENT FOR SMALL SATELLITE CLUSTER NETWORKS 891
Let QD D D
l,k (t), Qk (t) and Qs (t) (in bits) represent the queue
backlog of SS,’ MS’ and DRS’ uncompressed data (the storage
capacities of SS, MS and DRS are finite), the set of the uncom-
pressed data queues QD (t) at the beginning of time slot t can
be denoted as follows
QD (t) = {QD D D
l,k (t), Qk (t), Qs (t)|l ∈ L, k ∈ K, s ∈ S}. (4)
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
892 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 71, NO. 1, JANUARY 2022
C
where ρ is the compression ratio. Dk,s,h (t) is the compressed can be represented as follows
data offloaded from MS k to DRS s through antenna h, and h
Dk,s,max (t) = (τ − αh SThs )Rk,s
h
(t)ISLhk,s (t). (18)
C
Dk,g (t) is the compressed data delivered to GW g.
For the compressed data queue of DRS s, the queuing dynam- there αh = 1 denotes that the switch of antenna h. And multiple
ics of QCs (t) can be defined as follows
constraints are needed to guarantee that the data delivered by
MS is less than the maximum capacities of ISL.
QC C C
s (t + 1) = max {Qs (t) − Ds,g (t), 0 } D C h
Dk,s,h (t) + Dk,s,h (t) ≤ Dk,s,max (t). (19)
K
H
+ C
Dk,s,h (t) + ρCs (t). (11) For the ICL, the achievable data rate Rl,k (t) in time slot t can
k=1 h=1
be represented by
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: JOINT DATA DOWNLOADING AND RESOURCE MANAGEMENT FOR SMALL SATELLITE CLUSTER NETWORKS 893
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
894 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 71, NO. 1, JANUARY 2022
follows QD
s (t + 1) −
2
QD
s (t)
2
≤ D
Dk,s,h (t) + (Cs (t)
k=1 h=1
Δ(Θ(t)) E {L(Θ(t + 1)) − L(Θ(t))|Θ(t)} . (35)
K
H
D
Then, the Lyapunov drift-plus-penalty function can be defined + Ds,g (t))2 + 2QD
s (t)
D
Dk,s,h (t)
as k=1 h=1
+ QD
k (t + 1) −
2
QD
k (t)
2
+ QC
k (t + 1) − 2
QC
k (t)
2
C
+ ρCs (t) − Ds,g (t) . (44)
S
+ (QD D C D
s (t + 1) − Qs (t) + Qs (t + 1) − Qs (t) ) .
2 2 2 2
According to [40] and the above equation, the upper bound
s=1 of Lyapunov drift-plus-penalty can be obtained
(38)
For simplicity, let denote the input and output for each queue Δ(Θ(t)) + V E {Esum (t)|Θ(t)]} ≤ B + W (t) (45)
of MS as follows
G where B is a positive constant [43]. And W (t) is defined as
D D following
Dk,gw = Dk,g ,
g=1 K L
D k
G
W (t) = E Ql,k (t)[Al (t) − Dl,k (t)]|Θ(t)
C C
Dk,gw = Dk,g , k=1 l=1
g=1 K L
S
H +E (QD
k (t)
D
Dl,k (t) − Ck (t) − Dk,gw (t)
D D
Dk,sh = Dk,s,h , k=1 l=1
s=1 h=1
K
D
S
H − Dk,sh (t) |Θ(t) +E QC C
k (t)[ρCk (t)−Dk,gw (t)
C C
Dk,sh = Dk,s,h . k=1
s=1 h=1 (39)
C
− Dk,sh (t)])|Θ(t)
By (5), (7), (8), (10), (11) and (39), we can obtain
QD D k
l,k (t + 1) − Ql,k (t) ≤ Al (t) + Dl,k (t)
2 2 2 2 S
K
H
+E QD
s (t)
D
Dk,s,h (t)
+ 2QD k
l,k (t)[Al (t)−Dl,k (t)]. (40) s=1 k=1 h=1
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: JOINT DATA DOWNLOADING AND RESOURCE MANAGEMENT FOR SMALL SATELLITE CLUSTER NETWORKS 895
1) μ(k) ∈ G ∪ H ∪ V;
D
− Cs (t) − Ds,g (t) |Θ(t) 2) μ(p) ∈ K ∪ K ;
3) |μ(k)| ≤ qk , ∀k ∈ K ∪ K ;
S
K
H 4) |μ(p)| ≤ qp , ∀p ∈ G ∪ H ∪ V;
+E QC
s (t)
C
Dk,s,h (t) 5) k ∈ μ(p) if and only if p ∈ μ(k);
s=1 k=1 h=1 In this paper, we define two special types of nodes, empty
MS node (EMN) and empty DRS node (EDN), which are used
C
+ ρCs (t) − Ds,g (t) |Θ(t) + V E{Esum (t)|Θ(t)}. to simplify the many-to-many matching game. Generally, when
a matching game gets convergent, all of the nodes should be
(46) matched. However, in this paper, due to the limitation of antenna,
Therefore, we can obtain the sub-optimal of (37a) by mini- there will be some MS that can not associate with DRS or GW at
mizing the right-hand side of (45). And the sub-optimal of (37a) the end of the matching game. Therefore, we introduce EMN and
can be transformed as the following problem. EDN to guarantee that all of the nodes can finally be matched.
Moreover, the queue, the amount of compressed data and the
min W (t) (47a) delivered data of EMN and EDN are 0, which will not affect the
link(t),C(t),D(t)
process of resource management. In this matching game, one
s.t. C1 to C5 (47b) EDN is introduced, and this EDN is assumed that can serve any
MS or EMN at any time. Similarly, a set of EMN K is created,
The optimal problem of the right-hand side of (45) is a mixed-
whose size is the same with the set K.
integer linear programming problem, which is NP-hard. In order
In definition 1, μ(k) is the set of the associated nodes for MS
to solve this problem, the optimal problem of the right-hand
or EMN k, μ(p) represents the set of the associated nodes for
side of (45) can be decomposed into two sub-problems. One is
GW, DRS’s antenna or EDN p. Condition 1 indicates that each
to decide the state of all the data links link(t), the other is to
MS or EMN is matched with a subset of GW, DRS’s antenna
obtain the amount of compressed data C(t) and delivered data
and EDN. Condition 2 implies that each gateway, DRS’s antenna
D(t) within time slot t.
or EDN is matched with a subset of MS or EMN. Condition 3
and 4 define the quota of μ(k) and μ(p). The quota of μ(k) and
B. OJDDRM Scheme
μ(p) is affected by the topology and antenna configuration of
In this section, two sub-problems of (47a) are addressed in each node. For example, in time slot t, MS k has two antenna
order. Firstly, we assume that the state of all the data links which can associate with GW or DRS, the quota of μ(k) will be
link(t) in time slot t is known. Then, problem (47a) can be 2. Condition 5 indicates that if node k is matched with node p,
reformulated as then node p is also matched with node k.
min W (t)|link(t) (48a) Based on the matching result μ, problem (47a) can be refor-
C(t),D(t) mulated as
s.t. C1 (48b)
With linear objective function and multiple linear constraints,
min W (t)|μ (49a)
problem (48a) is a linear programming problem. A classical C(t),D(t)
algorithm named simplex method is adopted in this paper to
s.t. C1 (49b)
solve problem (48a), and the optimal solution can be obtained
via off-the-shelf solvers, such as Lingo.
Due to the dynamic changes of topology and data queue
backlog, we need to obtain the state of all the data links for each From MS’s perspective, each MS will try to minimize its
time slot, which can be considered as a user association process. the weight sum of the queue backlog and energy consumption,
And each MS can be associated with DRS or GW. As for the which is part of the upper bound of Lyapunov drift-plus-penalty.
user association problem, the matching theory has been proved to Therefore, the preference value Pk (μ, t) for MS k under the
be an effective technique to investigate it. Therefore, according matching μ can be defined as
to the characteristic of our model, we adopt a many-to-many
matching game model to tackle the MS association problem in
this paper [44]. And a many-to-many matching game is defined Pk (μ, t) = QD D D
k (t)[Ck (t) + Dk,gw (t) + Dk,sh (t)]
as follows:
Definition 1 (Many-to-Many Matching): In this many-to- + QC C C
k (t)[Dk,gw (t) + Dk,sh (t) − ρCk (t)]
many matching game, there are two disjoint finite sets of players,
K ∪ K and G ∪ H ∪ V, where K ∪ K is the set of MS and − V Ek (t). (50)
empty MS node, G ∪ H ∪ V is the set of GW, DRS’s antenna
and empty DRS node. A matching μ is defined as a func-
tion: K ∪ K → G ∪ H ∪ V such that for all k ∈ K ∪ K and Similarly, the preference value of each node p, which is
p ∈ G ∪ H ∪ V: determined by its weight sum of the queue backlog and energy
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
896 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 71, NO. 1, JANUARY 2022
TABLE III
SIMULATION PARAMETERS
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
898 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 71, NO. 1, JANUARY 2022
Fig. 4. Energy consumption of small satellite cluster networks. Fig. 6. Amount of dropped data of small satellite cluster networks.
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: JOINT DATA DOWNLOADING AND RESOURCE MANAGEMENT FOR SMALL SATELLITE CLUSTER NETWORKS 899
immediately, and all the satellites will try their best to trans-
mit and compress the data. When the data arrival exceeds the
maximum capacities of transmission and compression, the data
will be dropped, so its energy consumption increases first and
then stays the same. Moreover, the performance of BFS is also
presented in Fig. 8, and the performance of the proposed scheme
is almost the same with BFS. However, BFS obtains the optimal
association indicators by enumerating, and the complexity of
enumeration is higher than the proposed scheme based on a
many-to-many game. In summary, the proposed scheme has the
best performance on the metric of energy consumption when the
data arrival rate does not exceed 150 Mbps.
As depicted in Fig. 8, RS, GS and BES outperform the
proposed scheme under the large data arrival rate. This is because
that some of the data of RS, GS and BES are dropped. Therefore,
Fig. 9 shows the performance of all the schemes on the metric
Fig. 8. Energy consumption versus data arrival rate. of the amount of dropped data. As presented in Fig. 9, all the
schemes except for the proposed scheme and BFS suffer data
dropping when the data arrival rate exceeds 150 Mbps. Due to
more energy to transmit and compress. It can also be seen from the best-effort transmission, the storage of MS and SS is wasted,
Fig. 8 that NCS is the most energy-intensive because it cannot so the amount of dropped data of BES is the largest. In a compre-
reduce the data of downloading and storage by compression. For hensive perspective, the proposed scheme can effectively utilize
RS, its energy consumption is larger than GS and the proposed the multi-dimension resource to reduce the energy consumption
scheme when the data arrival rate does not exceed 125 Mbps. while it can keep the data drop rate being zero.
This is because that the data of MS cannot transmit to DRS in
time due to the random association, the additional energy will be
used to compress the data to keep the queue mean rate stable. As E. Performance Analysis Versus Size of SSC
for GS, its performance falls behind the proposed scheme first. Fig. 10 and Fig. 11 depict the energy consumption and amount
This is explained by the fact that, GS may aggravate the burden of of dropped data versus the size of small satellite cluster under
DRS because it always selects the MS with the largest amount different data arrival rate, respectively. As the size of small
of data, DRS may take extra energy to transmit or compress. satellite cluster increases, the energy consumption increases
Moreover, if DRS with limited storage and communication linearly except for small satellite cluster with six SS whose data
resource chooses the MS with the largest amount of data, GS arrival rate is 200 Mbps. It can be attributed to the fact that
will aggravate the burden of MS, too. Therefore, the energy the arrival data for small satellite cluster with six SS exceeds
consumption of GS is larger than the proposed scheme. However, the maximum transmission and compression capacities of the
the energy consumption of RS and GS is less than the proposed system. It can also be observed from Fig. 11 that the amount of
scheme when the data arrival rate exceeds 175 Mbps due to dropped data is zero for all of the schemes when the size of small
data drop. Fig. 8 also plots the performance of BES. For this satellite cluster is below four. In this way, the balance point can
scheme, the data of SS and MS will be transmitted to DRS be found. With the increase of the size of small satellite cluster,
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
900 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 71, NO. 1, JANUARY 2022
rate and power, the transmission rate and power, the storage size
and data arrival rate. However, the specific value of the balance
point is obtained by simulations in this paper. In future research,
we will investigate the problem that how to obtain the balance
point analytically.
REFERENCES
[1] Y. Zhou et al., “Service aware 6G: An intelligent and open network
based on convergence of communication, computing and caching,” Digit.
Commun. Netw., vol. 6, no. 3, pp. 253–260, 2020.
[2] Y. Su, Y. Liu, Y. Zhou, J. Yuan, H. Cao, and J. Shi, “Broadband leo satellite
communications: Architectures and key technologies,” IEEE Wireless
Commun., vol. 26, no. 2, pp. 55–61, Apr. 2019.
[3] F. Rinaldi et al., “Non-terrestrial networks in 5G beyond: A survey,” IEEE
Access, vol. 8, pp. 165 178–165200, 2020.
[4] X. Wang, G. Song, R. Leus, and C. Han, “Robust earth observation satellite
scheduling with uncertainty of cloud coverage,” IEEE Trans. Aerosp.
Fig. 10. Energy consumption versus size of small satellite cluster.
Electron. Syst., vol. 56, no. 3, pp. 2450–2461, Jun. 2020.
[5] M. Amani et al., “Google earth engine cloud computing platform for
remote sensing Big Data applications: A comprehensive review,” IEEE
J. Sel. Top. Appl. Earth Observ. Remote Sens., vol. 13, pp. 5326–5350,
2020, doi: 10.1109/JSTARS.2020.3021052.
[6] D. Zhou, M. Sheng, B. Li, J. Li, and Z. Han, “Distributionally robust
planning for data delivery in distributed satellite cluster network,” IEEE
Trans. Wireless Commun., vol. 18, no. 7, pp. 3642–3657, Jul. 2019.
[7] G. L. Stephens et al., “A distributed small satellite approach for measuring
convective transports in the earth’s atmosphere,” IEEE Trans. Geosci.
Remote Sens., vol. 58, no. 1, pp. 4–13, Jan. 2020.
[8] S. Marcuccio, S. Ullo, M. Carminati, and O. Kanoun, “Smaller satel-
lites, larger constellations: Trends and design issues for earth observation
systems,” IEEE Aerosp. Electron. Syst. Mag., vol. 34, no. 10, pp. 50–59,
Oct. 2019.
[9] G. Wu, W. Pedrycz, H. Li, M. Ma, and J. Liu, “Coordinated planning
of heterogeneous earth observation resources,” IEEE Trans. Syst., Man,
Cybern. Syst., vol. 46, no. 1, pp. 109–125, Jan. 2016.
[10] S. Nag, T. Hewagama, G. T. Georgiev, B. Pasquale, S. Aslam, and C. K.
Gatebe, “Multispectral snapshot imagers onboard small satellite forma-
tions for multi-angular remote sensing,” IEEE Sensors J., vol. 17, no. 16,
pp. 5252–5268, Aug. 2017.
[11] M. R. Maheshwarappa, M. D. J. Bowyer, and C. P. Bridges, “Im-
Fig. 11. Amount of dropped data versus size of small satellite cluster. provements in CPU FPGA performance for small satellite SDR appli-
cations,” IEEE Trans. Aerosp. Electron. Syst., vol. 53, no. 1, pp. 310–322,
Feb. 2017.
small satellite cluster with data arrival rate being 150 Mbps and [12] A. Farrag, S. Othman, T. Mahmoud, and A. Y. ELRaffiei, “Satellite swarm
200 Mbps suffers data loss, which means that they cannot satisfy survey and new conceptual design for earth observation applications,”
the constraint of data drop rate despite the control parameter is Egyptian J. Remote Sens. Space Sci., vol. 24, no. 1, pp. 47–54, 2021.
[13] H. Yao, L. Wang, X. Wang, Z. Lu, and Y. Liu, “The space-terrestrial
zero. Therefore, we find out that the existence of the balance integrated network: An overview,” IEEE Commun. Mag., vol. 56, no. 9,
point is related to the size and data arrival rate of small satellite pp. 178–185, Sep. 2018.
cluster. [14] L. Wang, C. Jiang, L. Kuang, S. Wu, L. Fei, and H. Huang, “Mission
scheduling in space network with antenna dynamic setup times,” IEEE
Trans. Aerosp. Electron. Syst., vol. 55, no. 1, pp. 31–45, Feb. 2019.
VII. CONCLUSION [15] F. Davarian et al., “Improving small satellite communications and tracking
in deep space-a review of the existing systems and technologies with
In this paper, the joint data downloading and resource man- recommendations for improvement. Part III: The deep space network,”
agement problem for satellite cluster networks with data relay IEEE Aerosp. Electron. Syst. Mag., vol. 35, no. 8, pp. 4–13, Aug. 2020.
[16] S. Gao, Y. Rahmat-Samii, R. E. Hodges, and X.-X. Yang, “Advanced
satellite is addressed. Fully considering the multi-dimensional antennas for small satellites,” Proc. IEEE Proc. IRE, vol. 106, no. 3,
resource and dynamic topologies, a long-term optimization pp. 391–403, 2018.
problem to minimize the energy consumption and guarantee [17] P. Asuquo, H. Cruickshank, C. P. A. Ogah, A. Lei, and Z. Sun, “A
distributed trust management scheme for data forwarding in satellite DTN
the performance of data drop rate is formulated, which is de- emergency communications,” IEEE J. Sel. Areas Commun., vol. 36, no. 2,
composed into a series of mixed-integer programming problems pp. 246–256, Feb. 2018.
by Lyapunov optimization theory. In order to solve the mixed- [18] C. Xing, F. Gao, and Y. Zhou, “A framework for transceiver designs for
multi-hop communications with covariance shaping constraints,” IEEE
integer programming problems, an OJDDRM scheme based on Trans. Signal Process., vol. 63, no. 15, pp. 3930–3945, Aug. 2015.
many-to-many matching game model and the simplex method is [19] Y. Wang, M. Sheng, J. Li, X. Wang, R. Liu, and D. Zhou, “Dynamic contact
proposed. Simulation results illustrate that there exists a balance plan design in broadband satellite networks with varying contact capacity,”
IEEE Commun. Lett., vol. 20, no. 12, pp. 2410–2413, Dec. 2016.
point. Under this balance point, the proposed OJDDRM scheme [20] W. Shi, D. Gao, H. Zhou, Q. Xu, and C. H. Foh, “Traffic aware inter-
can reduce energy consumption and ensure that the data drop layer contact selection for multi-layer satellite terrestrial network,” in Proc.
rate is zero. And the balance point depends on the compression IEEE Glob. Commun. Conf., 2017, pp. 1–7.
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.
ZHANG et al.: JOINT DATA DOWNLOADING AND RESOURCE MANAGEMENT FOR SMALL SATELLITE CLUSTER NETWORKS 901
[21] X. Jia, T. Lv, F. He, and H. Huang, “Collaborative data downloading by [41] E. Auge, J. E. Snchez, A. B. Kiely, I. Blanes, and J. Serra-Sagrista,
using inter-satellite links in LEO satellite networks,” IEEE Trans. Wireless “Performance impact of parameter tuning on the CCSDS-123 lossless
Commun., vol. 16, no. 3, pp. 1523–1532, Mar. 2017. multi-and hyperspectral image compression standard,” J. Appl. Remote
[22] Y. Zhu et al., “Antenna scheduling for multiple user satellites in space data Sens., vol. 7, no. 1, 2013, Art. no. 074594.
relay networks,” in Proc. IEEE Int. Conf. Commun., 2019, pp. 1–7. [42] J. Jiao, Y. Sun, S. Wu, Y. Wang, and Q. Zhang, “Network utility maximiza-
[23] D. Zhou, M. Sheng, J. Luo, R. Liu, J. Li, and Z. Han, “Collaborative tion resource allocation for noma in satellite-based Internet of Things,”
data scheduling with joint forward and backward induction in small IEEE Internet Things J., vol. 7, no. 4, pp. 3230–3242, Apr. 2020.
satellite networks,” IEEE Trans. Commun., vol. 67, no. 5, pp. 3443–3456, [43] H. Huang, S. Guo, W. Liang, K. Wang, and A. Y. Zomaya, “Green
May 2019. data-collection from geo-distributed iot networks through low-earth-orbit
[24] D. Zhou, M. Sheng, R. Liu, Y. Wang, and J. Li, “Channel-aware mission satellites,” IEEE Trans. Green Commun. Netw., vol. 3, no. 3, pp. 806–816,
scheduling in broadband data relay satellite networks,” IEEE J. Sel. Areas Sep. 2019.
Commun., vol. 36, no. 5, pp. 1052–1064, May 2018. [44] Y. Gu, W. Saad, M. Bennis, M. Debbah, and Z. Han, “Matching theory for
[25] L. He, J. Li, M. Sheng, R. Liu, K. Guo, and D. Zhou, “Dynamic scheduling future wireless networks: Fundamentals and applications,” IEEE Commun.
of hybrid tasks with time windows in data relay satellite networks,” IEEE Mag., vol. 53, no. 5, pp. 52–59, May 2015.
Trans. Veh. Technol., vol. 68, no. 5, pp. 4989–5004, May 2019. [45] Z. Zheng, J. Guo, and E. Gill, “Distributed onboard mission planning for
[26] X. Chen, X. Li, X. Wang, Q. Luo, and G. Wu, “Task scheduling method multi-satellite systems,” Aerosp. Sci. Technol., vol. 89, pp. 111–122, 2019.
for data relay satellite network considering breakpoint transmission,” IEEE
Trans. Veh. Technol., vol. 70, no. 1, pp. 844–857, Jan. 2021.
[27] D. Zhou, M. Sheng, Y. Wang, J. Li, and Z. Han, “Machine learning based
resource allocation in satellite networks supporting internet of remote Shanghong Zhang received the B.E. degree in
things,” IEEE Trans. Wireless Commun., vol. 20, no. 10, pp. 6606–6621, 2016 in telecommunications engineering with man-
Oct. 2021, doi: 10.1109/TWC.2021.3075289. agement from the Beijing University of Posts and
[28] M. Zhang and W. Zhou, “Energy-efficient collaborative data downloading Telecommunications, Beijing, China, where he is cur-
by using inter-satellite offloading,” in Proc. IEEE Glob. Commun. Conf., rently working toward the Ph.D. degree in electronics
2019, pp. 1–6. science and technology. His research interests include
[29] J. A. Fraire, G. Nies, C. Gerstacker, H. Hermanns, K. Bay, and M. Bisgaard, satellite cluster, satellite communications, and radio
“Battery-aware contact plan design for leo satellite constellations: The resource management.
ulloriaq case study,” IEEE Trans. Green Commun. Netw., vol. 4, no. 1,
pp. 236–245, Mar. 2020.
[30] B. Deng, C. Jiang, L. Kuang, S. Guo, J. Lu, and S. Zhao, “Two-phase task
scheduling in data relay satellite systems,” IEEE Trans. Veh. Technol.,
vol. 67, no. 2, pp. 1782–1793, Feb. 2018.
[31] D. Zhou, M. Sheng, X. Wang, C. Xu, R. Liu, and J. Li, “Mission aware
contact plan design in resource-limited small satellite networks,” IEEE
Trans. Commun., vol. 65, no. 6, pp. 2451–2466, Jun. 2017. Gaofeng Cui (Member, IEEE) received the Ph.D.
[32] B. Denby and B. Lucia, “Orbital edge computing: Nanosatellite con- degree from the Beijing University of Posts and
stellations as a new class of computer system,” in Proc. 25th Int. Conf. Telecommunications, Beijing, China, in 2013. He is
Architectural Support Program. Lang. Operating Syst., 2020, pp. 939–954. currently an Associate Professor with the Information
[33] R. Xie, Q. Tang, Q. Wang, X. Liu, F. R. Yu, and T. Huang, “Satellite- and Electronics Technology Laboratory, School of
terrestrial integrated edge computing networks: Architecture, challenges, Electronic Engineering, Beijing University of Posts
and open issues,” IEEE Netw., vol. 34, no. 3, pp. 224–231, May/Jun. 2020. and Telecommunications. From 2019 to 2020, he was
[34] Z. Zhang, W. Zhang, and F.-H. Tseng, “Satellite mobile edge comput- a Visiting Scholar with the University of California,
ing: Improving QoS of high-speed satellite-terrestrial networks using Riverside, Riverside, CA, USA. His research interests
edge computing techniques,” IEEE Netw., vol. 33, no. 1, pp. 70–76, include satellite communication, space information
Jan./Feb. 2019. networks, integrated satellite-terrestrial networks, ra-
[35] H. Lu, Y. Gui, X. Jiang, F. Wu, and C. W. Chen, “Compressed robust dio resource management for wireless communication system, and Internet of
transmission for remote sensing services in space information networks,” Things.
IEEE Wireless Commun., vol. 26, no. 2, pp. 46–54, Apr. 2019.
[36] O. Ferraz, G. Falcao, and V. Silva, “Gbit/s throughput under 6.3-W lossless
hyperspectral image compression on parallel embedded devices,” IEEE
Embedded Syst. Lett., vol. 13, no. 1, pp. 13–16, Mar. 2021.
[37] M. Orlandic, J. Fjeldtvedt, and T. A. Johansen, “A parallel FPGA im- Weidong Wang received the Ph.D. degree from the
plementation of the CCSDS-123 compression algorithm,” Remote Sens., Beijing University of Posts and Telecommunications,
vol. 11, no. 6, 2019, Art. no. 673. Beijing, China, in 2002. He is currently a Profes-
[38] Q. Chen, J. Zhang, and Z. Hu, “A topology control strategy with reliability sor with the Key Laboratory of Universal Wireless
assurance for satellite cluster networks in earth observation,” Sensors, Communications, Ministry of Education of China.
vol. 17, no. 3, 2017, Art. no. 445. He is also the Head of the Information and Elec-
[39] A. Tsigkanos, N. Kranitis, D. Theodoropoulos, and A. Paschalis, “High- tronics Technology Lab, Beijing University of Posts
performance COTS FPGA SoC for parallel hyperspectral image compres- and Telecommunications. His research interests in-
sion with CCSDS-123.0-B-1,” IEEE Trans. Very Large Scale Integration clude satellite cluster, satellite communication, radio
Syst., vol. 28, no. 11, pp. 2397–2409, Nov. 2020. resource management, satellite cluster, and signal
[40] M. J. Neely, “Stochastic network optimization with application to commu- processing. He takes the role of expert of National
nication and queueing systems,” Synth. Lectures Commun. Netw., vol. 3, Natural Science Foundation and a Member of the China Association of Com-
no. 1, pp. 1–211, 2010. munication.
Authorized licensed use limited to: b-on: UNIVERSIDADE DO MINHO. Downloaded on March 21,2022 at 09:59:50 UTC from IEEE Xplore. Restrictions apply.