Comparative Study of Virtual Machines and Containers for DevOps Developers
Saurabh Deochake, Sumit Maheshwari, Ridip De, Anish Grover

TL;DR
This paper provides a comprehensive comparison of virtual machines and containers, analyzing their architecture, performance, security, and resource use to guide DevOps developers in selecting the appropriate technology.
Contribution
It offers an in-depth experimental analysis and practical recommendations for choosing between VMs and containers based on specific DevOps needs.
Findings
Containers have faster startup times than VMs.
VMs generally offer better security isolation.
Resource utilization varies significantly between the two technologies.
Abstract
This paper presents a comparative study of virtual machines (VMs) and containers for DevOps developers. The study explores the benefits and drawbacks of each technology in terms of their functionality, performance, security, and resource utilization. The paper examines the underlying architecture of VMs and containers, and how they differ from each other. The study includes a series of experiments that compare the performance and resource utilization of VMs and containers in different scenarios. The experiments evaluate factors such as startup time, memory usage, disk I/O, network latency, scalability, and administrative overhead. Finally, the paper provides recommendations for DevOps developers on which technology to choose based on their specific requirements and use cases. Overall, the study aims to provide a comprehensive understanding of the strengths and limitations of VMs and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Distributed and Parallel Computing Systems
