Task Scheduling for Multi-core and Parallel Architectures

Challenges, Solutions and Perspectives

  • Quan Chen
  • Minyi Guo

Table of contents

  1. Front Matter
    Pages i-xviii
  2. Background

    1. Front Matter
      Pages 1-1
    2. Quan Chen, Minyi Guo
      Pages 3-12
    3. Quan Chen, Minyi Guo
      Pages 13-26
  3. Optimized Task Scheduling for Parallel Architectures

    1. Front Matter
      Pages 27-27
    2. Quan Chen, Minyi Guo
      Pages 29-72
    3. Quan Chen, Minyi Guo
      Pages 73-111
    4. Quan Chen, Minyi Guo
      Pages 153-171
    5. Quan Chen, Minyi Guo
      Pages 173-198
    6. Quan Chen, Minyi Guo
      Pages 199-231
  4. Summary and Discussion

    1. Front Matter
      Pages 233-233
    2. Quan Chen, Minyi Guo
      Pages 235-239
  5. Back Matter
    Pages 241-243

About this book


This book presents task-scheduling techniques for emerging complex parallel architectures including heterogeneous multi-core architectures, warehouse-scale datacenters, and distributed big data processing systems. The demand for high computational capacity has led to the growing popularity of multicore processors, which have become the mainstream in both the research and real-world settings. Yet to date, there is no book exploring the current task-scheduling techniques for the emerging complex parallel architectures.

Addressing this gap, the book discusses state-of-the-art task-scheduling techniques that are optimized for different architectures, and which can be directly applied in real parallel systems. Further, the book provides an overview of the latest advances in task-scheduling policies in parallel architectures, and will help readers understand and overcome current and emerging issues in this field.


Task scheduling Load balancing Big Data Multicore Datacenter Accelerator Quality-of-Service Distributed computing

Authors and affiliations

  • Quan Chen
    • 1
  • Minyi Guo
    • 2
  1. 1.Shanghai Jiao Tong UniversityShanghaiChina
  2. 2.Shanghai Jiao Tong UniversityShanghaiChina

Bibliographic information