Skip to main navigation Skip to search Skip to main content

Multi-Tree Genetic Programming with Elite Recombination for dynamic task scheduling of satellite edge computing

  • Changzhen Zhang
  • , Jun Yang*
  • *Corresponding author for this work
  • Beihang University

Research output: Contribution to journalArticlepeer-review

Abstract

Satellite Edge Computing (SEC) can provide task computation services to terrestrial users, particularly in areas lacking terrestrial network coverage. With the increasing frequency of computational demands from Internet of Things (IoT) devices and the limited and dynamic nature of computational resources in Low Earth Orbit (LEO) satellites, making effective real-time scheduling decisions in dynamic environments to ensure high task success rate is a critical challenge. In this work, we investigate the dynamic task scheduling of SEC based on Genetic Programming Hyper-Heuristic (GPHH). Firstly, a new problem model for the dynamic task scheduling of SEC is proposed with the objective of improving the task success rate, where the real-world situations (limited and dynamic nature of satellite resources, randomness and difference of tasks) are taken into account. Secondly, to make efficient real-time routing decision and queuing decision during the dynamic scheduling process, a novel scheduling heuristic with routing rule and queuing rule is developed, considering dynamic features of the SEC system such as real-time load, energy consumption, and remaining deadlines. Thirdly, to automatically learn both routing rule and queuing rule, and improve the performance of the algorithm, a Multi-Tree Genetic Programming with Elite Recombination (MTGPER) is proposed, which exploits the recombination of the excellent rules to obtain the better scheduling heuristics. The experimental results show that the proposed MTGPER significantly outperforms existing state-of-the-art methods. The scheduling heuristic evolved by MTGPER has quite good interpretability, which facilitates scheduling management in engineering practice.

Original languageEnglish
Article number107700
JournalFuture Generation Computer Systems
Volume166
DOIs
StatePublished - May 2025

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Dynamic task scheduling
  • Elite recombination
  • Genetic programming
  • Satellite edge computing
  • Task success rate

Fingerprint

Dive into the research topics of 'Multi-Tree Genetic Programming with Elite Recombination for dynamic task scheduling of satellite edge computing'. Together they form a unique fingerprint.

Cite this