The judgment of forseti: economic utility for dynamic heap sizing of multiple runtimes

The judgment of forseti: economic utility for dynamic heap sizing of multiple runtimes
复制标题

DOI:
10.1145/2754169.2754180
复制
发表时间:
2015-06
期刊:
Proceedings of the 2015 International Symposium on Memory Management
影响因子:
--
通讯作者:
Callum Cameron;Jeremy Singer;D. Vengerov
Callum Cameron;Jeremy Singer;D. Vengerov
中科院分区:
其他
文献类型:
--
作者:
Callum Cameron;Jeremy Singer;D. Vengerov

文献摘要

被引文献

相似文献

我们介绍了FORSETI系统,这是一个原则性的整体内存管理方法。它允许系统管理员指定物理节点上所有并发虚拟机之间可以共享的总物理内存资源。FORSETI对每个虚拟机的堆大小与应用程序吞吐量进行建模,并根据经济效用理论的概念寻求最大化VM集的组合吞吐量。我们使用标准的Java托管运行时,即OpenJDK评估FORSETI系统。我们的研究结果表明,FORSETI可以显着减少(高达5倍)堆的足迹,而不影响应用程序的执行时间。
We introduce the FORSETI system, which is a principled approach for holistic memory management. It permits a sysadmin to specify the total physical memory resource that may be shared between all concurrent virtual machines on a physical node. FORSETI models the heap size versus application throughput for each virtual machine, and seeks to maximize the combined throughput of the set of VMs based on concepts from economic utility theory. We evaluate the FORSETI system using a standard Java managed runtime, i.e. OpenJDK. Our results demonstrate that FORSETI enables dramatic reductions (up to 5x) in heap footprint without compromising application execution times.