Skip to main navigation Skip to search Skip to main content

Multitask Cooperative Genetic Programming for Co-Scheduling Online-Offline Workflows in the Cloud

  • Zaixing Sun
  • , Liang Zhang
  • , Quan Tang
  • , Jun Jiang
  • , Chonglin Gu
  • , Bin Wang*
  • *Corresponding author for this work
  • Pengcheng Laboratory
  • University of Science and Technology Beijing
  • Guizhou Institute of Technology
  • Harbin Institute of Technology Shenzhen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The underutilization of cloud resources remains a significant challenge due to overprovisioning and resource silos. While co-scheduling latency-critical online workflows with best-effort offline workflows is a promising strategy, existing approaches often overlook the complex bidirectional coupling and fine-grained resource dependencies between these workloads. This paper studies the Co-Scheduling of Online-Offline Work-flows problem, formulated as a coupled multitask optimization model that jointly accounts for fine-grained CPU/memory configuration and parallel task execution within virtual machines. The objective is to simultaneously minimize the total flowtime of online workflows and the total cost of shared cloud clusters. We propose a Multitask Cooperative Genetic Programming (MCGP) approach to address the dynamic interaction where the scheduling decision of one task alters the environment of another. MCGP automatically evolves and learns two dedicated rule pairs, comprising task and resource selection rules, tailored for online and offline workflows, respectively. MCGP enables the two scheduling strategies to collaborate effectively within a shared environment by integrating multitask learning for knowledge transfer and cooperative coevolution for strategy co-adaptation. Extensive simulation experiments based on real-world traces show that MCGP consistently outperforms existing baselines in terms of reducing total flowtime and costs, and improving the success rate.

Original languageEnglish
Title of host publicationINFOCOM 2026 - IEEE Conference on Computer Communications
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798331549619
DOIs
StatePublished - 2026
Externally publishedYes
Event2026 IEEE Conference on Computer Communications, INFOCOM 2026 - Tokyo, Japan
Duration: 18 May 202621 May 2026

Publication series

NameProceedings - IEEE INFOCOM
ISSN (Print)0743-166X

Conference

Conference2026 IEEE Conference on Computer Communications, INFOCOM 2026
Country/TerritoryJapan
CityTokyo
Period18/05/2621/05/26

Keywords

  • Cloud computing
  • co-scheduling
  • genetic programming
  • multitask learning
  • workflow scheduling

Fingerprint

Dive into the research topics of 'Multitask Cooperative Genetic Programming for Co-Scheduling Online-Offline Workflows in the Cloud'. Together they form a unique fingerprint.

Cite this