Cargando…

A Traffic Splitting Algorithm for Load Balancing in Tor

As the most popular anonymous communication system, Tor provides anonymous protection for users by sending their messages through a series of relays. Due to the use of the bandwidth-weighted path selection algorithm, many more users choose routers with high bandwidth as relays. This will cause the u...

Descripción completa

Detalles Bibliográficos
Autores principales: Meng, Xiance, Liang, Mangui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9223355/
https://www.ncbi.nlm.nih.gov/pubmed/35741528
http://dx.doi.org/10.3390/e24060807
_version_ 1784733106196971520
author Meng, Xiance
Liang, Mangui
author_facet Meng, Xiance
Liang, Mangui
author_sort Meng, Xiance
collection PubMed
description As the most popular anonymous communication system, Tor provides anonymous protection for users by sending their messages through a series of relays. Due to the use of the bandwidth-weighted path selection algorithm, many more users choose routers with high bandwidth as relays. This will cause the utilization of high bandwidth routers to be much higher than that of low bandwidth routers, which will bring congestion risk. The Quality of Service (QoS) is difficult to guarantee for users who need delay-sensitive services such as web browsing and instant messaging. To reduce the average load of routers and improve the network throughput, we propose a circuit construction method with multiple parallel middle relays and conduct a dynamic load allocation method. The experiment demonstrates that our proposed method can provide better load balancing. Compared with other multipath anonymous communication networks, our proposed method can provide better anonymity.
format Online
Article
Text
id pubmed-9223355
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-92233552022-06-24 A Traffic Splitting Algorithm for Load Balancing in Tor Meng, Xiance Liang, Mangui Entropy (Basel) Article As the most popular anonymous communication system, Tor provides anonymous protection for users by sending their messages through a series of relays. Due to the use of the bandwidth-weighted path selection algorithm, many more users choose routers with high bandwidth as relays. This will cause the utilization of high bandwidth routers to be much higher than that of low bandwidth routers, which will bring congestion risk. The Quality of Service (QoS) is difficult to guarantee for users who need delay-sensitive services such as web browsing and instant messaging. To reduce the average load of routers and improve the network throughput, we propose a circuit construction method with multiple parallel middle relays and conduct a dynamic load allocation method. The experiment demonstrates that our proposed method can provide better load balancing. Compared with other multipath anonymous communication networks, our proposed method can provide better anonymity. MDPI 2022-06-09 /pmc/articles/PMC9223355/ /pubmed/35741528 http://dx.doi.org/10.3390/e24060807 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Meng, Xiance
Liang, Mangui
A Traffic Splitting Algorithm for Load Balancing in Tor
title A Traffic Splitting Algorithm for Load Balancing in Tor
title_full A Traffic Splitting Algorithm for Load Balancing in Tor
title_fullStr A Traffic Splitting Algorithm for Load Balancing in Tor
title_full_unstemmed A Traffic Splitting Algorithm for Load Balancing in Tor
title_short A Traffic Splitting Algorithm for Load Balancing in Tor
title_sort traffic splitting algorithm for load balancing in tor
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9223355/
https://www.ncbi.nlm.nih.gov/pubmed/35741528
http://dx.doi.org/10.3390/e24060807
work_keys_str_mv AT mengxiance atrafficsplittingalgorithmforloadbalancingintor
AT liangmangui atrafficsplittingalgorithmforloadbalancingintor
AT mengxiance trafficsplittingalgorithmforloadbalancingintor
AT liangmangui trafficsplittingalgorithmforloadbalancingintor