Skip to main content

Showing 1–10 of 10 results for author: Nikolaev, R

.
  1. Adelie: Continuous Address Space Layout Re-randomization for Linux Drivers

    Authors: Ruslan Nikolaev, Hassan Nadeem, Cathlyn Stone, Binoy Ravindran

    Abstract: While address space layout randomization (ASLR) has been extensively studied for user-space programs, the corresponding OS kernel's KASLR support remains very limited, making the kernel vulnerable to just-in-time (JIT) return-oriented programming (ROP) attacks. Furthermore, commodity OSs such as Linux restrict their KASLR range to 32 bits due to architectural constraints (e.g., x86-64 only support… ▽ More

    Submitted 20 January, 2022; originally announced January 2022.

    Comments: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '22), February 28 - March 4, 2022, Lausanne, Switzerland

  2. wCQ: A Fast Wait-Free Queue with Bounded Memory Usage

    Authors: Ruslan Nikolaev, Binoy Ravindran

    Abstract: The concurrency literature presents a number of approaches for building non-blocking, FIFO, multiple-producer and multiple-consumer (MPMC) queues. However, only a fraction of them have high performance. In addition, many queue designs, such as LCRQ, trade memory usage for better performance. The recently proposed SCQ design achieves both memory efficiency as well as excellent performance. Unfortun… ▽ More

    Submitted 14 July, 2022; v1 submitted 6 January, 2022; originally announced January 2022.

    Journal ref: Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2022)

  3. arXiv:2108.02763  [pdf, other

    cs.DC

    Crystalline: Fast and Memory Efficient Wait-Free Reclamation

    Authors: Ruslan Nikolaev, Binoy Ravindran

    Abstract: Historically, memory management based on lock-free reference counting was very inefficient, especially for read-dominated workloads. Thus, approaches such as epoch-based reclamation (EBR), hazard pointers (HP), or a combination thereof have received significant attention. EBR exhibits excellent performance but is blocking due to potentially unbounded memory usage. In contrast, HP are non-blocking… ▽ More

    Submitted 5 August, 2021; originally announced August 2021.

  4. LibrettOS: A Dynamically Adaptable Multiserver-Library OS

    Authors: Ruslan Nikolaev, Mincheol Sung, Binoy Ravindran

    Abstract: We present LibrettOS, an OS design that fuses two paradigms to simultaneously address issues of isolation, performance, compatibility, failure recoverability, and run-time upgrades. LibrettOS acts as a microkernel OS that runs servers in an isolated manner. LibrettOS can also act as a library OS when, for better performance, selected applications are granted exclusive access to virtual hardware re… ▽ More

    Submitted 20 February, 2020; originally announced February 2020.

    Comments: 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE '20), March 17, 2020, Lausanne, Switzerland

  5. Universal Wait-Free Memory Reclamation

    Authors: Ruslan Nikolaev, Binoy Ravindran

    Abstract: In this paper, we present a universal memory reclamation scheme, Wait-Free Eras (WFE), for deleted memory blocks in wait-free concurrent data structures. WFE's key innovation is that it is completely wait-free. Although some prior techniques provide similar guarantees for certain data structures, they lack support for arbitrary wait-free data structures. Consequently, developers are typically forc… ▽ More

    Submitted 11 January, 2020; v1 submitted 7 January, 2020; originally announced January 2020.

    Journal ref: 25th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2020)

  6. A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue

    Authors: Ruslan Nikolaev

    Abstract: We present a new lock-free multiple-producer and multiple-consumer (MPMC) FIFO queue design which is scalable and, unlike existing high-performant queues, very memory efficient. Moreover, the design is ABA safe and does not require any external memory allocators or safe memory reclamation techniques, typically needed by other scalable designs. In fact, this queue itself can be leveraged for object… ▽ More

    Submitted 13 August, 2019; originally announced August 2019.

    Journal ref: 33rd International Symposium on Distributed Computing (DISC 2019)

  7. Snapshot-Free, Transparent, and Robust Memory Reclamation for Lock-Free Data Structures

    Authors: Ruslan Nikolaev, Binoy Ravindran

    Abstract: We present a family of safe memory reclamation schemes, Hyaline, which are fast, scalable, and transparent to the underlying lock-free data structures. Hyaline is based on reference counting - considered impractical for memory reclamation in the past due to high overheads. Hyaline uses reference counters only during reclamation, but not while accessing individual objects, which reduces overheads f… ▽ More

    Submitted 1 May, 2021; v1 submitted 20 May, 2019; originally announced May 2019.

    Comments: An extended version of the PLDI'21 paper (with Appendix)

    Journal ref: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI 2021)

  8. arXiv:1408.1823  [pdf

    physics.ins-det hep-ex

    Experimental study of ionization yield of liquid xenon for electron recoils in the energy range 2.8 - 80 keV

    Authors: D. Yu. Akimov, V. V. Afanasyev, I. S. Alexandrov, V. A. Belov, A. I. Bolozdynya, A. A. Burenkov, Yu. V. Efremenko, D. A. Egorov, A. V. Etenko, M. A. Gulin, S. V. Ivakhin, V. A. Kaplin, A. K. Karelin, A. V. Khromov, M. A. Kirsanov, S. G. Klimanov, A. S. Kobyakin, A. M. Konovalov, A. G. Kovalenko, A. V. Kuchenkov, A. V. Kumpan, Yu. A. Melikyan, R. I. Nikolaev, D. G. Rudik, V. V. Sosnovtsev , et al. (1 additional authors not shown)

    Abstract: We present the results of the first experimental study of ionization yield of electron recoils with energies below 100 keV produced in liquid xenon by the isotopes: 37Ar, 83mKr, 241Am, 129Xe, 131Xe. It is confirmed by a direct measurement with 37Ar isotope (2.82 keV) that the ionization yield is growing up with the energy decrease in the energy range below ~ 10 keV accordingly to the NEST predicti… ▽ More

    Submitted 8 August, 2014; originally announced August 2014.

    Comments: 16 pages, 8 figures

  9. Exchange Field Induced Magnetoresistance in Colossal Magnetoresistance Manganites

    Authors: I. N. Krivorotov, K. R. Nikolaev, A. Yu. Dobin, A. M. Goldman, E. D. Dahlberg

    Abstract: The effect of an exchange field on electrical transport in thin films of metallic ferromagnetic manganites has been investigated. The exchange field was induced both by direct exchange coupling in a ferromagnet/antiferromagnet multilayer and by indirect exchange interaction in a ferromagnet/paramagnet superlattice. The electrical resistance of the manganite layers was found to be determined by t… ▽ More

    Submitted 30 November, 2000; originally announced November 2000.

    Comments: 5 pages, 4 figures

  10. arXiv:cond-mat/0004230  [pdf, ps, other

    cond-mat.mtrl-sci cond-mat.str-el

    Oscillatory Exchange Coupling and Positive Magnetoresistance in Epitaxial Oxide Heterostructures

    Authors: K. R. Nikolaev, A. Yu. Dobin, I. N. Krivorotov, W. K. Cooley, A. Bhattacharya, A. L. Kobrinskii, L. I. Glazman, R. M. Wentzcovitch, E. Dan Dahlberg, A. M. Goldman

    Abstract: Oscillations in the exchange coupling between ferromagnetic $La_{2/3}Ba_{1/3}MnO_3$ layers with paramagnetic $LaNiO_3$ spacer layer thickness has been observed in epitaxial heterostructures of the two oxides. This behavior is explained within the RKKY model employing an {\it ab initio} calculated band structure of $LaNiO_3$, taking into account strong electron scattering in the spacer. Antiferro… ▽ More

    Submitted 13 April, 2000; originally announced April 2000.

    Comments: 4 pages (RevTeX), 5 figures (EPS)