Cameron, C. , Singer, J. and Vengerov, D. (2015) The Judgment of Forseti: Economic Utility for Dynamic Heap Sizing of Multiple Runtimes. In: International Symposium on Memory Management, Portland, OR, USA, 14 June 2015, pp. 143-156. ISBN 9781450335898 (doi: 10.1145/2754169.2754180)
|
Text
105894.pdf - Accepted Version 1MB |
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. OpenJDK. Our results demonstrate that Forseti enables dramatic reductions (up to 5x) in heap footprint without compromising application execution times.
Item Type: | Conference Proceedings |
---|---|
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | Singer, Dr Jeremy and Cameron, Mr Callum |
Authors: | Cameron, C., Singer, J., and Vengerov, D. |
College/School: | College of Science and Engineering > School of Computing Science |
ISBN: | 9781450335898 |
Copyright Holders: | Copyright © 2015 ACM |
Publisher Policy: | Reproduced in accordance with the copyright policy of the publisher |
Related URLs: |
University Staff: Request a correction | Enlighten Editors: Update this record