资 源 简 介
O trabalho proposto é simular um sistema peer-to-peer em diversas situações, com várias combinações de parâmetros já estabelecidas. Essas serão úteis para avaliarmos o desempenho desses sistemas e, com liberdade de escolhermos configurações durante a simulação, tentar encontrar uma situação em que consigamos otimizar o sistema e torná-lo perfeitamente escalável.
O modelo que nos foi dado é constituído dos seguintes itens:
Um arquivo composto por B blocos. Seja B = {1, 2, …, B} o conjunto de blocos do arquivo e C o conjunto formado por todos os subconjuntos de B.
Um publisher que possui todos os blocos do arquivo e está sempre online no sistema.
Peers que chegam ao sistema segundo um processo Poisson com taxa λ.
Peers se tornam seeds quando finalizam um arquivo e permanecem no sistema com intervalo de tempo exponencial de taxa μ.
Tempo entre tiques (final do upload de um bloco) exponencialmente distribuído com taxa γ (para peers e seeds).
Tempo entre tiques exponencialmente d