Abstract

In recent years, virtualizing network servicesand functions has enabled optimizing hardware resources onresource-constrained devices, such as CPU, memory, and storage.Traditional virtualization is achieved through virtual machinesusing a layer known as a hypervisor. While this form of virtualization offers advantages such as scalability and portability, it has disadvantages in terms of performance compared to non-virtualized deployments. In this context, alternative virtualization technologies like containers allow virtualization on the same physical infrastructure, improving overall performance, portability, and service scalability. This paper implements the deployment of network services on the Raspberry Pi development platform, which has limited resources. This is achieved through a multi-container virtualization solution using the Docker Compose tool, based on Docker containerization technology. Finally, a performance analysis of the implemented virtualization solution is conducted in terms of resource utilization by each service.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call