Summary: | 碩士 === 國立臺灣大學 === 資訊管理學研究所 === 92 === In this thesis, we studied the performance of continuous active P2P
systems. The study is di®erent from the former researches which evaluate
P2P system performance in a static environment. The load of maintaining
and constructing the P2P network is concerned as important factors to the
performance.
To precisely simulate a continuous active environment, determining the
correct node activities is the point. We propose a di®erent way to determine
the user activities such as join and leave where we probe the user in eMule
network to gather their on-line/o®-line patterns. Since the data is collected
from a popular P2P ‾lesharing network, we claim that it can well represent
the user activity patterns in other situations. And we study four P2P
systems which are Chord, Kademlia, Kelips, and Tapestry.
According to the results, a P2P system which is constructed by the users
who follow the eMule user pattern is quite stable. The evaluation shows
that most parameters can be set to a preferable value that optimize the per
node bandwidth usage. At the mean time, these parameters also lead to a
quite acceptable lookup performance. This is because the environment is
stable and parameters can easily achieve the requirement of running basic
mechanisms.
To conclude, using P2P network to be an overlay for di®erent applica-
tions is applicable. As long as the system provides su±cient motivation
to attract users, it is easy to ensure the stability of the network. The de-
veloper can, therefore, easily determine the best parameters which lead to
the optimize performance.
|