Provably good scheduling of sporadic tasks with resource sharing on a two-type heterogeneous multiprocessor platform

  • Authors:
  • Gurulingesh Raravi;Björn Andersson;Konstantinos Bletsas

  • Affiliations:
  • CISTER-ISEP Research Center, Polytechnic Institute of Porto, Portugal;CISTER-ISEP Research Center, Polytechnic Institute of Porto, Portugal;CISTER-ISEP Research Center, Polytechnic Institute of Porto, Portugal

  • Venue:
  • OPODIS'11 Proceedings of the 15th international conference on Principles of Distributed Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Consider the problem of scheduling a set of implicit-deadline sporadic tasks to meet all deadlines on a two-type heterogeneous multiprocessor platform where a task may request at most one of $\left|R\right|$ shared resources. There are m1 processors of type-1 and m2 processors of type-2. Tasks may migrate only when requesting or releasing resources. We present a new algorithm, FF-3C-vpr, which offers a guarantee that if a task set is schedulable to meet deadlines by an optimal task assignment scheme that only allows tasks to migrate when requesting or releasing a resource, then FF-3C-vpr also meets deadlines if given processors $2+ 3 \cdot \left\lceil \frac{|R|}{\min(m_1,m_2)}\right\rceil$ times as fast. As far as we know, it is the first result for resource sharing on heterogeneous platforms with provable performance.