• DocumentCode
    2408321
  • Title

    Real-Time Communication for Multicore Systems with Multi-domain Ring Buses

  • Author

    Bui, Bach D. ; Pellizzoni, Rodolfo ; Chivukula, Deepti K. ; Caccamo, Marco

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    23-25 Aug. 2010
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    We address the problem of scheduling real-time data transactions on a multicore processor bus. In particular, to in-crease system predictability and tighten WCET estimation, we propose to employ a software-controllable Multi-Domain Ring Bus (MDRB) architecture. The problem of scheduling periodic real-time transactions on MDRB is challenging because the bus allows multiple non-overlapping transactions to be executed concurrently, and because the degree of concurrency depends on the topology of the bus and of executed transactions. We propose a practical abstraction mechanism for the scheduling problem together with two novel scheduling algorithms. The first algorithm is optimal for transaction sets under restrictive assumptions while the second one induces a competitive sufficient schedulable utilization bound for more general transaction sets.
  • Keywords
    multiprocessing systems; processor scheduling; real-time systems; WCET estimation; abstraction mechanism; multicore processor bus; multidomain ring buses architecture; periodic real-time transaction scheduling; real-time communication; real-time data transaction scheduling; system predictability; Multicore processing; Real time systems; Schedules; Scheduling; Scheduling algorithm; Multi-domain ring bus; Real-time scheduling; Real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
  • Conference_Location
    Macau SAR
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4244-8480-5
  • Type

    conf

  • DOI
    10.1109/RTCSA.2010.32
  • Filename
    5591279