IMPROVING BITTORRENT CHOKING ALGORITHM TO MITIGATE FREE RIDING
No Thumbnail Available
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Saudi Digital Library
Abstract
تشتهر أنظمة الند للند بالفعالية والكفائة العالية لمشاركة المصادر الحاسوبية والملفات. من بين أشهر هذه الأنظمة هو نظام بت تورنت الذي أسس في عام ٢٠٠١ علي يد المبرمج برام كوهين. كانت لغة البرمجه بايثون هي أول اللغات المستخدمة في برمجة أول برتوكول في نظام البت تورنت. ترجع شهرة بت تورنت إلى قدرته العالية في توفير سرعات عالية لتنزيل ملفات عالية المساحة, وذلك لقدرته على تقسيم عملية التحميل على عدة مستخدمين يتشاركون في طريقة تكاملية على توفير أجزاء الملف المراد تحميله. يعتمد نظام بت تورنت على المشاركة الفعاله, بدون هذه المشاركة, تضعف قوة النظام تنتفي فعاليته ومقدار نزاهته, بالتالي تنتفي أهم خصائصه. أثبتت الدراسات على تمكن بعض المستخدمين من خداع نظام الخناق في بت تورنت والذي يتحكم بنزاهة توزيع الملفات, معتمدا على كمية الوحدات المحملة من الطرف الآخر في عملية تبادل الوحدات المكونة للملف الأساسي. تهدف هذه الرسالة البحثية لتطوير نظام الخنق في بت تورنت للتمكن من التقليل من أثر المستخدمين الذين يهدفون لخداع نظام الخنق في بت تورنت وذلك عن طريق إضافة عامل الخبرة في التعاملات السابقه لتحديد ما اذا كان يجب فك الخناق عن مستخدم من عدمه. أثبتت هذه الدراسه أن بالإمكان تقليل الأثر السلبي لهذا النوع من المستخدمين غير فعالي المشاركة وذلك بتبطئة قدرة التحميل لهم بالمقارنة مع غيرهم من المستخدمين فعالي المشاركة.