• DocumentCode
    1876035
  • Title

    Predictable spin lock algorithms with preemption

  • Author

    Takada, Hiroaki ; Sakamura, Ken

  • Author_Institution
    Dept. of Inf. Sci., Tokyo Univ., Japan
  • fYear
    1994
  • fDate
    18-19 May 1994
  • Firstpage
    2
  • Lastpage
    6
  • Abstract
    Both predictable interprocessor synchronization and fast interrupt response are required for real-time systems constructed using asymmetric shared-memory multiprocessors. This paper points out the problem that conventional spin lock algorithms cannot satisfy both requirements at the same time. To solve this problem, we have proposed an algorithm which is an extension of queueing spin locks modified to be preemptable for servicing interrupts. We propose an improved algorithm that minimizes the recovering overhead from an interrupt service. We also demonstrate that the proposed algorithms have required properties through performance measurement
  • Keywords
    concurrency control; interrupts; performance evaluation; real-time systems; scheduling; shared memory systems; synchronisation; asymmetric shared-memory multiprocessors; fast interrupt response; interrupt servicing; performance measurement; predictable interprocessor synchronization; predictable spin lock algorithms; preemption; queueing spin locks; real-time systems; recovering overhead; Actuators; Atomic measurements; Control systems; Delay; Information science; Multiprocessor interconnection networks; Prediction algorithms; Real time systems; Scheduling algorithm; Sensor systems and applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Operating Systems and Software, 1994. RTOSS '94, Proceedings., 11th IEEE Workshop on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-8186-5710-3
  • Type

    conf

  • DOI
    10.1109/RTOSS.1994.292571
  • Filename
    292571