UCat: heterogeneous memory management for unikernels

作者:Chong Tian, Haikun Liu, Xiaofei Liao, Hai Jin

摘要

Unikernels provide an efficient and lightweight way to deploy cloud computing services in application-specialized and single-address-space virtual machines (VMs). They can efficiently deploy hundreds of unikernel-based VMs in a single physical server. In such a cloud computing platform, main memory is the primary bottleneck resource for high-density application deployment. Recently, non-volatile memory (NVM) technologies has become increasingly popular in cloud data centers because they can offer extremely large memory capacity at a low expense. However, there still remain many challenges to utilize NVMs for unikernel-based VMs, such as the difficulty of heterogeneous memory allocation and high performance overhead of address translations.

论文关键词:unikernel, virtualization, non-volatile memory, heterogeneous memory, large page, slab allocation

论文评审过程:

论文官网地址:https://doi.org/10.1007/s11704-022-1201-y