Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Clustered Data Management in Virtual Docker Networks Spanning Geo-Redundant Data Centers: A Performance Evaluation Study of Docker Networking
Linköping University, Department of Computer and Information Science.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Software containers in general and Docker in particular is becoming more popular both in software development and deployment. Software containers are intended to be a lightweight virtualization that provides the isolation of virtual machines with a performance that is close to native. Docker does not only provide virtual isolation but also virtual networking to connect the isolated containers in the desired way. Many alternatives exist when it comes to the virtual networking provided by Docker such as Host, Macvlan, Bridge, and Overlay networks. Each of these networking solutions has its own advantages and disadvantages.

One application that can be developed and deployed in software containers is data grid system. The purpose of this thesis is to measure the impact of various Docker networks on the performance of Oracle Coherence data grid system. Therefore, the performance metrics are measured and compared between native deployment and Docker built-in networking solutions. A scaled-down model of a data grid system is used along with benchmarking tools to measure the performance metrics.

The obtained results show that changing the Docker networking has an impact on performance. In fact, some results suggested that some Docker networks can outperform native deployment. The conclusion of the thesis suggests that if performance is the only consideration, then Docker networks that showed high performance can be used. However, real applications require more aspects than performance such as security, availability, and simplicity. Therefore Docker network should be carefully selected based on the requirements of the application.

Place, publisher, year, edition, pages
2017. , p. 48
Keywords [en]
Docker, Container, Performance, Networking, Data grid, Benchmarking, Virtualization
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-141681ISRN: LIU-IDA/LITH-EX-A--17/017--SEOAI: oai:DiVA.org:liu-141681DiVA, id: diva2:1147173
External cooperation
Tieto
Subject / course
Computer science
Presentation
2017-06-07, Alan Turning, Hus E, Campus Valla, Linköpings universitet, Linköping, 13:00 (English)
Supervisors
Examiners
Available from: 2017-10-05 Created: 2017-10-05 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(1827 kB)103 downloads
File information
File name FULLTEXT01.pdfFile size 1827 kBChecksum SHA-512
360985ee9156d8e41d01ffbda0df87b67f1e5739c6cd47999ec1711a04ef6038a347dfa7ee92a2d05a98b4cd1b6a03c57e194c4dbecb70d68f1c4370e4115bc2
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Alansari, Hayder
By organisation
Department of Computer and Information Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 103 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 870 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf