Есть ли какой-нибудь алгоритм, чтобы найти доступную пропускную способность между двумя узлами в Интернете?

Я пытаюсь разработать программу, которая отображает доступную пропускную способность между двумя узлами. Позже этот модуль будет интегрирован в мое приложение, которое облегчает различные взаимодействия с пользователем (чаты, совместное использование рабочего стола и т. д.) с использованием архитектуры P2P.

Где-то я читал об алгоритме Spruce для определения текущей доступной полосы пропускания между двумя одноранговыми узлами, но я не уверен, можно ли его использовать или нет.

Есть ли уже разработанный алгоритм для достижения этого? Пожалуйста, помните, что архитектура P2P.

когда я начал над ней работать, эта проблема казалась более легкой, но теперь я понимаю, что она намного сложнее, чем кажется... Поэтому мне нужна помощь опытных и увлеченных сетевых программистов....

заранее спасибо..


person Amit    schedule 25.04.2011    source источник
comment
возможный дубликат Расчет доступной пропускной способности   -  person Nick Johnson    schedule 25.04.2011


Ответы (2)


Я могу думать об одном.

Отправьте файл и засеките время. Вот примерная доступная пропускная способность. Нужно лучшее приближение? Отправьте файл большего размера.

person corsiKa    schedule 25.04.2011
comment
на самом деле мое приложение работает на архитектуре P2P, где время и эффективность очень важны .... отправка файла всем одноранговым узлам и отслеживание времени занимает несколько времени, и я не хочу использовать его, по крайней мере, пока мы не примем это нет другого пути... - person Amit; 09.05.2011

Я нашел эту ветку на Stackoverflow, которая несколько похожа на ваш вопрос.

Расчет доступной пропускной способности

Надеюсь, вы найдете там ответ.

person Bhaskar    schedule 25.04.2011