Данные о наличии - PullRequest
       10

Данные о наличии

4 голосов
/ 20 июня 2011

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

Ответы [ 3 ]

1 голос
/ 16 июля 2011

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

В реальных сетях, конечно, будет много других типов шаблонов в данных, так что это не идеальная симуляция, но я думаю, что это довольно хорошо.

1 голос
/ 14 июля 2011

Я не слишком уверен насчет других протоколов P2P, но вот ответ на вопрос для BitTorrent:

Вы должны иметь возможность получить некоторые статистические данные из журнала BitTorrent-трекера , в случае, если трекер был централизованным (в отличие от децентрализованного трекера или когда используется децентрализованная хеш-таблица).

Чтобы обернуться вокруг журналов, взгляните на один из многих анализаторов журналов, например BitTorrent Tracker Log Analyzer .

Что касается фактических данных, вы можете найти их во всем Интернете. Например, здесь есть гигантский трекер RedHat9 ☆. Я бы поискал в Google по запросу «Журнал битторрент-трекера».

☆ Статья Рассечение BitTorrent: пять месяцев жизни торрента на этой странице также выглядит интересно.

0 голосов
/ 26 августа 2011

Я нашел два сайта, на которых есть то, что я искал. http://p2pta.ewi.tudelft.nl/pmwiki/?n=Main.Home и http://www.cs.uiuc.edu/homes/pbg/availability/

...