Skip to main navigation Skip to search Skip to main content

Energy-efficient multi-core scheduling for real-time DAG tasks

Zhishan Guo, Ashikahmed Bhuiyan, Abusayeed Saifullah, Nan Guan, Haoyi Xiong

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

In this work, we study 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 the best of 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. We first 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 and to prove the bound of the approximation ratio. We perform a simulation study to demonstrate the effectiveness and efficiency of the proposed scheduling. The simulation results show that our algorithms achieve an energy saving of 27% to 41% compared to existing DAG task schedulers.
Original languageEnglish
Title of host publication29th Euromicro Conference on Real-Time Systems, ECRTS 2017
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages221-2221
Volume76
ISBN (Print)9783959770378
DOIs
Publication statusPublished - 1 Jun 2017
Externally publishedYes
Event29th Euromicro Conference on Real-Time Systems, ECRTS 2017 - Dubrovnik, Croatia
Duration: 28 Jun 201730 Jun 2017
http://www.dagstuhl.de/dagpub/978-3-95977-037-8

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume76
ISSN (Print)1868-8969

Conference

Conference29th Euromicro Conference on Real-Time Systems, ECRTS 2017
PlaceCroatia
CityDubrovnik
Period28/06/1730/06/17
Internet address

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 multi-core scheduling for real-time DAG tasks'. Together they form a unique fingerprint.

Cite this