How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance
Internet privacy and security has become more discussed in public in recent years. Decentralization is a technique that removes trust in central authorities by distributing authority across a network of nodes. But it comes with challenges. This report investigated the advantages and limitations a de...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för elektroteknik och datavetenskap (EECS)
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302413 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-302413 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-3024132021-09-24T05:23:50ZHow a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performanceengHur en decentraliserad P2P baserad kontaktboksmatchning presterar beroende på användarbasstorlek och nätverksprestandaFagerlund, MartinMelander, AdamKTH, Skolan för elektroteknik och datavetenskap (EECS)2021Computer SciencesDatavetenskap (datalogi)Internet privacy and security has become more discussed in public in recent years. Decentralization is a technique that removes trust in central authorities by distributing authority across a network of nodes. But it comes with challenges. This report investigated the advantages and limitations a decentralized contact discovery system for a messaging application may have. The areas of interest in this study concerned performance and scalability of the system. The simulation used a mathematical approach where each task's expected runtime was estimated from experiments or previous conducted studies. Multiple tests were performed to examine how different factors affected the overall performance. The results from the simulations showed that the performance and scalability of the system could be considered viable. However, since the simulation couldn't be compared to a working system or previous research and therefore lacked an estimation of its accuracy together with some limitations in the model, further work needs to be done in order to determine the simulation's predictive power. Säkerhet och personlig integritet på internet har blivit ett flitigt diskuterat ämne under de senaste åren. Decentralisering är en metod för att undvika behovet av att lita på enskilda aktörer genom att distribuera auktoritet över flera noder i ett nätverk. Men decentralisering kommer inte utan utmaningar. I denna rapport undersöks för- och nackdelarna med en decentraliserad kontaktbokssökning för meddelande-applikationer. Huvudsakliga intresseområden för studien var prestanda och skalbarhet för systemet. Simulatorn som skapades använde en matematiskt modell där varje enskild uppgifts körtid uppskattades med hjälp av experiment eller tidigare utförd forskning. Flertalet olika test utfördes för att analysera hur olika faktorer påverkade slutresultatet. Resultaten från simuleringarna visade att systemets prestanda och skalbarhet kan bedömas som adekvata nog för att anses uppnå förväntningarna på systemet. Däremot saknades möjligheten att jämföra simulatorn mot ett utvecklat fungerande system eller tidigare forskning och därav kunde inget fastställande av simulatorns precision presenteras Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302413TRITA-EECS-EX ; 2021:456application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
Computer Sciences Datavetenskap (datalogi) Fagerlund, Martin Melander, Adam How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance |
description |
Internet privacy and security has become more discussed in public in recent years. Decentralization is a technique that removes trust in central authorities by distributing authority across a network of nodes. But it comes with challenges. This report investigated the advantages and limitations a decentralized contact discovery system for a messaging application may have. The areas of interest in this study concerned performance and scalability of the system. The simulation used a mathematical approach where each task's expected runtime was estimated from experiments or previous conducted studies. Multiple tests were performed to examine how different factors affected the overall performance. The results from the simulations showed that the performance and scalability of the system could be considered viable. However, since the simulation couldn't be compared to a working system or previous research and therefore lacked an estimation of its accuracy together with some limitations in the model, further work needs to be done in order to determine the simulation's predictive power. === Säkerhet och personlig integritet på internet har blivit ett flitigt diskuterat ämne under de senaste åren. Decentralisering är en metod för att undvika behovet av att lita på enskilda aktörer genom att distribuera auktoritet över flera noder i ett nätverk. Men decentralisering kommer inte utan utmaningar. I denna rapport undersöks för- och nackdelarna med en decentraliserad kontaktbokssökning för meddelande-applikationer. Huvudsakliga intresseområden för studien var prestanda och skalbarhet för systemet. Simulatorn som skapades använde en matematiskt modell där varje enskild uppgifts körtid uppskattades med hjälp av experiment eller tidigare utförd forskning. Flertalet olika test utfördes för att analysera hur olika faktorer påverkade slutresultatet. Resultaten från simuleringarna visade att systemets prestanda och skalbarhet kan bedömas som adekvata nog för att anses uppnå förväntningarna på systemet. Däremot saknades möjligheten att jämföra simulatorn mot ett utvecklat fungerande system eller tidigare forskning och därav kunde inget fastställande av simulatorns precision presenteras |
author |
Fagerlund, Martin Melander, Adam |
author_facet |
Fagerlund, Martin Melander, Adam |
author_sort |
Fagerlund, Martin |
title |
How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance |
title_short |
How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance |
title_full |
How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance |
title_fullStr |
How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance |
title_full_unstemmed |
How a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance |
title_sort |
how a decentralized peer-to-peer based private contact discovery system performs depending on user base size and network performance |
publisher |
KTH, Skolan för elektroteknik och datavetenskap (EECS) |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302413 |
work_keys_str_mv |
AT fagerlundmartin howadecentralizedpeertopeerbasedprivatecontactdiscoverysystemperformsdependingonuserbasesizeandnetworkperformance AT melanderadam howadecentralizedpeertopeerbasedprivatecontactdiscoverysystemperformsdependingonuserbasesizeandnetworkperformance AT fagerlundmartin hurendecentraliseradp2pbaseradkontaktboksmatchningpresterarberoendepaanvandarbasstorlekochnatverksprestanda AT melanderadam hurendecentraliseradp2pbaseradkontaktboksmatchningpresterarberoendepaanvandarbasstorlekochnatverksprestanda |
_version_ |
1719484763229650944 |