Tchana, Alain-Bouzaïde and Bui, Vo Quoc Bao
and Djomgwe Teabe, Boris
and Nitu, Vlad-Tiberiu
and Hagimont, Daniel
Mitigating performance unpredictability in the IaaS using the Kyoto principle.
(2016)
In: 17th ACM/IFIP/USENIX International Middleware Conference (Middleware 2016), 12 December 2016 - 16 December 2016 (Trento, Italy).
|
(Document in English)
PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader 366kB |
Official URL: http://dx.doi.org/10.1145/2988336.2988342
Abstract
Performance isolation is enforced in the cloud by setting to each virtual machine (VM) a given fraction of each resource type (physical memory, processor, and IO bandwidth). However, microarchitectural-level resources such as processor's caches cannot be divided and allocated to VMs: they are globally shared among all VMs which compete for their use, leading to cache contention. Therefore, performance isolation and predictability are compromised. This situation is devastating for HPC applications. In this paper, we propose a software solution (called Kyoto) to this issue, inspired by the polluters pay principle. A VM is said to pollute the cache if it provokes significant cache replacements which impact the performance of other VMs. Henceforth, using the Kyoto system, the provider can encourage HPC cloud users to book pollution permits for their VMs. We have implemented Kyoto in several virtualization systems including both general purpose systems (Xen and KVM) and specialized HPC systems (Pisces).
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | Thanks to ACM. The definitive version is available at http://dl.acm.org This papers appears in article n°6 of Middleware'16: Proceedings of the 17th International Middleware Conference ISBN: 978-1-4503-4300-8 The original PDF is available at: https://dl.acm.org/citation.cfm?id=2988342 |
HAL Id: | hal-01782588 |
Audience (conference): | International conference proceedings |
Uncontrolled Keywords: | |
Institution: | Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE) French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE) Université de Toulouse > Université Toulouse III - Paul Sabatier - UT3 (FRANCE) Université de Toulouse > Université Toulouse - Jean Jaurès - UT2J (FRANCE) Université de Toulouse > Université Toulouse 1 Capitole - UT1 (FRANCE) |
Laboratory name: | |
Statistics: | download |
Deposited On: | 06 Apr 2018 13:14 |
Repository Staff Only: item control page