中文

Memtrade:面向公有云的内存解耦市场

分布式、并行与集群计算 2021-08-17 v1

摘要

我们提出 Memtrade,首个面向公有云的内存解耦系统。公有云为跨租户的资源解耦带来一系列独特挑战,包括安全性、隔离性与定价。Memtrade 允许生产者虚拟机(VM)在限定时间内将其未分配内存及已分配但空闲的应用内存租赁给远程消费者 VM。Memtrade 无需对主机级系统软件做任何修改,也不依赖云提供商的支持。它利用应用感知控制环回收生产者内存,以最小性能影响形成分布式瞬时远程内存池;采用代理在满足性能约束下匹配生产者和消费者;并将匹配到的内存以安全 KV 缓存形式暴露给消费者。我们使用真实集群轨迹的评估表明,Memtrade 为消费者带来显著性能收益(平均读延迟最高提升 2.8 倍),同时保护机密性与完整性,且对生产者应用影响甚微(性能下降小于 2.1%)。

关键词

引用

@article{arxiv.2108.06893,
  title  = {Memtrade: A Disaggregated-Memory Marketplace for Public Clouds},
  author = {Hasan Al Maruf and Yuhong Zhong and Hongyi Wang and Mosharaf Chowdhury and Asaf Cidon and Carl Waldspurger},
  journal= {arXiv preprint arXiv:2108.06893},
  year   = {2021}
}