Open AccessProceedings Article
Ginseng: market-driven LLC allocation
Liran Funaro,Orna Agmon Ben-Yehuda,Assaf Schuster +2 more
- pp 295-308
Reads0
Chats0
TLDR
Experimental results show that Ginseng for cache allocation improved clients' aggregated benefit by up to 42.8× compared with state-of-the-art static and dynamic algorithms.Abstract:
Cloud providers must dynamically allocate their physical resources to the right client to maximize the benefit that they can get out of given hardware. Cache Allocation Technology (CAT) makes it possible for the provider to allocate last level cache to virtual machines to prevent cache pollution. The provider can also allocate the cache to optimize client benefit. But how should it optimize client benefit, when it does not even know what the client plans to do?
We present an auction-based mechanism that dynamically allocates cache while optimizing client benefit and improving hardware utilization. We evaluate our mechanism on benchmarks from the Phoronix Test Suite. Experimental results show that Ginseng for cache allocation improved clients' aggregated benefit by up to 42.8× compared with state-of-the-art static and dynamic algorithms.read more
Citations
More filters
Proceedings Article
ResQ: enabling SLOs in network function virtualization
Amin Tootoonchian,Aurojit Panda,Chang Lan,Melvin Walls,Katerina Argyraki,Sylvia Ratnasamy,Scott Shenker +6 more
TL;DR: ResQ is presented, a resource manager for NFV that enforces performance SLOs for multi-tenant NFV clusters in a resource efficient manner and achieves 60%-236% better resource efficiency for enforcing SLOs that contain contention-sensitive NFs compared to previous work.
Proceedings ArticleDOI
vCAT: Dynamic Cache Management Using CAT Virtualization
TL;DR: In this paper, the authors present vCAT, a novel design for dynamic shared cache management on multicore virtualization platforms based on Intel's cache allocation technology (CAT), which achieves strong isolation at both task and VM levels through cache partition virtualization.
Proceedings Article
Iron: Isolating Network-based {CPU} in Container Environments
Junaid Khalid,Eric J. Rozner,Wesley M. Felter,Cong Xu,Karthick Rajamani,Alexandre Peixoto Ferreira,Aditya Akella +6 more
TL;DR: This paper proposes a scheme, called Iron, that accounts for the time spent in the networking stack on behalf of a container and ensures this processing cannot adversely impact colocated containers through novel enforcement mechanisms, and shows Iron effectively provides isolation under realistic and adversarial conditions.
Proceedings ArticleDOI
dCat: dynamic cache management for efficient, performance-sensitive infrastructure-as-a-service
TL;DR: dCat is proposed, a new dynamic cache management technology to provide strong cache isolation with better performance and requires no modifications to applications so that it can be applied to all cloud workloads.
Proceedings Article
Reexamining Direct Cache Access to Optimize I/O Intensive Applications for Multi-hundred-gigabit Networks
TL;DR: Memory access is the major bottleneck in realizing multi-hundred-gigabit networks with commodity hardware, hence it is essential to make good use of cache memory that is a faster, but smaller memor ...
References
More filters
Journal ArticleDOI
A view of cloud computing
Michael Armbrust,Armando Fox,Rean Griffith,Anthony D. Joseph,Randy H. Katz,Andy Konwinski,Gunho Lee,David A. Patterson,Ariel Rabkin,Ion Stoica,Matei Zaharia +10 more
TL;DR: The clouds are clearing the clouds away from the true potential and obstacles posed by this computing capability.
Journal ArticleDOI
Incentives in Teams
TL;DR: This paper analyzes the problem of inducing the members of an organization to behave as if they formed a team and exhibits a particular set of compensation rules, an optimal incentive structure, that leads to team behavior.
kvm : the Linux Virtual Machine Monitor
TL;DR: The Kernel-based Virtual Machine, or kvm, is a new Linux subsystem which leverages virtualization extensions to add a virtual machine monitor (or hypervisor) capability to Linux.