Satori: Enlightened page sharing

USENIX Technical Conference(2009)

引用 272|浏览313
暂无评分
摘要
We introduce Satori, an efficient and effective system for sharing memory in virtualised systems. Satori uses enlightenments in guest operating systems to detect sharing opportunities and manage the surplus memory that results from sharing. Our approach has three key benefits over existing systems: it is better able to detect short-lived sharing opportunities, it is efficient and incurs negligible overhead, and it maintains performance isolation between virtual machines. We present Satori in terms of hypervisor-agnostic design decisions, and also discuss our implementation for the Xen virtual machine monitor. In our evaluation, we show that Satori quickly exploits up to 94% of the maximum possible sharing with insignificant performance overhead. Furthermore, we demonstrate workloads where the additional memory improves macrobenchmark performance by a factor of two.
更多
查看译文
关键词
surplus memory,macrobenchmark performance,enlightened page sharing,present satori,insignificant performance overhead,maximum possible sharing,xen virtual machine monitor,performance isolation,short-lived sharing opportunity,incurs negligible overhead,additional memory,virtual machine,operating system,shared memory,virtual machine monitor
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要