tarosukeの日記: nyが帯域を無駄喰いする理由
日記 by
tarosuke
nyがpushなプロトコルになっている理由を考えていたのだが...。
つまり、nyのノードは鯖ではない。いわゆるクライアントサイドのただのPCだ。だからP2Pなのだが、それはすなわちノードがすぐに消えてしまう可能性が高いことを意味する。なので悠長に検索されるのを待っていられないので使われるかどうかにかかわらず手近な複数のノードにファイルを押し込む(push)のだ。これがnyが他のP2Pファイル共有ソフトよりファイルが消えにくいもう一つの理由であると同時に帯域を馬鹿喰いする理由でもある。...と推測する(本読んでないからホントのところはわからんよ)。
適当に鯖を絡めたpullなプロトコルならたぶんそんなに帯域喰わないんじゃないかと思うね。
nyが帯域を無駄喰いする理由 More ログイン