Research Article

Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi

Volume: 21 Number: 2 December 16, 2025
EN TR

Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi

Abstract

Günümüzde BitTorrent istemcileri, dosya paylaşımında yaygın olarak kullanılmakta ancak büyük ölçüde modern işletim sistemlerine bağımlı çalışmaktadır. Bu istemcilerin sürekli açık bilgisayarlara ihtiyaç duyması, enerji tüketimini artırmakta ve taşınabilirlik açısından önemli sınırlılıklar getirmektedir. Ayrıca yalnızca indirme ve gönderme amacıyla bilgisayarların konumlandırılması zor olmakta, bu da kullanıcı deneyimini olumsuz etkilemektedir. Çalışma kapsamında bu sorunlara çözüm olarak, mikrodenetleyici tabanlı ve gerçek zamanlı işletim sistemi (RTOS) uyumlu bir torrent istemcisi tasarlanmıştır. Mikrodenetleyicilerin küçük boyutu, düşük güç tüketimi ve taşınabilirliği sayesinde, sistemin 7/24 çalışabilmesi ve ortamdan bağımsız kullanılabilmesi mümkün hale gelmiştir. Çalışmada, torrent dosyalarının ayrıştırılması için özel bir Bencode ayrıştırıcısı geliştirilmiş, veri bütünlüğünün sağlanması amacıyla SHA-1 algoritması yeniden yazılmış ve istemcinin yönetimi için torrent kontrol bloğu (TCB) yapısı oluşturulmuştur. Ayrıca User Datagram Protocol (UDP) izleyiciler üzerinden eş listesi alınması, Transmission Control Protocol (TCP) tabanlı el sıkışma, bitfield analizi ve parça talep mekanizmaları başarıyla uygulanmıştır. Deneysel sonuçlar, geliştirilen istemcinin hem x86 mimarisi hem de ESP32 tabanlı mikrodenetleyici üzerinde sorunsuz şekilde çalıştığını göstermektedir. Ayrıştırıcı, farklı boyutlardaki torrent dosyalarını bellek sızıntısı olmadan işleyebilmiş; SHA-1 algoritması güvenilir biçimde doğrulama yapmış ve eşler üzerinden veri aktarımı başarıyla gerçekleşmiştir. Çalışma, düşük güç tüketimli ve taşınabilir bir torrent istemcisi sunarak benzer problemlerle ilgilenen geliştiriciler için esnek ve uygulanabilir bir çözüm önermektedir.

Keywords

References

  1. [1] Sandvine, The Global Internet Phenomena Report January 2022. Sandvine, 2022. [Online]. Available: https://www.applogicnetworks.com/phenomena. [Accessed: Nov. 1, 2023].
  2. [2] BitTorrent Inc., Outstanding Consumer Electronics Partners + 150 Million Users (and Counting). BitTorrent Blog, 2012. [Online]. Available: https://www.bittorrent.com/blog/2012/01/09/bittorrent-at-ces-outstanding-consumer-electronics-partners-150-million-users-and-counting/. [Accessed: Nov. 7, 2023].
  3. [3] A. Bellissimo, B. N. Levine, and P. Shenoy, Exploring the Use of BitTorrent as the Basis for a Large Trace Repository, University of Massachusetts, Technical Report 04-41, 2004.
  4. [4] F. Marozzo, D. Talia, and P. Trunfio, “A Sleep-and-Wake Technique for Reducing Energy Consumption in BitTorrent Networks,” Concurrency and Computation: Practice and Experience, vol. 32, no. 14, e5723, 2020.
  5. [5] G. Anastasi, I. Giannetti, and A. Passarella, “A BitTorrent proxy for green Internet file sharing: Design and experimental evaluation,” Computer Communications, vol. 33, no. 7, pp. 794–802, 2010.
  6. [6] G. Anastasi, M. Conti, I. Giannetti, and A. Passarella, “Design and evaluation of a BitTorrent proxy for energy saving,” in Proc. IEEE Symp. Computers and Communications (ISCC), Jul. 2009, pp. 116–121.
  7. [7] S. Cebeci, O. Ozkasap, and G. Anastasi, “Large scale analysis of BitTorrent proxy for green Internet file sharing,” in Proc. European Conf. Energy Efficiency in Large Scale Distributed Systems (EE-LSDS), Berlin, Heidelberg: Springer, Apr. 2013, pp. 264–270.
  8. [8] I. Kelényi, J. K. Nurminen, Á. Ludányi, and T. Lukovszki, “Modeling resource constrained BitTorrent proxies for energy efficient mobile content sharing,” Peer-to-Peer Networking and Applications, vol. 5, no. 2, pp. 163–177, 2012.

Details

Primary Language

Turkish

Subjects

Data Management and Data Science (Other)

Journal Section

Research Article

Early Pub Date

December 16, 2025

Publication Date

December 16, 2025

Submission Date

September 23, 2025

Acceptance Date

November 23, 2025

Published in Issue

Year 2025 Volume: 21 Number: 2

APA
Karadağ, B., & Kaya Gülağız, F. (2025). Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi. Electronic Letters on Science and Engineering, 21(2), 35-49. https://izlik.org/JA89YD52LL
AMA
1.Karadağ B, Kaya Gülağız F. Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi. Electronic Letters on Science and Engineering. 2025;21(2):35-49. https://izlik.org/JA89YD52LL
Chicago
Karadağ, Beyhan, and Fidan Kaya Gülağız. 2025. “Rodentia: Düşük Güç Tüketimli Ve Taşınabilir Dosya Paylaşımı Için Mikrodenetleyici Tabanlı Torrent İstemcisi”. Electronic Letters on Science and Engineering 21 (2): 35-49. https://izlik.org/JA89YD52LL.
EndNote
Karadağ B, Kaya Gülağız F (December 1, 2025) Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi. Electronic Letters on Science and Engineering 21 2 35–49.
IEEE
[1]B. Karadağ and F. Kaya Gülağız, “Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi”, Electronic Letters on Science and Engineering, vol. 21, no. 2, pp. 35–49, Dec. 2025, [Online]. Available: https://izlik.org/JA89YD52LL
ISNAD
Karadağ, Beyhan - Kaya Gülağız, Fidan. “Rodentia: Düşük Güç Tüketimli Ve Taşınabilir Dosya Paylaşımı Için Mikrodenetleyici Tabanlı Torrent İstemcisi”. Electronic Letters on Science and Engineering 21/2 (December 1, 2025): 35-49. https://izlik.org/JA89YD52LL.
JAMA
1.Karadağ B, Kaya Gülağız F. Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi. Electronic Letters on Science and Engineering. 2025;21:35–49.
MLA
Karadağ, Beyhan, and Fidan Kaya Gülağız. “Rodentia: Düşük Güç Tüketimli Ve Taşınabilir Dosya Paylaşımı Için Mikrodenetleyici Tabanlı Torrent İstemcisi”. Electronic Letters on Science and Engineering, vol. 21, no. 2, Dec. 2025, pp. 35-49, https://izlik.org/JA89YD52LL.
Vancouver
1.Beyhan Karadağ, Fidan Kaya Gülağız. Rodentia: Düşük Güç Tüketimli ve Taşınabilir Dosya Paylaşımı için Mikrodenetleyici Tabanlı Torrent İstemcisi. Electronic Letters on Science and Engineering [Internet]. 2025 Dec. 1;21(2):35-49. Available from: https://izlik.org/JA89YD52LL