• DocumentCode
    3395071
  • Title

    Non-blocking data sharing in multiprocessor real-time systems

  • Author

    Tsigas, Philippas ; Zhang, Yi

  • Author_Institution
    Dept. of Comput. Sci., Chalmers Univ. of Technol., Goteborg, Sweden
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    247
  • Lastpage
    254
  • Abstract
    A non-blocking protocol that allows real time tasks to share data in a multiprocessor system is presented. The protocol gives the means for concurrent real time tasks to read and write shared data; the protocol allows multiple write and multiple read operations to be executed concurrently. Our protocol extends previous results and is optimal with respect to space requirements. Together with the protocol, its schedulability analysis and a set of schedulability tests for a set of random task sets are presented. Both the schedulability analysis and the schedulability experiments show that the algorithm presented in the paper exhibits less overhead than the lock based protocols
  • Keywords
    multiprocessing systems; processor scheduling; protocols; real-time systems; concurrent real time tasks; lock based protocols; multiple read operations; multiple write; multiprocessor real time systems; non-blocking data sharing; non-blocking protocol; overhead; random task sets; real time tasks; schedulability analysis; schedulability tests; shared data; space requirements; Algorithm design and analysis; Displays; Multiprocessing systems; Navigation; Processor scheduling; Protocols; Real time systems; Scheduling algorithm; Testing; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1999. RTCSA '99. Sixth International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-0306-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.1999.811240
  • Filename
    811240