, The HotSpot Group

, jemalloc memory allocator

, What is Linux Memory Policy

, Xen on NUMA Machines, 2018.

E. Ackaouy, The Xen Credit CPU Scheduler, 2006.

P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris et al., Xen and the Art of Virtualization, Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles (SOSP '03), pp.164-177, 2003.

D. P. Bovet, Implementing virtual system calls, 2014.

E. Bugnion, S. Devine, and M. Rosenblum, Disco: Running Commodity Operating Systems on Scalable Multiprocessors, Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles (SOSP '97), pp.143-156, 1997.

B. Bui, , 2018.

L. Cherkasova and R. Gardner, Measuring CPU Overhead for I/O Processing in the Xen Virtual Machine Monitor, Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC '05). USENIX Association, pp.24-24, 2005.

D. Chisnall, Understanding How Xen Approaches Device Drivers, Java Server Benchmark, 2005.

, Standard Performance Evaluation Corporation, SPEC MPI, 2007.

, Standard Performance Evaluation Corporation. 2012. SPEC OMP, 2007.

F. Denneman, Decoupling of Cores per Socket from Virtual NUMA Topology in vSphere 6, 2016.

F. Denneman, Impact of CPU Hot Add on NUMA scheduling, 2017.

D. Faggioli, PV-vNUMA issue: topology is misinterpreted by the guest, 2015.

M. Ferdman, A. Adileh, O. Kocberber, S. Volos, M. Alisafaee et al., Clearing the Clouds: A Study of Emerging Scale-out Workloads on Modern Hardware, Proceedings of the Seventeenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS XVII), pp.37-48, 2012.

A. Finn, Hyper-V Dynamic Memory Versus Virtual NUMA, 2015.

F. Gaud, B. Lepers, and J. Decouchant, Justin Funston, Alexandra Fedorova, and Vivien Quéma, Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference (USENIX ATC'14). USENIX Association, pp.231-242, 2014.

F. Gaud, B. Lepers, J. Funston, M. Dashti, A. Fedorova et al., Challenges of Memory Management on Modern NUMA Systems, Commun. ACM, vol.58, pp.59-66, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01242202

A. Ghazal, T. Ivanov, P. Kostamaa, A. Crolotte, R. Voong et al., BigBench V2: The New and Improved BigBench, 2017 IEEE 33rd International Conference on Data Engineering (ICDE, pp.1225-1236, 2017.

L. Gidra, G. Thomas, J. Sopena, and M. Shapiro, A Study of the Scalability of Stop-the-world Garbage Collectors on Multicores, Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '13), pp.229-240, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00868012

L. Gidra, G. Thomas, J. Sopena, M. Shapiro, and N. Nguyen, NumaGiC: A Garbage Collector for Big Data on Big NUMA Machines, Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '15), pp.661-673, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01178790

M. Gorman, Automatic NUMA Balancing, 2012.

J. Han, J. Ahn, C. Kim, Y. Kwon, Y. Choi et al., The Effect of Multi-core on HPC Applications in Virtualized Systems, Proceedings of the 2010 Conference on Parallel Processing, 2010.

. Springer-verlag, , pp.615-623

. Intel,

M. Jha, Whats New in vSphere 6.0 -vNUMA Enhancements, 2015.

P. Kaminski, NUMA aware heap memory manager, 2012.

D. Kaplan, J. Powell, and T. Woller, AMD Memory Encryption, 2016.

D. K. , VMware vSphere 6.5 breaks your SQL Server vNUMA settings, 2016.

C. Kenneth and . Knowlton, A Fast Storage Allocator, Commun. ACM, vol.8, pp.623-624, 1965.

V. Baptiste-lepers, A. Quéma, and . Fedorova, Thread and Memory Placement on NUMA Systems: Asymmetry Matters, Proceedings of the 2015 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '15), 2015.

, USENIX Association, pp.277-289

M. Liu and T. Li, Optimizing virtual machine consolidation performance on NUMA server architecture for cloud workloads, 2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA), pp.325-336, 2014.

W. Liu and E. Ufimtseva, , 2014.

. Xen,

J. D. Mccalpin, STREAM: Sustainable Memory Bandwidth in High Performance Computers, 1991.

. Microsoft, Deploying Virtual NUMA for VMM, 2016.

V. Nitu, A. Kocharyan, H. Yaya, A. Tchana, D. Hagimont et al., Working Set Size Estimation Techniques in Virtualized Environments: One Size Does Not Fit All, Proceedings of the ACM on Measurement and Analysis of Computing Systems 2, 1, Article, vol.19, 2018.

. Openstack,

-. Hyper and . Enable,

, Optimizing Oracle VM Server for x86 Performance, 2017.

J. Gerald, R. P. Popek, and . Goldberg, Formal Requirements for Virtualizable Third Generation Architectures, Commun. ACM, vol.17, pp.412-421, 1974.

J. Rao, K. Wang, X. Zhou, and C. Xu, Optimizing virtual machine scheduling in NUMA multicore systems, 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA), pp.306-317, 2013.

A. Ruprecht, D. Jones, D. Shiraev, G. Harmon, M. Spivak et al., VM Live Migration At Scale, Proceedings of the 14th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE '18), pp.45-56, 2018.

J. Simons, vNUMA: What it is and why it matters, 2011.

B. Teabe, A. Tchana, and D. Hagimont, Application-specific Quantum for Multi-core Platform Scheduler, Proceedings of the Eleventh European Conference on Computer Systems (EuroSys '16), vol.3, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01782587

D. Teimouri, NUMA And vNUMA -Back To The Basic, 2017.

E. Ufimtseva, , 2013.

E. Ufimtseva, , 2013.

. Vmware, Understanding Memory Resource Management in VMware ESX Server, 2009.

. Vmware, The CPU Scheduler in VMware vSphere 5, vol.1, 2013.

G. Gauthier-voron, V. Thomas, P. Quéma, and . Sens, An Interface to Implement NUMA Policies in the Xen Hypervisor, Proceedings of the Twelfth European Conference on Computer Systems (EuroSys '17), pp.453-467, 2017.

S. Wu, H. Sun, L. Zhou, Q. Gan, and H. Jin, vProbe: Scheduling Virtual Machines on NUMA Systems, 2016 IEEE International Conference on Cluster Computing (CLUSTER), pp.70-79, 2016.