A. Mô tả thử nghiệm:
Trong thử nghiệm này, chúng ta sẽ kiểm tra để xác nhận lại kết quả của định lý 1. Chúng ta sẽ xem xét ảnh hưởng của free-riding lên hệ thống khi thay đổi tốc độ tham gia vào mạng của free-rider từ 1 đến 12, và cố định tốc độ tham gia vào mạng của non free-rider là 100.
B. Thiết lập các tham số
- File size: 50MB
- Block(piece) size: 256KB - #initial seed: 1
- Seed leaving probability: 1 - Non free-rider join rate: 100/s
- Free rider join rate: thay đổi lần lượt từ 1 đến 12 - Join time : 10s
- Băng thông của non free-rider: Download: 1500, Upload 400 - Băng thông của free-rider: Download: 1500, Upload 0
Hình 5: Sự thay đổi thời gian download trung bình của free-rider và non free-rider theo
sự biến thiên tốc độ tham gia mạng của free-rider.
Từ kết quả thử nghiệm chúng ta thấy được rằng thời gian download trung bình của free-rider tăng lên một cách nhanh chóng (đường khá dốc) khi tăng tốc độ free-rider tham gia trong mạng (Tôi đã thử nghiệm khi λf bằng 20 thì 1 số free-rider không thể hoàn thành download – kết quả đó không được thể hiện trong biểu đồ này). Trong khi đó, thời gian download trung bình của các nút non free-rider lại thay đổi không đáng kể. Kết quả của thí nghiệm trong hình 5 thấy có sự tương ứng với biểu đồ lý thuyết thu được trong hình 3. Điều này chứng tỏ rằng cơ chế hiện tại của BitTorrent có khả năng hạn chế hiện tượng free-riding khá hiệu quả khi trong hệ thống không có seed.