, Elastic Compute Cloud (EC2) Cloud Server and Hosting -AWS, 2018.

. Eolas, , 2018.

G. Datacenter-traces,

. Openstack, , 2018.

O. Neat,

W. Set and G. , , 2018.

H. S. Abdelsalam, K. Maly, R. Mukkamala, M. Zubair, and D. Kaminsky, Analysis of energy efficiency in clouds, Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009. COMPUTATIONWORLD'09, pp.416-421, 2009.

N. Amit, D. Tsafrir, and A. Schuster, Vswapper: A memory swapper for virtualized environments, ACM SIGPLAN Notices, vol.49, pp.349-366, 2014.

T. E. Anderson, D. E. Culler, and D. A. Patterson, and the NOW team. A case for now (networks of workstations), IEEE Micro, vol.15, pp.54-64, 1995.

M. Armbrust, R. S. Xin, C. Lian, Y. Huai, D. Liu et al., Spark sql: Relational data processing in spark, Proceedings of the, 2015.

, ACM SIGMOD International Conference on Management of Data, pp.1383-1394, 2015.

T. G. Armstrong, V. Ponnekanti, D. Borthakur, and M. Callaghan, Linkbench: a database benchmark based on the facebook social graph, Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, pp.1185-1196, 2013.

P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris et al., Xen and the art of virtualization, ACM SIGOPS operating systems review, vol.37, pp.164-177, 2003.

L. A. Barroso, J. Clidaras, and U. Hölzle, The datacenter as a computer: An introduction to the design of warehouse-scale machines, Synthesis lectures on computer architecture, vol.8, pp.1-154, 2013.

L. A. Barroso and U. Hölzle, The case for energy-proportional computing, Computer, vol.40, p.12, 2007.

A. Beloglazov and R. Buyya, Energy efficient resource management in virtualized cloud data centers, Proceedings of the 2010 10th IEEE/ACM international conference on cluster, cloud and grid computing, pp.826-831, 2010.

, Elasticsearch nightly benchmarks

S. Benchmarks, Testdfsio spark benchmark

S. M. Blackburn, R. Garner, C. Hoffmann, A. M. Khang, K. S. Mckinley et al., The dacapo benchmarks: Java benchmarking development and analysis, ACM Sigplan Notices, vol.41, pp.169-190, 2006.

E. Bugnion, S. Devine, K. Govil, M. Rosenblum, and . Disco, Running commodity operating systems on scalable multiprocessors, ACM Transactions on Computer Systems (TOCS), vol.15, pp.412-447, 1997.

C. P. Chen and ;. Zhang, data-intensive applications, challenges, techniques and technologies: A survey on big data, Information Sciences, pp.314-347, 2014.

J. Chiang, H. Li, and T. Chiueh, Working set-based physical memory ballooning, ICAC (2013), pp.95-99

H. Choi, K. Kim, and D. Kang, Performance evaluation of a remote block device with high-speed cluster interconnects, Proceedings of the 8th International Conference on Computer Modeling and Simulation, pp.84-88, 2017.

C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul et al., Live migration of virtual machines, Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation, vol.2, pp.273-286, 2005.

A. Corradi, M. Fanelli, and L. Foschini, Special Section: The Management of Cloud Systems, Special Section: Cyber-Physical Society and Special Section: Special Issue on Exploiting Semantic Technologies with Particularization on Linked Data over Grid and Cloud Architectures, Future Generation Computer Systems, vol.32, pp.118-127, 2014.

R. J. Creasy, The origin of the vm/370 time-sharing system, IBM J. Res. Dev, vol.25, pp.483-490, 1981.

. Databricks, Joinperformance workload for spark sql

P. Delforge, Americas data centers are wasting huge amounts of energy, National Resources Defense Council, pp.14-22, 2014.

C. Delimitrou and C. Kozyrakis, Quasar: resource-efficient and qos-aware cluster management, ACM SIGPLAN Notices, vol.49, pp.127-144, 2014.

S. Di, F. Cappello, and . Gloudsim, Google trace based cloud simulator with virtual machines, Software: Practice and Experience, vol.45, pp.1571-1590, 2015.

