Abstract:
|
P2P technologies have appeared as disruptive technologies that have spawned large scale collaborative applications involving thousands or even millions of users world-wide. Undoubtedly, most successful applications of P2P paradigm are information sharing between individuals and groups of users, which enable sharing and searching for digital content information, and exchanging via P2P communication such information. However, P2P applications are still difficult to program and to efficiently deploy in real network infrastructures and usually have network efficiency problems. A part from intrinsic difficulties of P2P algorithmics, there are difficulties in efficiently tuning P2P applications in real environments. Indeed, P2P applications usually involve many parameters, whose values cannot be arbitrarily fixed but require a careful
tuning to achieve expected performance. In this work, we show by example of a P2P JXTA-based platform, how to tune the parameters of the platform using existing software tools (JConsole and JHat) and enhance its performance. |