Task Scheduling in Geo-Distributed Computing: A Survey

📅 2025-01-26
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the task scheduling challenge in geo-distributed computing, arising from network heterogeneity, heterogeneous resource pricing, and imbalanced computational capacity. It systematically surveys scheduling techniques across four paradigms: cloud, edge, cloud–edge collaboration, and high-performance computing (HPC). The study introduces the first unified taxonomy covering all four environments, grounded in three core objectives—performance, fairness, and fault tolerance—and identifies cross-cutting challenges including cross-domain latency-sensitive scheduling, multi-regional cost optimization, and elastic fault tolerance. Through bibliometric analysis and qualitative comparative evaluation, it classifies and assesses state-of-the-art approaches—including multi-objective optimization, game-theoretic models, reinforcement learning, and heuristic algorithms. The work traces the technical evolution of scheduling research and proposes six future directions: AI-native schedulers, carbon-aware scheduling, among others—thereby providing theoretical foundations and practical guidance for building adaptive, sustainable distributed scheduling systems.

Technology Category

Application Category

📝 Abstract
Geo-distributed computing, a paradigm that assigns computational tasks to globally distributed nodes, has emerged as a promising approach in cloud computing, edge computing, cloud-edge computing and supercomputer computing (HPC). It enables low-latency services, ensures data locality, and handles large-scale applications. As global computing capacity and task demands increase rapidly, scheduling tasks for efficient execution in geo-distributed computing systems has become an increasingly critical research challenge. It arises from the inherent characteristics of geographic distribution, including heterogeneous network conditions, region-specific resource pricing, and varying computational capabilities across locations. Researchers have developed diverse task scheduling methods tailored to geo-distributed scenarios, aiming to achieve objectives such as performance enhancement, fairness assurance, and fault-tolerance improvement. This survey provides a comprehensive and systematic review of task scheduling techniques across four major distributed computing environments, with an in-depth analysis of these approaches based on their core scheduling objectives. Through our analysis, we identify key research challenges and outline promising directions for advancing task scheduling in geo-distributed computing.
Problem

Research questions and friction points this paper is trying to address.

Task Scheduling
Geographically Distributed Computing
Resource Optimization
Innovation

Methods, ideas, or system contributions that make the work stand out.

Distributed Computing
Task Scheduling Optimization
Heterogeneity Handling
🔎 Similar Papers
No similar papers found.
Y
Yujian Wu
College of Intelligence and Computing, Tianjin University, Tianjin 300072, China
Shanjiang Tang
Shanjiang Tang
Associate Professor, College of Intelligence and Computing, Tianjin University
Parallel ComputingCloud ComputingBig Data
C
Ce Yu
College of Intelligence and Computing, Tianjin University, Tianjin 300072, China
B
Bin Yang
College of Intelligence and Computing, Tianjin University, Tianjin 300072, China
C
Chao Sun
College of Intelligence and Computing, Tianjin University, Tianjin 300072, China
Jian Xiao
Jian Xiao
School of Computer Science and Information Engineering, Hefei University of Technology
multimodalvision and languagetext-video retrieval
H
Hutong Wu
College of Intelligence and Computing, Tianjin University, Tianjin 300072, China