S. Dwarkadas, N. Hardavellas, L. Kontothanassis, R. Nikhil, and R. Stets, Cashmere-vlm: Remote memory paging for software distributed shared memory, Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SPDP 1999, pp.153-159, 1999.

K. Elmeleegy, C. Olston, and B. Reed, Spongefiles: Mitigating data skew in mapreduce using distributed memory, Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data, pp.551-562, 2014.

, Gesi marter 2030: Ict solutions for 21st century challenges, 2015.

R. R. Expósito, G. L. Taboada, S. Ramos, J. Touriño, and R. Doallo, Performance analysis of hpc applications in the cloud, Future Generation Computer Systems, vol.29, pp.218-229, 2013.

M. J. Feeley, W. E. Morgan, E. P. Pighin, A. R. Karlin, H. M. Levy et al., Implementing global memory management in a workstation cluster, Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, pp.201-212, 1995.

E. Feller, L. Rilling, and C. Morin, Snooze: A scalable and autonomic virtual machine management framework for private clouds, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp.482-489, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00651542

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, ACM SIGPLAN Notices, vol.47, pp.37-48, 2012.

P. X. Gao, A. Narayan, S. Karandikar, J. Carreira, S. Han et al., Network requirements for resource disaggregation, OSDI, vol.16, pp.249-264, 2016.

E. Gelenbe and Y. Caseau, The impact of information technology on energy consumption and carbon emissions, vol.1, p.15, 2015.

A. Sydney, The role of virtualization in embedded systems, Proceedings of the 1st workshop on Isolation and integration in embedded systems, pp.11-16, 2008.

A. Ghazal, T. Rabl, M. Hu, F. Raab, M. Poess et al., Bigbench: towards an industry standard benchmark for big data analytics, Proceedings of the 2013 ACM SIG-MOD international conference on Management of data, pp.1197-1208, 2013.

R. P. Goldberg, Survey of virtual machine research, Computer, vol.7, pp.34-45, 1974.

J. Gu, Y. Lee, Y. Zhang, M. Chowdhury, and K. G. Shin, Efficient memory disaggregation with infiniswap, 14th USENIX Symposium on Networked Systems Design and Implementation, pp.649-667, 2017.

D. Gupta, S. Lee, M. Vrable, S. Savage, A. C. Snoeren et al., Difference engine: Harnessing memory redundancy in virtual machines, Communications of the ACM, vol.53, pp.85-93, 2010.

M. R. Hines, A. Gordon, M. Silva, D. Da-silva, K. Ryu et al., Applications know best: Performance-driven memory overcommit with ginkgo, 2011 IEEE Third International Conference on Cloud Computing Technology and Science, pp.130-137, 2011.

V. Infrastructure, Resource management with vmware drs, VMware Whitepaper, vol.13, 2006.

S. T. Jones, A. C. Arpaci-dusseau, and R. H. Arpaci-dusseau, Geiger: monitoring the buffer cache in a virtual machine environment, ACM SIGARCH Computer Architecture News, vol.34, issue.5, pp.14-24, 2006.

G. Jung, M. A. Hiltunen, K. R. Joshi, R. D. Schlichting, and C. Pu, Mistral: Dynamically managing power, performance, and adaptation cost in cloud infrastructures, 2010 International Conference on Distributed Computing Systems, pp.62-73, 2010.

J. M. Kaplan, W. Forrest, and K. , N. Revolutionizing data center energy efficiency. Tech. rep, 2008.

A. Karve, T. Kimbrel, G. Pacifici, M. Spreitzer, M. Steinder et al., Dynamic placement for clustered web applications, Proceedings of the 15th international conference on World Wide Web, pp.595-604, 2006.

J. Kim, V. Fedorov, P. V. Gratz, and A. Reddy, Dynamic memory pressure aware ballooning, Proceedings of the 2015 International Symposium on Memory Systems, pp.103-112, 2015.

K. H. Kim, A. Beloglazov, and R. Buyya, Power-aware provisioning of cloud resources for real-time services, Proceedings of the 7th International Workshop on Middleware for Grids, p.1, 2009.

