Optimal Real-Time Scheduling on Two-Type Heterogeneous Multicore Platforms

Hoon Sung Chwa, Jaebaek Seo, Jinkyu Lee, Insik Shin

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

34 Scopus citations

Abstract

Motivated by the cutting-edge two-type heterogeneous multicore chips, such as ARM's big.LITTLE, that offer a practical support for migration, this paper studies the global (or fully-migrative) approach to two-type heterogeneous multicore scheduling. Our goal is to design an optimal fully-migrative scheduling framework. To achieve this goal in an efficient and simple manner, we break the scheduling problem into two subproblems: workload assignment and schedule generation. We propose a per-cluster workload assignment algorithm, called Hetero-Split, that determines the fractions of workload of each task to be assigned to both clusters without losing feasibility with the complexity of O(n log n), where n is the number of tasks. Furthermore, it provides a couple of important properties (e.g., a dual property) that help to generate an optimal schedule efficiently. We also derive scheduling guidelines to design optimal schedulers for two-type heterogeneous multicore platforms, called Hetero-Fair. By tightly coupling the solutions of Hetero-Split and Hetero-Fair, we develop the first optimal two-type heterogeneous multicore scheduling algorithm, called Hetero-Wrap, that has the same complexity (O(n)) as in the identical multicore case. Finally, concerning a practical point of view, we derive the first bounds on the numbers of intra-and inter-cluster migrations under two-type heterogeneous multicore scheduling, respectively.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 36th Real-Time Systems Symposium, RTSS 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages119-129
Number of pages11
ISBN (Electronic)9781467395076
DOIs
StatePublished - 14 Jan 2016
Event36th IEEE Real-Time Systems Symposium, RTSS 2015 - San Antonio, United States
Duration: 1 Dec 20154 Dec 2015

Publication series

NameProceedings - Real-Time Systems Symposium
Volume2016-January
ISSN (Print)1052-8725

Conference

Conference36th IEEE Real-Time Systems Symposium, RTSS 2015
Country/TerritoryUnited States
CitySan Antonio
Period1/12/154/12/15

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

Keywords

  • Optimal real-time scheduling
  • heterogeneous multicore platforms

Fingerprint

Dive into the research topics of 'Optimal Real-Time Scheduling on Two-Type Heterogeneous Multicore Platforms'. Together they form a unique fingerprint.

Cite this