TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. Evaluation and refinement of an explicit virtual-memory primitive
 
Options

Evaluation and refinement of an explicit virtual-memory primitive

Citation Link: https://doi.org/10.15480/882.8989
Publikationstyp
Journal Article
Date Issued
2023
Sprache
English
Author(s)
Loeck, Yannick  
Operating Systems E-EXK4  
Dietrich, Christian  orcid-logo
Operating Systems E-EXK4  
TORE-DOI
10.15480/882.8989
TORE-URI
https://hdl.handle.net/11420/44827
Journal
IEEE Access  
Volume
11
Article Number
3338149
Citation
IEEE Access 11: 3338149 (2023)
Publisher DOI
10.1109/ACCESS.2023.3338149
Scopus ID
2-s2.0-85180268489
Publisher
IEEE
The general-purpose virtual-memory subsystem of Linux does not scale to the multimillion IOP/s SSDs of today. Further, its implicit write-back and back-fill semantic hinders data-intensive applications, like databases, more than it actually helps. In contrast, explicit virtual-memory abstractions, as introduced by ExMap, provide an Exokernel-like interface to manipulate theVMsurface. Thereby, the user application remains in full control over the VM surface and can benefit from low operation latencies. In this paper, we investigate the performance of the existing ExMap abstraction and propose enhancements for its system-call interface, its process-local memory pool management, and the user-space page-state tracking. With memory-mapped I/O vectors, the global bundle list, and exported page tables, we improve the end-toend throughput of in-memory random B+tree lookups by up to 5.7 percent, while the out-of-memory case improves by up to 4.9 percent.
Subjects
buffer manager
explicit file-mapped I/O
high-performance I/O
performance optimization
user-space solution
Virtual memory
DDC Class
004: Computer Sciences
Funding(s)
Adaptive fadenspezifische Adressräume  
Parallel Persistency OS  
Open-Access-Publikationskosten / 2022-2024 / Technische Universität Hamburg (TUHH)  
Funding Organisations
Deutsche Forschungsgemeinschaft (DFG)  
Publication version
updatedVersion
Lizenz
https://creativecommons.org/licenses/by/4.0/
Loading...
Thumbnail Image
Name

Evaluation_and_Refinement_of_an_Explicit_Virtual-Memory_Primitive.pdf

Type

Main Article

Size

1.41 MB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback