Authors
Prateek Sharma, Lucas Chaufournier, Prashant Shenoy, YC Tay
Publication date
2016/11/28
Book
Proceedings of the 17th international middleware conference
Pages
1-13
Description
Virtualization is used in data center and cloud environments to decouple applications from the hardware they run on. Hardware virtualization and operating system level virtualization are two prominent technologies that enable this. Containers, which use OS virtualization, have recently surged in interest and deployment. In this paper, we study the differences between the two virtualization technologies. We compare containers and virtual machines in large data center environments along the dimensions of performance, manageability and software development.
We evaluate the performance differences caused by the different virtualization technologies in data center environments where multiple applications are running on the same servers (multi-tenancy). Our results show that co-located applications can cause performance interference, and the degree of interference is higher in the case of containers for certain …
Total citations
2016201720182019202020212022202320242273452606233439
Scholar articles
P Sharma, L Chaufournier, P Shenoy, YC Tay - Proceedings of the 17th international middleware …, 2016