好奇p2p的軟體在分配種子間頻寬的原則或演算法?

看板P2PSoftWare作者 (ETD)時間13年前 (2013/05/14 11:44), 編輯推噓4(406)
留言10則, 3人參與, 最新討論串1/1
各位大大可以閒聊或是開示一下 小弟因為常下載一些較少做種(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

05/14 12:59, , 1F
我個人感覺要細節的話 open source的BT軟體
05/14 12:59, 1F

05/14 13:00, , 2F
直接去看source code最快 不然教科書上面的應該都舊
05/14 13:00, 2F

05/14 13:02, , 3F
開放的BT會討論的是如何防堵Free Rider
05/14 13:02, 3F

05/14 13:03, , 4F
之類的XD 版上有做這領域的人XDD
05/14 13:03, 4F

05/14 13:10, , 5F
謝謝大大,我是有查Google Scholar,關鍵字沒設好,
05/14 13:10, 5F

05/14 13:14, , 6F
查不到基本的介紹,...不然就都是p2p video streaming
05/14 13:14, 6F

05/14 13:55, , 7F
我不是坐這領域的 只是大學時代對P2P topology有興趣
05/14 13:55, 7F

05/14 13:55, , 8F
有去修了相關的課程XD
05/14 13:55, 8F
我也是好奇 這 topology 應該是scale-free network .. ※ 編輯: abc623 來自: 1.34.33.84 (05/14 14:03)

05/14 15:02, , 9F
底層topology通常不會考慮頻寬問題
05/14 15:02, 9F

05/14 15:02, , 10F
這是軟體層該處理的東西,切割開來彈性比較大
05/14 15:02, 10F
文章代碼(AID): #1HaRCgth (P2PSoftWare)
文章代碼(AID): #1HaRCgth (P2PSoftWare)