• DocumentCode
    3021095
  • Title

    Independently-Developed Real-Time Systems on Multi-cores with Shared Resources

  • Author

    Nemati, Farhang ; Behnam, Moris ; Nolte, Thomas

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras, Sweden
  • fYear
    2011
  • fDate
    5-8 July 2011
  • Firstpage
    251
  • Lastpage
    261
  • Abstract
    In this paper we propose a synchronization protocol for resource sharing among independently-developed real-time systems on multi-core platforms. The systems may use different scheduling policies and they may have their own local priority settings. Each system is allocated on a dedicated processor (core). In the proposed synchronization protocol, each system is abstracted by an interface which abstracts the information needed for supporting global resources. The protocol facilitates the composability of various real-time systems with different scheduling and priority settings on a multi-core platform. We have performed experimental evaluations and compared the performance of our proposed protocol (MSOS) against the two existing synchronization protocols MPCP and FMLP. The results show that the new synchronization protocol enables composability without any significant loss of performance. In fact, in most cases the new protocol performs better than at least one of the other two synchronization protocols. Hence, we believe that the proposed protocol is a viable solution for synchronization among independently-developed real-time systems executing on a multi-core platform.
  • Keywords
    multiprocessing systems; processor scheduling; real-time systems; resource allocation; independently-developed realtime systems; multicore platforms; resource sharing; scheduling policies; shared resources; synchronization protocol; Job shop scheduling; Multicore processing; Processor scheduling; Protocols; Real time systems; Resource management; Synchronization; Multi-core; Multiprocessor; Resource Sharing; Scheduling; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2011 23rd Euromicro Conference on
  • Conference_Location
    Porto
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4577-0643-1
  • Type

    conf

  • DOI
    10.1109/ECRTS.2011.31
  • Filename
    6001644