Measure the data transfer performance between containers

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Sähkötekniikan korkeakoulu | Master's thesis

Date

2022-08-22

Department

Major/Subject

Communications Engineering

Mcode

ELEC3029

Degree programme

CCIS - Master’s Programme in Computer, Communication and Information Sciences (TS2013)

Language

en

Pages

58+1

Series

Abstract

Virtualization technology has had a significant impact on everything around us, including the IT sector. The rapid development of cloud platforms and virtualization technologies has increased the difficulties that IT developers and businesses face in enhancing the performance of data communication network using different virtualized technologies. Choosing the appropriate virtualized environment among virtual machines, containers, or cloud computing platforms for implementing, executing, and deploying applications with the least amount of overhead and failures, for instance, was a worry for IT developers and companies. Another issue that the IT developers were concerned with was how to improve communication performance between containers deployed across different cloud platforms. This thesis includes a review of data transfer performance between Docker containers using various virtualized environments in terms of bitrate, CPU usage, jitter, and latency. Additionally, the zero-copy feature has been investigated to see if, as claimed, it reduces CPU usage and enhances performance for the transferred data. This leads to a better understanding of the communication performance of containers deployed across multiple cloud platforms. Moreover, determining the errors, defects, and networking issues that occur when transmitting data of varying sizes would aid in the discovery of ways to improve the performance of data transmitted between Docker containers. The findings indicate that while implementing Docker containers in cloud services, it is important to account for the throughput between geographically dispersed servers. When sending data between cloud servers, for example, latency rises as the distance between them rises.

Description

Supervisor

Ruttik, Kalle

Thesis advisor

Ruttik, Kalle

Keywords

docker, performance, cloud computing, virtualization

Other note

Citation