A comparison of software and hardware techniques for x86 virtualization, Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'06, pp.2-13, 2006. ,
Micro-Sliced Virtual Processors to Hide the Effect of Discontinuous CPU Availability for Consolidated Systems, 2014 47th Annual IEEE/ACM International Symposium on Microarchitecture, pp.394-405, 2014. ,
DOI : 10.1109/MICRO.2014.49
Fast, multicore-scalable, low-fragmentation memory allocation through large virtual memory and global data structures, Proceedings of the conference on Object Oriented Programming Systems Languages and Applications, OOP- SLA'15, pp.451-469, 2015. ,
An analysis of linux scalability to many cores, Proceedings of the conference on Operating Systems Design and Implementation, OSDI'10, pp.1-16, 2010. ,
Disco: Running commodity operating systems on scalable multiprocessors, Proceedings of the Symposium on Operating Systems Principles , SOSP'97, pp.143-156, 1997. ,
vScale, Proceedings of the Eleventh European Conference on Computer Systems, EuroSys '16, pp.1-2, 2016. ,
DOI : 10.1145/2038642.2038651
Measuring cpu overhead for i/o processing in the xen virtual machine monitor, Proceedings of the Usenix Annual Technical Conference, USENIX ATC'05, pp.24-24, 2005. ,
Benchmarking cloud serving systems with YCSB, Proceedings of the 1st ACM symposium on Cloud computing, SoCC '10, pp.143-154, 2010. ,
DOI : 10.1145/1807128.1807152
Traffic management: A holistic approach to memory placement on numa systems, Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASP- LOS'13, pp.381-394, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00945758
Continuously measuring critical section pressure with the Free-Lunch profiler, Proceedings of the conference on Object Oriented Programming Systems Languages and Applications, OOP- SLA'14, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00957154
Everything you always wanted to know about synchronization but were afraid to ask, Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, SOSP '13, pp.33-48, 2013. ,
DOI : 10.1145/2517349.2522714
Lock cohorting: A general technique for designing NUMA locks, Proceedings of the symposium on Principles and Practices of Parallel Programming, PPoPP'12, pp.247-256, 2012. ,
Gleaner: Mitigating the blocked-waiter wakeup problem for virtualized multicore applications, Proceedings of the Usenix Annual Technical Conference, USENIX ATC'14, pp.73-84, 2014. ,
NumaGiC: a garbage collector for big data on big NUMA machines, Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'15, pp.661-673, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01178790
Eli: Bare-metal performance for i/o virtualization, Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'12, pp.411-422, 2012. ,
Enforcing Performance Isolation Across Virtual Machines in Xen, Proceedings of the International Conference on Middleware, Middleware'06, pp.342-362, 2006. ,
DOI : 10.1145/956993.956995
Distributed queues in shared memory, Proceedings of the ACM International Conference on Computing Frontiers, CF '13, pp.1-179, 2013. ,
DOI : 10.1145/2482767.2482789
The Effect of Multi-core on HPC Applications in Virtualized Systems, Proceedings of the European conference on Parallel processing, pp.615-623, 2010. ,
DOI : 10.1145/1064979.1064984
An Analysis of Performance Interference Effects in Virtual Environments, 2007 IEEE International Symposium on Performance Analysis of Systems & Software, pp.200-209, 2007. ,
DOI : 10.1109/ISPASS.2007.363750
Memprof: A memory profiler for numa multicore systems, Proceedings of the Usenix Annual Technical Conference, USENIX ATC'12, pp.53-64, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00945731
Minimal-overhead virtualization of a large scale supercomputer, Proceedings of the international conference on Virtual Execution Environments, pp.169-180, 2011. ,
Optimizing virtual machine consolidation performance on numa server architecture for cloud workloads, Proceedings of the International Symposium on Computer Architecture, ISCA'14, pp.325-336, 2014. ,
Increasing Utilization in Modern Warehouse-Scale Computers Using Bubble-Up, IEEE Micro, vol.32, issue.3, pp.88-99, 2012. ,
DOI : 10.1109/MM.2012.22
Synchronization without contention, Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'91, pp.269-278, 1991. ,
Diagnosing performance overheads in the xen virtual machine environment, Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments , VEE '05, pp.13-23, 2005. ,
DOI : 10.1145/1064979.1064984
Scheduling I/O in virtual machine monitors, Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments , VEE '08, pp.1-10, 2008. ,
DOI : 10.1145/1346256.1346258
Understanding Performance Interference of I/O Workload in Virtualized Cloud Environments, 2010 IEEE 3rd International Conference on Cloud Computing, pp.51-58, 2010. ,
DOI : 10.1109/CLOUD.2010.65
Optimizing virtual machine scheduling in NUMA multicore systems, Proceedings of the symposium on High Performance Computer Architecture, HPCA'13, pp.306-317, 2013. ,
X-Stream, Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, SOSP '13, pp.472-488, 2013. ,
DOI : 10.1145/2517349.2522740
Scalable locality-conscious multithreaded memory allocation, Proceedings of the 2006 international symposium on Memory management , ISMM '06, pp.84-94, 2006. ,
DOI : 10.1145/1133956.1133968
Characterizing the performance and scalability of many-core applications on virtualized platforms, 2010. ,
Application-specific quantum for multi-core platform scheduler, Proceedings of the Eleventh European Conference on Computer Systems, EuroSys '16, pp.1-3, 2016. ,
DOI : 10.1109/PCCC.2012.6407650
The lock holder and the lock waiter pre-emption problems, Proceedings of the Twelfth European Conference on Computer Systems , EuroSys '17, 2017. ,
DOI : 10.1145/121132.344329
NUMA-Aware Java Heaps for Server Applications, 19th IEEE International Parallel and Distributed Processing Symposium, pp.108-117, 2005. ,
DOI : 10.1109/IPDPS.2005.299
Towards scalable multiprocessor virtual machines, Proceedings of the conference on Virtual Machine Research And Technology Symposium'04, pp.1-14, 2004. ,
Hardware support for spin management in overcommitted virtual machines, Proceedings of the 15th international conference on Parallel architectures and compilation techniques , PACT '06, pp.124-133, 2006. ,
DOI : 10.1145/1152154.1152176
Dynamic adaptive scheduling for virtual machines, Proceedings of the 20th international symposium on High performance distributed computing, HPDC '11, pp.239-250, 2011. ,
DOI : 10.1145/1996130.1996163
vturbo: Accelerating virtual machine i/o processing using designated turbo-sliced core, Proceedings of the Usenix Annual Technical Conference, USENIX ATC'13, pp.243-254, 2013. ,
vSlicer, Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing, HPDC '12, pp.3-14, 2012. ,
DOI : 10.1145/2287076.2287080
Bubble-flux: precise online qos management for increased utilization in warehouse scale computers, Proceedings of the International Symposium on Computer Architecture, ISCA'13, pp.607-618, 2013. ,
Memory management for manycore processors with software configurable locality policies, Proceedings of the International Symposium on Memory Management, ISMM'12, pp.3-14, 2012. ,