作者abc623 (ETD)
看板P2PSoftWare
標題好奇p2p的種子在分配種子間頻寬的原則或演算法?
時間Tue May 14 11:44:39 2013
各位大大可以閒聊或是開示一下
小弟因為常下載一些較少做種(1~3)的種子
因為下載流量不會很大(1X ~30 Kbyte/s) 所以小弟同時下載數
都設很大(25~45),不然我的下載會塞不滿,可是試太大後,
反而後面的迷片,還是來搶走了頻寬。
結果 常常遇到下載序列29的種子 卻撈了我20M 中的 10M頻寬
(通常是迷片 到 1.5 Mbytes/s)
如果這時我把它設下載頻寬小一點例如2M (250 Kbytes/s),
會又發現序列10幾的種子,他會從2M變到4M 之類的
可以其實她應該是有頻寬的,只是被後面的搶走了?
或許這是因為所有的網路頻寬是動態的...這時剛好
tracker server 的 peerlist 可以傳,不過感覺不像巧合
因為常發生 …..
也就是,我常常觀察到下載序列在前面
,也不一定拿到比較大的頻寬
所以,小弟好奇的是,一般種子除了下載有順序(queue)外
也可以設頻寬(bandwidth) 跟優先 (prioriy),p2p軟體的種子,
到底設計protocol上有沒有在分配種子間頻寬的原則或演算法文獻?
小弟試過p2p torrent priority bandwidth 這些關鍵字 好像都查不到一些資料
甚至不同的p2p軟體 好像搶頻寬的能力也不一樣
在 win7 下,下載時 deluge 比utorrent 厲害?
(靠增加查詢 tracker server 的頻率?)
上傳做種 好像utorrent 比較好?不知是巧合還是
我的deluge有兩三個種子做種都沒流量,但是移到utorrent做種
居然就有流量了 ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.235.47
1F:推 r1239386 :我個人感覺要細節的話 open source的BT軟體 05/14 12:59
2F:→ r1239386 :直接去看source code最快 不然教科書上面的應該都舊 05/14 13:00
3F:推 r1239386 :開放的BT會討論的是如何防堵Free Rider 05/14 13:02
4F:→ r1239386 :之類的XD 版上有做這領域的人XDD 05/14 13:03
5F:→ abc623 :謝謝大大,我是有查Google Scholar,關鍵字沒設好, 05/14 13:10
6F:→ abc623 :查不到基本的介紹,...不然就都是p2p video streaming 05/14 13:14
7F:推 r1239386 :我不是坐這領域的 只是大學時代對P2P topology有興趣 05/14 13:55
8F:→ r1239386 :有去修了相關的課程XD 05/14 13:55
我也是好奇 這 topology 應該是scale-free network ..
※ 編輯: abc623 來自: 1.34.33.84 (05/14 14:03)
9F:推 singy :底層topology通常不會考慮頻寬問題 05/14 15:02
10F:→ singy :這是軟體層該處理的東西,切割開來彈性比較大 05/14 15:02