• DocumentCode
    3649808
  • Title

    A Non-Intrusive Read-Copy-Update for UTS

  • Author

    A. Podzimek;Martin Decký;L. Bulej;P. Tuma

  • Author_Institution
    Dept. of Distrib. an Dependable Syst., Charles Univ. in Prague, Prague, Czech Republic
  • fYear
    2012
  • Firstpage
    482
  • Lastpage
    489
  • Abstract
    Read-Copy-Update (RCU) is a mechanism designed to increase the level of concurrency in readers-writer synchronization scenarios, vastly improving scalability of software running on multiprocessor machines. Most existing RCU variants have been developed for and studied within the Linux kernel. Due to strong dependency on the Linux internals, they cannot be easily transferred to other operating system kernels. This paper presents a novel non-intrusive variant of the RCU mechanism (AP-RCU), which depends only on basic kernel-level concepts while maintaining the scalability benefits. We have implemented AP-RCU in the Solaris kernel (UTS) and experimentally confirmed the expected benefits over traditional forms of synchronization, comparable with previous RCU implementations.
  • Keywords
    "Kernel","Linux","Synchronization","Context","Radiation detectors","Instruction sets"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4673-4565-1
  • Type

    conf

  • DOI
    10.1109/ICPADS.2012.72
  • Filename
    6413660