@inproceedings{991e02c29965484582a43a50c285a4f7,
title = "Performance comparison between container-based and VM-based services",
abstract = "These days, microservice architecture is widely used in the design and development of many real-time, critical, and large-scale online services. These services are typically deployed using Docker containers on cloud platforms. Container technology supports the deployment of these services with high portability, scalability, and performance, when compared to deploying them using virtual machines (i.e. VM-based services). It is widely known fact that container-based services give better performance than VM-based services. However, we show in this paper that services deployed using Amazon AWS ECS (EC2 Container Service) surprisingly perform significantly worse when compared with services deployed using Amazon EC2 VMs. We study and quantify the performance difference in terms of throughput, response time and CPU utilization considering different deployment scenarios.",
keywords = "Cloud computing, Docker containers, Microservices, Performance Evaluation, Virtual Machines",
author = "Tasneem Salah and Zemerly, {M. Jamal} and Yeun, {Chan Yeob} and Mahmoud Al-Qutayri and Yousof Al-Hammadi",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 20th Conference on Innovations in Clouds, Internet and Networks, ICIN 2017 ; Conference date: 07-03-2017 Through 09-03-2017",
year = "2017",
month = apr,
day = "13",
doi = "10.1109/ICIN.2017.7899408",
language = "British English",
series = "Proceedings of the 2017 20th Conference on Innovations in Clouds, Internet and Networks, ICIN 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "185--190",
editor = "Stefano Secci and Noel Crespi and Antonio Manzalini",
booktitle = "Proceedings of the 2017 20th Conference on Innovations in Clouds, Internet and Networks, ICIN 2017",
address = "United States",
}