Litcius/Paper detail

VDom: Fast and Unlimited Virtual Domains on Multiple Architectures

Ziqi Yuan, Siyu Hong, Rui Chang, Yajin Zhou, Wenbo Shen, Kui Ren

202316 citationsDOI

Abstract

Hardware memory domain primitives, such as Intel MPK and ARM Memory Domain, have been used for efficient in-process memory isolation. However, they can only provide a limited number of memory domains (16 domains), which cannot satisfy the compelling need for more isolated domains inside the address space of a process. Existing solutions to virtualize memory domains are either intrusive (need the modification to existing hardware), or incur a large performance overhead.

Topics & Concepts

Computer scienceAddress spaceOverhead (engineering)Domain (mathematical analysis)Process (computing)Virtual memoryMemory managementMemory protectionIsolation (microbiology)Embedded systemPhysical addressMemory mapParallel computingComputer architectureDistributed computingComputer hardwareOperating systemShared memorySemiconductor memoryMicrobiologyBiologyMathematicsMathematical analysisParallel Computing and Optimization TechniquesSecurity and Verification in ComputingEmbedded Systems Design Techniques