我試圖連接到P2P網絡中給定數量的對等方,我希望讓它們儘可能地跨越全球(讓它們儘可能遠離彼此儘可能)。由於我逐漸與他們聯繫,我會逐個發現更好的同伴,並放棄(或斷開)脫離我的最佳列表的同伴。問題是我堅持定義一個度量標準來告訴我一個對等體是多麼「好」。我將使用geo ip數據庫將ips映射到地理座標,但我無法找到適用的好度量標準。定位網絡探針以跨越全球
0
A
回答
0
在我看來,你不應該想到地理,但在網絡拓撲。對於每個新的同伴,你應該做traceroute
和ping
,這樣你就知道連接的好處了。存儲這個並做成本計算。最簡單的就是加入延遲。帶寬和延遲更重要。如果您關注特定同伴所在地的當地法律,您可以開始考慮地理位置。
0
我想知道,您是否可以讓用戶在其用戶界面中設置位置?這可能是比平時更好的地理分佈度量。也就是說,出於各種複雜的原因 - 我相信你知道 - 相距500英里的兩個節點可能比距離250英里的兩個節點有更好的速度和延遲測量。所以這取決於你是否關心位置或性能:)
相關問題
- 1. 全球Android網絡/ WIFI位置
- 2. 全球定位系統和網絡位置android
- 3. Android的全球定位系統和網絡提供商
- 4. rpc如何跨越lan網絡?
- 5. 瞭解Android的全球定位系統和網絡檢測位置
- 6. 全球變量越來越dereferanced
- 7. 問題越來越瓦爾全球PHP
- 8. 全球定位在Chrome 13
- 9. 全球佈局和定位
- 10. 定位元素覆蓋跨越
- 11. 關於數據包嗅探,安全網絡有多安全?
- 12. 嗅探網絡請求
- 13. 嗅探iphone網絡包?
- 14. IPv6上的網絡探測
- 15. 本地網絡嗅探包
- 16. 嗅探802.11和3G網絡
- 17. 位圖掃描0,跨越
- 18. 由CSS的定位跨越div的定位
- 19. Sitecore全球網址到特定網址
- 20. ACM下探球
- 21. 指針爲網絡嗅探器/自動響應
- 22. 。網絡越來越多內存問題
- 23. 虛擬網絡可以跨越天藍色租戶進行對等嗎?
- 24. Android MVP - 跨越配置更改而存活的網絡請求
- 25. 發射浮點值跨越的Xbee網絡
- 26. QStandardItem全球位置
- 27. 網絡TCP綁定安全
- 28. 鑄造空指針跨越DLL
- 29. 跨網絡的Android仿真器網絡
- 30. 跨度ID越來越不確定
圖形數據庫是非常合適的,例如找到最邊緣的節點。 – Gustav
問題是網絡運行一個客戶端,因此具有固定的程度(連接數量)。 Traceroute和ping並不是很好,因爲它們會導致額外的流量,並且只會告訴我從我的路由到節點的任何事情,但沒有任何關於節點彼此連接的情況。我知道我的全球分佈是基於這樣的假設,即延遲和丟失主要是由於節點之間的絕對距離,但這是我現在的最佳選擇。 – cdecker