Skip to main navigation Skip to search Skip to main content

TDTA: Topology-based Real-Time DAG Task Allocation on Identical Multiprocessor Platforms

  • Yulong Wu
  • , Weizhe Zhang*
  • , Nan Guan
  • , Yehan Ma
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Modern real-time systems contain complex workloads, which are usually modeled as directed acyclic graph (DAG) tasks and deployed on multiprocessor platforms. The complex execution logic of DAG tasks results in excessive schedulability analysis overhead, and the current DAG task allocation strategy cannot efficiently utilize processor resources (inner parallelization of DAG tasks). In this paper, an invalid-edge deletion (IED) method is proposed to reduce the execution complexity of the DAG tasks while guaranteeing the correctness of the execution logic. Besides, we bound the number of complete paths for DAG tasks, which re-limits the searching space of the schedulability analysis. Then, a topology-based DAG tasks allocation (TDTA) strategy is developed, which reduces the interference caused by higher-priority DAG tasks to enable the full utilization of the processor resources. The experimental results show that the IED method effectively reduces the overhead of DAG task analysis, and the performance of the TDTA strategy is better than the performance of other state-of-the-art strategies.

© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
Original languageEnglish
Pages (from-to)2895-2909
JournalIEEE Transactions on Parallel and Distributed Systems
Volume34
Issue number11
Online published30 Aug 2023
DOIs
Publication statusPublished - Nov 2023

Research Keywords

  • directed acyclic graph task
  • fixed-priority
  • Job shop scheduling
  • partitioned scheduling
  • Processor scheduling
  • Real-time system
  • Real-time systems
  • Resource management
  • Task analysis
  • tasks allocation strategy
  • Topology
  • Vehicle dynamics

Fingerprint

Dive into the research topics of 'TDTA: Topology-based Real-Time DAG Task Allocation on Identical Multiprocessor Platforms'. Together they form a unique fingerprint.

Cite this