OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

Working set size estimation techniques in virtualized environments: One size does not fit all

Nitu, Vlad-Tiberiu and Kocharyan, Aram and Hannas Yaya, Issa and Tchana, Alain-Bouzaïde and Hagimont, Daniel and Astsatryan, Hrachya Working set size estimation techniques in virtualized environments: One size does not fit all. (2018) In: ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2018), 18 June 2018 - 22 June 2018 (Irvine, United States).

[img] (Document in English)

PDF (Author's version) - Depositor and staff only - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: https://doi.org/10.1145/3179422


Energy consumption is a primary concern for datacenters? management. Numerous datacenters are relying on virtualization, as it provides flexible resource management means such as virtual machine (VM) checkpoint/restart, migration and consolidation. However, one of the main hindrances to server consolidation is physical memory. In nowadays cloud, memory is generally statically allocated to VMs and wasted if not used. Techniques (such as ballooning) were introduced for dynamically reclaiming memory from VMs, such that only the needed memory is provisioned to each VM. However, the challenge is to precisely monitor the needed memory, i.e., the working set of each VM. In this paper, we thoroughly review the main techniques that were proposed for monitoring the working set of VMs. Additionally, we have implemented the main techniques in the Xen hypervisor and we have defined different metrics in order to evaluate their efficiency. Based on the evaluation results, we propose Badis, a system which combines several of the existing solutions, using the right solution at the right time. We also propose a consolidation extension which leverages Badis in order to pack the VMs based on the working set size and not the booked memory. The implementation of all techniques, our proposed system, and the benchmarks we have used are publicly available in order to support further research in this domain.

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 No.: 19 of proceedings of SIGMETRICS 2018, volume 2 EISSN:2476-1249 The original PDF is available at: https://dl.acm.org/doi/10.1145/3179422
Audience (conference):International conference proceedings
Uncontrolled Keywords:
Institution:French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (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)
Other partners > National Academy of Sciences of the Republic of Armenia (ARMENIA)
Laboratory name:
Erasmus + International Credit Mobility program (Europe)
Deposited On:06 Feb 2020 10:38

Repository Staff Only: item control page