Show simple item record

AuthorBasyoni, Lamiaa
AuthorErbad, Aiman
AuthorMohamed, Amr
AuthorGuizani, Mohsen
Available date2022-10-17T07:18:58Z
Publication Date2022-01-01
Publication NameIEEE Transactions on Network Science and Engineering
Identifierhttp://dx.doi.org/10.1109/TNSE.2022.3179569
CitationBasyoni, L., Erbad, A., Mohamed, A., & Guizani, M. (2022). QDRL: QoS-aware Deep reinforcement learning approach for Tor's Circuit Scheduling. IEEE Transactions on Network Science and Engineering.‏
URIhttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85131717289&origin=inward
URIhttp://hdl.handle.net/10576/35172
AbstractTor is a popular anonymity network adopted by more than two million users to preserve their privacy. Tor was mainly developed as a low-latency network to support interactive web browsing and messaging applications. However, bandwidth acquisitive applications such as BitTorrent consume a considerable percentage of Tor traffic. This results in an unfair allocation of the available bandwidth and significant degradation in the Quality-of-service (QoS) delivered to users. This paper presents a QoS-aware deep reinforcement learning approach for Tor's circuit scheduling (QDRL). We propose a design that coalesces the two scheduling levels originally presented in Tor and addresses it as a single resource allocation problem. We use the QoS requirements of different applications to set the weight of active circuits passing through a relay. Furthermore, we propose a set of approaches to achieve the optimal trade-off between system fairness and efficiency. We designed and implemented a reinforcement-learning-based scheduling approach (TRLS), a convex-optimization-based scheduling approach (CVX-OPT), and an average-rate-based proportionally fair heuristic (AR-PF). We also compare the proposed approaches with basic heuristics and with the implemented scheduler in Tor. We show that our reinforcement-learning-based approach (TRLS) achieved the highest QoS-aware fairness level with a resilient performance to the changes in an environment with a dynamic nature, such as the Tor network.
Languageen
PublisherIEEE Computer Society
Subjectdeep reinforcement learning
optimization
Tor
TitleQDRL: QoS-Aware Deep Reinforcement Learning Approach for Tor's Circuit Scheduling
TypeArticle
Issue Number5
Volume Number9


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record