Uppsats
Performance of open source virtual private networks
Kandidat-uppsats
Högskolan i Skövde/Institutionen för informationsteknologi
Publicerad: 2025
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
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.
Information
- Författare
- Kjellgren, Adrian, Hedström, Martin
- Lärosäte / institution
- Högskolan i Skövde/Institutionen för informationsteknologi
- Publiceringsdatum
- 2025
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Larsson, William, Edström, Jack
Publicerad: 2026
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Herre, Axel, Ranhög, Alex
Publicerad: 2026
Kandidat-uppsats, Blekinge Tekniska Högskola/Institutionen för programvaruteknik
Bakhshi, Elias Mahdi
Publicerad: 2026
Kandidat-uppsats, Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)
Berglin, Caroline, Ellström, Julia
Publicerad: 2024
Kandidat-uppsats, Jönköping University/Högskolan för lärande och kommunikation
Zälle, Alicia, Andersson, Fanny
Publicerad: 2026
Kandidat-uppsats, Högskolan i Gävle/Företagsekonomi
Engelbrektsson, Viktor, Kerman, William
Publicerad: 2026