Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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
Performance of open source virtual private networks
University of Skövde, School of Informatics.
University of Skövde, School of Informatics.
2025 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In a post COVID society the practice of companies allowing hybrid work from home has increased. The demand of reaching internal resources securely from home has thus become more prevalent. A VPN solution can provide the necessary functionality in order to achieve this goal. The configuration of a home office can, however, differ significantly among employees, particularly with respect to the operating systems employed. This study aims to answer the question how performance has evolved on different releases of OpenVPN and WireGuard on contemporary operating systems. Related research describes how WireGuard since its inception in 2015 has been the fastest VPN on the market due to its light code-base. OpenVPN has recently released new features which increases performance to a degree of which it can rival the performance of WireGuard. One such feature is Data Channel Offload (DCO). The results of this experiment finds that, historically, WireGuard has provided better performance in terms of throughput and CPU utilization but DCO has diminished this gap by allowing OpenVPN to work in kernel space. This provides near WireGuard levels of performance. In order to determine if the possibility to work in kernel space is the factor which makes WireGuard more performant, WireGuard is also tested with two user space implementations. The throughput performance of this user space implementation is equal to that of WireGuard in kernel space. The CPU load is, however, affected in a negative manner. 

Place, publisher, year, edition, pages
2025. , p. iv, 42, 2, 2, 2, 3, 5, 2
Keywords [en]
VPN, encryption, performance, comparison, contemporary
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:his:diva-25612OAI: oai:DiVA.org:his-25612DiVA, id: diva2:1985598
Subject / course
Informationsteknologi
Educational program
Network and Systems Administration
Supervisors
Examiners
Available from: 2025-07-25 Created: 2025-07-25 Last updated: 2025-09-29Bibliographically approved

Open Access in DiVA

fulltext(2046 kB)384 downloads
File information
File name FULLTEXT01.pdfFile size 2046 kBChecksum SHA-512
f79acdb1ea5898fb24de3b4eb86b751afda31701eae5550c6f6d8a8d64a8a41cd27ab84d6f90f172c151f380c6a4f9fc48a7c9baaacde607d92156a2de323e82
Type fulltextMimetype application/pdf

By organisation
School of Informatics
Information Systems, Social aspects

Search outside of DiVA

GoogleGoogle Scholar
Total: 387 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: 442 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • 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