Skip to main navigation Skip to search Skip to main content

Energy-efficient real-time scheduling of dag tasks

  • Ashikahmed Bhuiyan
  • , Zhishan Guo*
  • , Abusayeed Saifullah
  • , Nan Guan
  • , Haoyi Xiong
  • *Corresponding author for this work

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

Abstract

This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG) tasks with implicit deadlines. While meeting all real-time constraints, we try to identify the best task allocation and execution pattern such that the average power consumption of the whole platform is minimized. To our knowledge, this is the first work that addresses the power consumption issue in scheduling multiple DAG tasks on multi-cores and allows intra-task processor sharing. First, we adapt the decomposition-based framework for federated scheduling and propose an energy-sub-optimal scheduler. Then, we derive an approximation algorithm to identify processors to be merged together for further improvements in energy-efficiency. The effectiveness of the proposed approach is evaluated both theoretically via approximation ratio bounds and also experimentally through simulation study. Experimental results on randomly generated workloads show that our algorithms achieve an energy saving of 60% to 68% compared to existing DAG task schedulers.
Original languageEnglish
Article number84
JournalACM Transactions on Embedded Computing Systems
Volume17
Issue number5
DOIs
Publication statusPublished - 1 Sept 2018
Externally publishedYes

Bibliographical note

Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].

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

Research Keywords

  • Convex optimization
  • Energy minimization
  • Parallel task
  • Real-time scheduling

Fingerprint

Dive into the research topics of 'Energy-efficient real-time scheduling of dag tasks'. Together they form a unique fingerprint.

Cite this