2015
DOI: 10.1145/2887746.2754180
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 23 publications
(8 reference statements)
0
1
0
Order By: Relevance
“…Another line of work introduces a central controller that can make allocation decisions across multiple heaps. Cameron et al [2015], for example, derives Pareto curves for virtual machines and combines them to achieve the best possible trade-off between memory and garbage collection time. This data-driven approach works well for virtual machines, where long run times provide lots of data.…”
Section: Related Workmentioning
confidence: 99%
“…Another line of work introduces a central controller that can make allocation decisions across multiple heaps. Cameron et al [2015], for example, derives Pareto curves for virtual machines and combines them to achieve the best possible trade-off between memory and garbage collection time. This data-driven approach works well for virtual machines, where long run times provide lots of data.…”
Section: Related Workmentioning
confidence: 99%