• DocumentCode
    555102
  • Title

    A Slot-Based Real-Time Scheduling Algorithm for Concurrent Transactions in NoC

  • Author

    Bui, B.D. ; Caccamo, Marco ; Pellizzoni, Rodolfo

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • Volume
    1
  • fYear
    2011
  • fDate
    28-31 Aug. 2011
  • Firstpage
    329
  • Lastpage
    338
  • Abstract
    We address the problem of scheduling real-time transactions in Network-on-Chip (NoC). In particular, we propose a novel slot-based scheduling algorithm for acyclic transaction sets in NoC. The algorithm induces a competitive sufficient schedulability utilization bound. Since the proposed algorithm is able to exploit the parallelism between non-overlapping transactions, under given assumptions, it performs better than the existing fixed-priority solutions. We evaluate performance through extensive simulations. Furthermore, we discuss some important factors in the implementation of the algorithm and present an implementation in a real system. The measurement shows that the proposed algorithm has relatively low overhead.
  • Keywords
    multiprocessing systems; network-on-chip; processor scheduling; NoC; acyclic transaction sets; concurrent transactions; fixed-priority solutions; many-core system-on-chips; network-on-chip; nonoverlapping transactions; schedulability utilization bound; slot-based real-time scheduling algorithm; Complexity theory; Optimal scheduling; Real time systems; Schedules; Scheduling; Scheduling algorithm; System-on-a-chip; real-time NoC communication; real-time communication; real-time scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
  • Conference_Location
    Toyama
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4577-1118-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2011.44
  • Filename
    6029844