Repository logo
 
Publication

Toward optimal virtualization: An updated comparative analysis of Docker and LXD container technologies

dc.contributor.authorSilva, Daniel
dc.contributor.authorRafael, João
dc.contributor.authorFonte, Alexandre
dc.date.accessioned2024-09-11T16:22:39Z
dc.date.available2024-09-11T16:22:39Z
dc.date.issued2024
dc.description.abstractTraditional hypervisor-assisted virtualization is a leading virtualization technology in data centers, providing cost savings (CapEx and OpEx), high availability, and disaster recovery. However, its inherent overhead may hinder performance and seems not scale or be flexible enough for certain applications, such as microservices, where deploying an application using a virtual machine is a longer and resource-intensive process. Container-based virtualization has received attention, especially with Docker, as an alternative, which also facilitates continuous integration/continuous deployment (CI/CD). Meanwhile, LXD has reactivated the interest in Linux LXC containers, which provides unique operations, including live migration and full OS emulation. A careful analysis of both options is crucial for organizations to decide which best suits their needs. This study revisits key concepts about containers, exposes the advantages and limitations of each container technology, and provides an up-to-date performance comparison between both types of containers (applicational vs. system). Using extensive benchmarks and well-known workload metrics such as CPU scores, disk speed, and network throughput, we assess their performance and quantify their virtualization overhead. Our results show a clear overall trend toward meritorious performance and the maturity of both technologies (Docker and LXD), with low overhead and scalable performance. Notably, LXD shows greater stability with consistent performance variability.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationSILVA, Daniel ; RAFAEL, João, FONTE, Alexandre (2024) - Toward optimal virtualization: An updated comparative analysis of Docker and LXD container technologies. Computers. 13:3), p. 94. DOI: 10.3390/computers13040094pt_PT
dc.identifier.doi10.3390/computers13040094pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.11/9148
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectContainerspt_PT
dc.subjectDockerpt_PT
dc.subjectLXCpt_PT
dc.subjectLXDpt_PT
dc.titleToward optimal virtualization: An updated comparative analysis of Docker and LXD container technologiespt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.issue4pt_PT
oaire.citation.startPage94pt_PT
oaire.citation.titleComputerspt_PT
oaire.citation.volume13pt_PT
person.familyNameFonte
person.givenNameAlexandre
person.identifier.orcid0000-0002-1524-891X
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublicationbd5e227f-4069-472b-adf8-edbe58b3d712
relation.isAuthorOfPublication.latestForDiscoverybd5e227f-4069-472b-adf8-edbe58b3d712

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
computers-13-00094.pdf
Size:
3.97 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.02 KB
Format:
Item-specific license agreed upon to submission
Description: