Optimization of Ground Station Energy Saving in LEO Satellite Constellations for Earth Observation Applications †
Abstract
:1. Introduction
- We propose a new modeling of the dynamic topology related to the orbital environment, based on a time-evolving graph where each node represents a satellite dealing with a service either unprocessed or processed at a certain time, simplifying the formalization of the optimization problem.
- We formalize and solve an optimization problem aiming at jointly allocating processing and bandwidth resources to minimize the energy consumption on GS (i.e., to maximize the amount of data processed on board satellites), by taking into account constraints on energy, bandwidth, storage and processing capacity; furthermore, the proposed strategy provides for the leveraging of task offloading, in such a way that if a satellite which acquired an image has not enough resources to process it, the image can be delivered to another satellite which will be then in charge to process it, by taking advantage of the satellite network obtained through ISLs.
- We propose a heuristic mimicking the optimization problem, allowing for obtaining the desired allocation in a real orbital case study, where the complexity of the optimization problem’s solution would not allow us to obtain results in reasonable time, and we validate it by comparing the obtained results to the ones related to the optimization problem’s solution in a simplified, but still representative, scenario.
- By leveraging the proposed heuristic, we compare the energy saving in ground station consumption, with respect to having all images processed on the ground, in case our strategy is applied or a benchmark strategy not providing the possibility of task offloading to other satellites is considered.
2. Related Works
3. Reference Scenario and Problem Statement
4. Network and Service Modeling
4.1. Modeling of the Satellite Communication Infrastructure
4.2. Graph-Based Modeling of the Dynamic Topology
- If , , the edge represents a transmission link, associated with a capacity representing the maximum amount of information that can be transferred during the actual visibility time between the two physical nodes in the t-th time cycle as defined in the previous section. After having determined the actual visibility time, the capacity is given by:Thus, the capacity of the transmission link between two different physical nodes in a certain time cycle represents the maximum amount of data in Mb that can be transferred from the sending node to the receiving one within a time cycle. Please note that, even though the capacity of a transmission link is generally expressed in Mbps, in this modeling we prefer to indicate it in Mb, since this allows for an elegant formulation of the optimization problem which will be introduced further on. Finally, the use of this link is associated with an energy cost (in J/Mb) representing the amount of energy spent in transmitting 1 Mb of data, given by:In other words, when a generic amount x (in Mb) of data are transferred from the -th physical node to the -th one, the former spends an amount of energy given by (in J):
- If , , the edge represents the storage of the information on a node during the full t-th time cycle (i.e., a memory link), and it is associated with a capacity:This holds for any node. Thus, it follows that storage in memory on the ground will not contribute to the energy consumption of ground stations.
- If , , , the edge represents the service processing accomplished by the node during the t-th time cycle (i.e., a processing link), which is associated with a processing capacity defined as the amount of data in Mb which can be processed in a time cycle; its expression is the following:The use of this link is associated with a unit energy cost (in J/Mb):Since any node, either satellite or , can process data, this amount of energy contributes to the energy consumption of ground stations.
- All combinations of , , , and not mentioned before represent edges not included in the graph, since they have no logical meaning. In the optimization problem formulation, they will be considered to have no associated capacity and no energy cost.
- Transmission links are inserted between couple of nodes in a region of a same layer, in case their distance is short enough to allow for communication; we report the two transmission links and in the example of Figure 4;
- Memory links are inserted between nodes related to the same physical node in two different regions of a same layer, representing the data storage during the entire time cycle associated to the originating region; for the sake of clarity, even though this link type is always present in case a node has enough memory to store at least a task, we only report the four involved storing links in the example of Figure 4;
- Processing links are inserted between the same physical node belonging to the same region on two different layers, representing the data processing; again, even though this link type is always present in case a node has enough processing capacity to elaborate at least a task in a time cycle, for the sake of clarity we only report processing link in the example of Figure 4.
4.3. Services
5. Optimization Problem
6. Heuristic
- If , , , the edge represents the service processing accomplished by the i-th physical node during the t-th time cycle (i.e., a processing link), with associated capacity and energy cost as discussed in the processing link definition given in Section 4;
- If , , , the edge represents a fictitious link to bridge nodes in the processing state to nodes in the processed state, associated with an infinite capacity and no energy cost.
Algorithm 1: Ground Station Energy-Saving Heuristic (GSESH) |
Algorithm 2: Extract Subgraph |
7. Numerical Results
7.1. Topology and Services
7.2. Results
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
Acronym | Definition |
AG | Always Ground |
AI | Artificial Intelligence |
AWGN | Additive White Gaussian Noise |
EO | Earth Observation |
GSESH | Ground Station Energy-Saving Heuristic |
ILP | Integer Linear Programming |
ISL | Inter-Satellite Link |
LEO | Low Earth Orbit |
MEC | Mobile Edge Computing |
NFV | Network Function Virtualization |
NOMS | Management Symposium |
NTN | Non-Terrestrial Network |
OEC | Orbital Edge Computing |
POMDP | Partially Observable Markov Decision Process |
SAGIN | Space–Air–Ground Integrated Network |
SEC | Satellite Edge Computing |
VNF | Virtual Network Function |
References
- ESA. Copernicus: Sentinel-2. Available online: https://www.eoportal.org/satellite-missions/copernicus-sentinel-2 (accessed on 2 April 2025).
- Denby, B.; Lucia, B. Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, New York, NY, USA, 16–20 March 2020; pp. 939–954. [Google Scholar] [CrossRef]
- Cassará, P.; Gotta, A.; Marchese, M.; Patrone, F. Orbital Edge Offloading on Mega-LEO Satellite Constellations for Equal Access to Computing. IEEE Commun. Mag. 2022, 60, 32–36. [Google Scholar] [CrossRef]
- Huang, T.; Fang, Z.; Tang, Q.; Xie, R.; Chen, T.; Zhang, R.; Yu, F.R. Integrated Computing and Networking for LEO Satellite Mega-Constellations: Architecture, Challenges and Open Issues. IEEE Wirel. Commun. 2024, 31, 92–100. [Google Scholar] [CrossRef]
- Zhang, Y.; Wu, Q.; Lai, Z.; Li, H. Enabling Low-latency-capable Satellite-Ground Topology for Emerging LEO Satellite Networks. In Proceedings of the IEEE INFOCOM 2022-IEEE Conference on Computer Communications, Virtual, 2–5 May 2022; pp. 1329–1338. [Google Scholar]
- Rinaldi, F.; Maattanen, H.L.; Torsner, J.; Pizzi, S.; Andreev, S.; Iera, A.; Koucheryavy, Y.; Araniti, G. Non-Terrestrial Networks in 5G & Beyond: A Survey. IEEE Access 2020, 8, 165178–165200. [Google Scholar] [CrossRef]
- Araniti, G.; Iera, A.; Pizzi, S.; Rinaldi, F. Toward 6g Non-Terrestrial Networks. IEEE Netw. 2021, 36, 113–120. [Google Scholar] [CrossRef]
- Yang, S.; Huang, Q.; Yu, M. Advancements in remote sensing for active fire detection: A review of datasets and methods. Sci. Total Environ. 2024, 943, 173273. [Google Scholar] [CrossRef]
- Giuffrida, G.; Fanucci, L.; Meoni, G.; Batič, M.; Buckley, L.; Dunne, A.; van Dijk, C.; Esposito, M.; Hefele, J.; Vercruyssen, N.; et al. The Φ-Sat-1 mission: The first on-board deep neural network demonstrator for satellite earth observation. IEEE Trans. Geosci. Remote Sens. 2021, 60, 1–14. [Google Scholar] [CrossRef]
- Mateo-Garcia, G.; Veitch-Michaelis, J.; Smith, L.; Oprea, S.V.; Schumann, G.; Gal, Y.; Baydin, A.G.; Backes, D. Towards global flood mapping onboard low cost satellites with machine learning. Sci. Rep. 2021, 11, 1–12. [Google Scholar] [CrossRef]
- Chen, H.; Xiao, M.; Pang, Z. Satellite-Based Computing Networks with Federated Learning. IEEE Wirel. Commun. 2022, 29, 78–84. [Google Scholar] [CrossRef]
- Razmi, N.; Matthiesen, B.; Dekorsy, A.; Popovski, P. On-board federated learning for dense LEO constellations. In Proceedings of the ICC 2022-IEEE International Conference on Communications, Seoul, Republic of Korea, 16–20 May 2022; pp. 4715–4720. [Google Scholar]
- Wang, Y.; Che, J.; Wang, N.; Liu, L.; Wu, N.; Zhong, X.; Han, X. Load-Balancing Method for LEO Satellite Edge-Computing Networks Based on the Maximum Flow of Virtual Links. IEEE Access 2022, 10, 100584–100593. [Google Scholar] [CrossRef]
- Kim, T.; Kwak, J.; Choi, J.P. Satellite Edge Computing Architecture and Network Slice Scheduling for IoT Support. IEEE Internet Things J. 2022, 9, 14938–14951. [Google Scholar] [CrossRef]
- Min, J.; Liang, Z.; Jann, W.; Qing, G.; Xuemai, G. Joint Computing and Communication Resource Allocation for Edge Computing towards Huge LEO Networks. China Commun. Mag. 2022, 8, 73–84. [Google Scholar]
- Xiumei, Y.; Bo, H. Cost-Efficient Task Offloading for Satellite Edge Computing Systems. In Proceedings of the IEEE International Symposium on Networks, Computers and Communications (ISNCC), Shenzhen, China, 19–22 July 2022; pp. 1–6. [Google Scholar]
- Lei, C.; Gang, F.; Yao, S.; Mengjie, L.; Shuang, Q. Dynamic Computation Offloading in Satellite Edge Computing. In Proceedings of the ICC 2022—IEEE International Conference on Communications, Seoul, Republic of Korea, 16–20 May 2022; pp. 1–6. [Google Scholar]
- Gost, M.M.; Leyva-Mayorga, I.; Pérez-Neira, A.; Vázquez, M.Á.; Soret, B.; Moretti, M. Edge computing and communication for energy-efficient earth surveillance with leo satellites. In Proceedings of the 2022 IEEE International Conference on Communications Workshops (ICC Workshops), Seoul, Republic of Korea, 16–20 May 2022; pp. 556–561. [Google Scholar]
- Lai, Z.; Liu, W.; Wu, Q.; Li, H.; Xu, J.; Wu, J. SpaceRTC: Unleashing the Low-latency Potential of Mega-constellations for Real-Time Communications. In Proceedings of the IEEE INFOCOM 2022-IEEE Conference on Computer Communications, Virtual, 2–5 May 2022; pp. 1339–1348. [Google Scholar]
- Tang, F.; Hofner, H.; Kato, N.; Kaneko, K.; Yamashita, Y.; Hangai, M. A Deep Reinforcement Learning-Based Dynamic Traffic Offloading in Space-Air-Ground Integrated Networks (SAGIN). IEEE J. Sel. Areas Commun. 2022, 40, 276–289. [Google Scholar] [CrossRef]
- Saafi, S.; Vikhrova, O.; Fodor, G.; Hosek, J.; Andreev, S. AI-Aided Integrated Terrestrial and Non-Terrestrial 6G Solutions for Sustainable Maritime Networking. IEEE Netw. 2022, 36, 183–190. [Google Scholar] [CrossRef]
- Soret, B.; Leyva-Mayorga, I.; Lozano-Cuadra, F.; Thorsager, M.D. Q-learning for distributed routing in LEO satellite constellations. In Proceedings of the 2024 IEEE International Conference on Machine Learning for Communication and Networking (ICMLCN), Stockholm, Sweden, 5–8 May 2024; pp. 208–213. [Google Scholar] [CrossRef]
- Luo, L.; Zhang, C.; Yu, H.; Li, Z.; Sun, G.; Luo, S. Energy-Efficient Hierarchical Collaborative Learning Over LEO Satellite Constellations. IEEE J. Sel. Areas Commun. 2024, 42, 3366–3379. [Google Scholar] [CrossRef]
- Qiu, Y.; Niu, J.; Zhu, X.; Zhu, K.; Yao, Y.; Ren, B.; Ren, T. Mobile Edge Computing in Space-Air-Ground Integrated Networks: Architectures, Key Technologies and Challenges. J. Sens. Actuator Netw. 2022, 11, 57. [Google Scholar] [CrossRef]
- Yu, S.; Gong, X.; Shi, Q.; Wang, X.; Chen, X. EC-SAGINs: Edge-Computing-Enhanced Space–Air–Ground-Integrated Networks for Internet of Vehicles. IEEE Internet Things J. 2022, 9, 5742–5754. [Google Scholar] [CrossRef]
- Jia, Z.; Sheng, M.; Li, J.; Zhou, D.; Han, Z. VNF-based service provision in software defined LEO satellite networks. IEEE Trans. Wirel. Commun. 2021, 20, 6139–6153. [Google Scholar] [CrossRef]
- Xia, Q.; Wang, G.; Xu, Z.; Liang, W.; Xu, Z. Efficient Algorithms for Service Chaining in NFV-Enabled Satellite Edge Networks. IEEE Trans. Mob. Comput. 2024, 23, 5677–5694. [Google Scholar] [CrossRef]
- Lai, Z.; Wu, Q.; Li, H.; Lv, M.; Wu, J. OrbitCast: Exploiting Mega-Constellations for Low-Latency Earth Observation. In Proceedings of the 2021 IEEE 29th International Conference on Network Protocols (ICNP), Dallas, TX, USA, 1–5 November 2021; pp. 1–12. [Google Scholar]
- Valente, F.; Eramo, V.; Lavacca, F.G. Optimal bandwidth and computing resource allocation in low earth orbit satellite constellation for earth observation applications. Comput. Netw. 2023, 232, 109849. [Google Scholar] [CrossRef]
- Matthiesen, B.; Razmi, N.; Leyva-Mayorga, I.; Dekorsy, A.; Popovski, P. Federated learning in satellite constellations. IEEE Netw. 2024, 38, 232–239. [Google Scholar] [CrossRef]
- Razmi, N.; Matthiesen, B.; Dekorsy, A.; Popovski, P. Ground-assisted federated learning in LEO satellite constellations. IEEE Wirel. Commun. Lett. 2022, 11, 717–721. [Google Scholar] [CrossRef]
- Razmi, N.; Matthiesen, B.; Dekorsy, A.; Popovski, P. Scheduling for Ground-Assisted Federated Learning in LEO Satellite Constellations. In Proceedings of the 2022 30th European Signal Processing Conference (EUSIPCO), Belgrade, Serbia, 29 August–2 September 2022; pp. 1102–1106. [Google Scholar]
- Tang, Q.; Xie, R.; Fang, Z.; Huang, T.; Chen, T.; Zhang, R.; Yu, F.R. Joint Service Deployment and Task Scheduling for Satellite Edge Computing: A Two-Timescale Hierarchical Approach. IEEE J. Sel. Areas Commun. 2024, 42, 1063–1079. [Google Scholar] [CrossRef]
- Valente, F.; Lavacca, F.G.; Fiori, T.; Eramo, V. Proposal and investigation of a distributed learning strategy in Orbital Edge Computing-endowed satellite networks for Earth Observation applications. Comput. Netw. 2024, 251, 110625. [Google Scholar] [CrossRef]
- Li, Q.; Wang, S.; Ma, X.; Zhou, A.; Yang, F. Towards Sustainable Satellite Edge Computing. In Proceedings of the 2021 IEEE International Conference on Edge Computing (EDGE), Chicago, IL, USA, 5–10 September 2021; pp. 1–8. [Google Scholar]
- Lin, S.; An, J.; Gan, L.; Debbah, M.; Yuen, C. Stacked Intelligent Metasurface Enabled LEO Satellite Communications Relying on Statistical CSI. IEEE Wirel. Commun. Lett. 2024, 13, 1295–1299. [Google Scholar] [CrossRef]
- Valente, F.; Lavacca, F.G.; Eramo, V. A Resource Allocation Strategy in Earth Observation Orbital Edge Computing-enabled Satellite Networks to minimize Ground Station Energy Consumption. In Proceedings of the NOMS 2023–2023 IEEE/IFIP Network Operations and Management Symposium, Miami, FL, USA, 8–12 May 2023; pp. 1–6. [Google Scholar]
- Valente, F. Design and Evaluation of Strategies to Minimize Operating Costs and Support In-Orbit Distributed Learning Within Satellite Networks for Earth Observation. Ph.D. Thesis, Sapienza-University of Rome, Rome, Italy, 2024. [Google Scholar]
- Hall, A.; Hippler, S.; Skutella, M. Multicommodity flows over time: Efficient algorithms and complexity. Theor. Comput. Sci. 2007, 379, 387–404. [Google Scholar] [CrossRef]
- Alqaraghuli, A.J.; Abdellatif, H.; Jornet, J.M. Performance analysis of a dual terahertz/ka band communication system for satellite mega-constellations. In Proceedings of the 2021 IEEE 22nd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Pisa, Italy, 7–11 June 2021; pp. 316–322. [Google Scholar]
- Guan, M.; Xu, T.; Gao, F.; Nie, W.; Yang, H. Optimal walker constellation design of LEO-based global navigation and augmentation system. Remote Sens. 2020, 12, 1845. [Google Scholar] [CrossRef]
Set or Parameter | Description |
---|---|
number of satellites | |
number of orbital planes | |
orbit altitude | |
orbit inclination | |
orbit right ascension of the ascending node | |
i | index in representing a satellite |
orbital plane occupied by the i-th satellite, with | |
position vector of the i-th satellite, with | |
altitude of satellites on the p-th orbital plane, with | |
period of motion of satellites on the p-th orbital plane, with | |
Earth’s radius | |
Earth’s gravitational constant | |
G | antenna gain |
c | speed of light |
carrier frequency | |
P | transmission power |
transmission data rate between i-th and j-th satellite, with | |
B | transmission bandwidth |
Boltzmann’s constant | |
system noise temperature | |
number of ground stations | |
g | index in representing a ground station |
position vector of the g-th ground station, with | |
ground station rotation period, i.e., Earth’s sidereal day | |
T | repeat cycle time |
minimum elevation angle |
Set or Parameter | Description |
---|---|
graph made by node set and edge set | |
cyclostationary period for both topology and service generation | |
discrete time-cycle duration | |
T | number of time cycle of duration in a cyclostationary period |
number of physical nodes (either satellites or ) | |
i | index in representing the physical node |
t | index in representing the time cycle |
p | index in representing the processing state (0 standing for unprocessed, 1 processed) |
node in the set | |
edge in between nodes and | |
processing capacity associated to the i-th physical node (in Mbps) | |
energy cost to be paid for a Mb of data crossing edge (in J/Mb) | |
virtual ground station represented by the physical node | |
capacity associated to the edge | |
data storage capacity associated to the i-th physical node (in Mb) | |
energy available at the beginning of each time cycle on the i-th physical node (in J) | |
actual visibility time between -th and -th physical nodes during t-th time cycle | |
k | processor effective capacitance coefficient |
number of CPU cycles to process 1 bit | |
clock frequency of the processor on the i-th physical node | |
set of all generated services | |
service in , with | |
total number of generated services | |
service source satellite index | |
service pre-processing size | |
service post-processing size | |
service generation time cycle | |
number of time cycles after generation within which service shall be delivered to the |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Valente, F.; Lavacca, F.G.; Polverini, M.; Fiori, T.; Eramo, V. Optimization of Ground Station Energy Saving in LEO Satellite Constellations for Earth Observation Applications. Future Internet 2025, 17, 229. https://doi.org/10.3390/fi17060229
Valente F, Lavacca FG, Polverini M, Fiori T, Eramo V. Optimization of Ground Station Energy Saving in LEO Satellite Constellations for Earth Observation Applications. Future Internet. 2025; 17(6):229. https://doi.org/10.3390/fi17060229
Chicago/Turabian StyleValente, Francesco, Francesco Giacinto Lavacca, Marco Polverini, Tiziana Fiori, and Vincenzo Eramo. 2025. "Optimization of Ground Station Energy Saving in LEO Satellite Constellations for Earth Observation Applications" Future Internet 17, no. 6: 229. https://doi.org/10.3390/fi17060229
APA StyleValente, F., Lavacca, F. G., Polverini, M., Fiori, T., & Eramo, V. (2025). Optimization of Ground Station Energy Saving in LEO Satellite Constellations for Earth Observation Applications. Future Internet, 17(6), 229. https://doi.org/10.3390/fi17060229