Efficient Workflow Scheduling in Edge Cloud-Enabled Space-Air-Ground-Integrated Information Systems

Efficient Workflow Scheduling in Edge Cloud-Enabled Space-Air-Ground-Integrated Information Systems

Yunke Jiang, Xiaojuan Sun
Copyright: © 2024 |Pages: 29
DOI: 10.4018/IJSWIS.345935
Article PDF Download
Open access articles are freely available for download

Abstract

To address the challenges posed by the dynamism, high latency, and resource scarcity in integrated air-space-ground hybrid edge cloud environments on task completion times and node load, we designed a task scheduling system for scenarios involving the transmission and processing of interdependent tasks. This system integrates a graph neural network with attention mechanism and deep reinforcement learning. Specifically, we employ a graph encoder to extract features from DAG tasks and resources. Task scheduling solutions for dynamic environments are then generated using attention mechanism-equipped graph decoder, which are subsequently optimized based on performance metrics through the use of an Advantage Actor-Critic algorithm. Experimental results indicate that this algorithm performs well in terms of completion time and node load balance across tasks with different workflow structures, demonstrating its adaptability to highly dynamic edge cloud environments.
Article Preview
Top

System Model And Problem Formulation

The SAGIN system is comprised of satellite edge computing nodes, aerial computing nodes, and terrestrial computing nodes, along with the networks that interconnect them. The task scheduling process includes the generation of tasks and task information by users, the creation of task offloading decisions based on scheduling algorithms and task information, the execution of these offloading decisions, executing tasks locally or uploading them to appropriate computing nodes, and returning the results to users. Initially, we define the resources and task models within the task scheduling of the SAGIN. Subsequently, we decompose the task offloading process and define the metrics, and finally, we establish optimization objectives.

Satellite Mobile Edge Computing System

Figure 1.

Space-Air-Ground Integrated Network Architecture

IJSWIS.345935.f01

In the SAGIN, as illustrated in Figure 1, a multitask MEC system typically comprises terrestrial nodes, aerial nodes, and satellite nodes. The satellite nodes are divided into LEO and high-Earth orbit (HEO) clusters. Terrestrial and aerial nodes are interconnected by ground and air network segments, respectively. In the satellite network, the LEO cluster is positioned in orbits closer to the Earth’s surface, which results in lower communication latencies and provides certain computational capabilities. These nodes fulfill both computational and communication functions. However, they exhibit high mobility, unstable network connections, and limited computational resources. In contrast, the HEO cluster remains relatively fixed in relation to the Earth, featuring a stable network topology and broad coverage.

Satellite computing nodes, aerial computing nodes, and terrestrial computing nodes together constitute the structure of the space-air-ground integrated edge computing system. This structure represents a comprehensive, multilevel collaborative computing system that integrates computing resources from terrestrial, aerial, and space layers to form a cross-domain, efficient data processing network. Within this architecture, cloud computing nodes are at the core of the system, typically deployed in data centers with robust data processing and storage capabilities. They are responsible for executing complex data analysis tasks and long-term data storage, while also managing and deploying strategies across the entire network. Edge computing nodes are positioned closer to the data sources and may include terrestrial base stations, routers, aerial drones, airships, or space-based satellite platforms. These nodes have the capability for data processing and temporary storage, allowing them to preprocess and initially analyze collected data to reduce data transmission volumes, lower network latency, and support real-time or near-real-time application requirements. Terminal computing nodes represent the network’s endpoints, such as smartphones, sensors, and other IoT devices that directly generate data. Some devices are also capable of basic data processing and filtering to further optimize data flow and enhance system responsiveness. This layered design of the space-air-ground integrated edge computing architecture not only achieves global service coverage but also enhances data processing efficiency and speed, meeting the demands for latency sensitivity and computational power across various application scenarios.

Complete Article List

Search this Journal:
Reset
Volume 20: 1 Issue (2024)
Volume 19: 1 Issue (2023)
Volume 18: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 17: 4 Issues (2021)
Volume 16: 4 Issues (2020)
Volume 15: 4 Issues (2019)
Volume 14: 4 Issues (2018)
Volume 13: 4 Issues (2017)
Volume 12: 4 Issues (2016)
Volume 11: 4 Issues (2015)
Volume 10: 4 Issues (2014)
Volume 9: 4 Issues (2013)
Volume 8: 4 Issues (2012)
Volume 7: 4 Issues (2011)
Volume 6: 4 Issues (2010)
Volume 5: 4 Issues (2009)
Volume 4: 4 Issues (2008)
Volume 3: 4 Issues (2007)
Volume 2: 4 Issues (2006)
Volume 1: 4 Issues (2005)
View Complete Journal Contents Listing