A. Kochut and K. Beaty, On strategies for dynamic resource management in virtualized server environments, 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, pp.193-200, 2007.

H. K. Lee,

H. J. , Xhive : Efficient cooperative caching for virtual machines, IEEE Transactions on Computers, vol.60, pp.106-119, 2011.

M. Li, J. Tan, Y. Wang, L. Zhang, and V. Salapura, Sparkbench: A comprehensive benchmarking suite for in memory data analytic platform spark, Proceedings of the 12th ACM International Conference on Computing Frontiers, vol.53, pp.1-53, 2015.

S. Liang, R. Noronha, and D. K. Panda, Swapping to remote memory over infiniband: An approach using a high performance network block device, 2005 IEEE International Conference on Cluster Computing, pp.1-10, 2005.

K. Lim, J. Chang, T. Mudge, P. Ranganathan, S. K. Reinhardt et al., Disaggregated memory for expansion and sharing in blade servers, In ACM SIGARCH Computer Architecture News, vol.37, pp.267-278, 2009.

R. Linux and . Sr-iov,

H. Liu, C. Xu, H. Jin, J. Gong, and X. Liao, Performance and energy modeling for live migration of virtual machines, Proceedings of the 20th international symposium on High performance distributed computing, pp.171-182, 2011.

P. Lu and K. Shen, Virtual machine memory access tracing with hypervisor exclusive cache, Usenix Annual Technical Conference, pp.29-43, 2007.

X. Lu, M. W. Rahman, N. Islam, D. Shankar, and D. K. Panda, Accelerating spark with rdma for big data processing: Early experiences, Proceedings of the 2014 IEEE 22Nd Annual Symposium on High-Performance Interconnects, pp.9-16, 2014.

P. Luszczek, E. Meek, S. Moore, D. Terpstra, V. M. Weaver et al., Evaluation of the hpc challenge benchmarks in virtualized environments, Proceedings of the 2011 International Conference on Parallel Processing, vol.2, pp.436-445, 2012.

D. Magenheimer, Add self-ballooning to balloon driver. Discussion on Xen Development mailing list and personal communication, 2008.

D. Magenheimer, C. Mason, D. Mccracken, and K. Hackel, Transcendent memory and linux, Proceedings of the Linux Symposium, pp.191-200, 2009.

E. P. Markatos and G. Dramitinos, Implementation of a reliable remote memory pager, Proceedings of the 1996 Annual Conference on USENIX Annual Technical Conference, pp.15-15, 1996.

D. Meisner, B. T. Gold, and T. F. Wenisch, Powernap: eliminating server idle power, ACM Sigplan Notices, vol.44, pp.205-216, 2009.

A. Melekhova and L. Markeeva, Estimating working set size by guest os performance counters means, CLOUD COMPUTING, vol.48, 2015.

X. Meng, C. Isci, J. Kephart, L. Zhang, E. Bouillet et al., Efficient resource provisioning in compute clouds via vm multiplexing, Proceedings of the 7th international conference on Autonomic computing, pp.11-20, 2010.

G. Mi-lós, D. G. Murray, S. Hand, M. A. Fetterman, and . Satori, Enlightened page sharing, Proceedings of the 2009 conference on USENIX Annual technical conference, pp.1-1, 2009.

M. Neteler, M. H. Bowman, M. Landa, and M. Metz, Grass gis: A multi-purpose open source gis

T. Newhall, E. R. Lehman-borer, and B. Marks, Nswap2l: Transparently managing heterogeneous cluster storage resources for fast swapping, Proceedings of the Second International Symposium on Memory Systems, pp.50-61, 2016.

V. Nitu, B. Teabe, A. Tchana, C. Isci, and D. Hagimont, Welcome to zombieland: Practical and energy-efficient memory disaggregation in a datacenter, Proceedings of the Thirteenth EuroSys Conference, vol.16, p.12, 2018.

, Ginseng: Market-driven memory allocation, 10th ACM SIG-PLAN/SIGOPS, International Conference on Virtual Execution Environments, pp.41-52, 2014.

R. H. Patterson, G. A. Gibson, E. Ginting, D. Stodolsky, and Z. , J. Informed prefetching and caching, vol.29, 1995.

G. Pekhimenko, T. C. Mowry, and O. Mutlu, Linearly compressed pages: A main memory compression framework with low complexity and low latency, Proceedings of the 21st international conference on Parallel architectures and compilation techniques, pp.489-490, 2012.

J. Rao, X. Bu, K. Wang, and C. Xu, Self-adaptive provisioning of virtualized resources in cloud computing, Proceedings of the ACM SIG-METRICS Joint International Conference on Measurement and Modeling of Computer Systems, pp.129-130, 2011.

R. Panigrahy, K. T. Vijayan-prabhakaran, and R. Ramasubramanian, Validating heuristics for virtual machines consolidation, Tech. rep, 2011.

T. Salomie, G. Alonso, T. Roscoe, and K. Elphinstone, Application level ballooning for efficient server consolidation, Proceedings of the 8th ACM European Conference on Computer Systems, pp.337-350, 2013.

M. Su, M. Zhang, K. Chen, Z. Guo, and Y. Wu, Rfp: When rpc is faster than server-bypass with rdma, Proceedings of the Twelfth European Conference on Computer Systems, pp.1-15, 2017.

C. Subramanian, A. Vasan, and A. Sivasubramaniam, Reducing data center power with server consolidation: Approximation and evaluation, High Performance Computing (HiPC), 2010 International Conference on, pp.1-10, 2010.

I. C. Tuduce and T. R. Gross, Adaptive main memory compression, USENIX Annual Technical Conference, pp.237-250, 2005.

A. Vasan, A. Sivasubramaniam, V. Shimpi, T. Sivabalan, and R. Subbiah, Worth their watts?-an empirical study of datacenter servers, High Performance Computer Architecture (HPCA), pp.1-10, 2010.

. Vmware, Understanding memory resource management in vmware esx server, 2009.

W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya, Cost of virtual machine live migration in clouds: A performance evaluation, IEEE International Conference on Cloud Computing, pp.254-265, 2009.

C. A. Waldspurger, Memory resource management in vmware esx server, ACM SIGOPS Operating Systems Review, vol.36, pp.181-194, 2002.

C. A. Waldspurger, N. Park, A. T. Garthwaite, A. , and I. , Efficient mrc construction with shards, FAST, pp.95-110, 2015.

Z. Wang, X. Wang, F. Hou, Y. Luo, W. et al., Dynamic memory balancing for virtualization, ACM Transactions on Architecture and Code Optimization (TACO), vol.13, issue.2, 2016.

A. Whitaker, M. Shaw, and S. D. Gribble, Scale and performance in the denali isolation kernel, 5th Symposium on Operating System Design and Implementation, 2002.

C. William, J. B. Skamarock, J. D. Klemp, and .. O. ,

M. G. , A description of the advanced research wrf version 3. NCAR Technical Notes, 2008.

D. Williams, H. Jamjoom, Y. Liu, and H. Weatherspoon, Overdriver: handling memory overload in an oversubscribed cloud, Proceedings of the 7th International Conference on Virtual Execution Environments, pp.205-216, 2011.

L. Yang, H. Lekatsas, and R. P. Dick, High-performance operating system controlled memory compression, Proceedings of the 43rd annual Design Automation Conference, pp.701-704, 2006.

W. Zhao, X. Jin, Z. Wang, X. Wang, Y. Luo et al., Low cost working set size tracking, USENIX Annual Technical Conference, 2011.

W. Zhao, Z. Wang, and Y. Luo, Dynamic memory balancing for virtual machines, ACM SIGOPS Operating Systems Review, vol.43, pp.37-47, 2009.

P. Zhou, V. Pandey, J. Sundaresan, A. Raghuraman, Y. Zhou et al., Dynamic tracking of page miss ratio curve for memory management, In ACM SIGOPS Operating Systems Review, vol.38, pp.177-188, 2004.