Is P2P Right for Your Problem?
Title: Is P2P Right for Your Problem?
Research Question: How can a designer determine if a P2P architecture is suitable for their application?
Methodology: The researchers present a heuristic decision tree that designers can use to judge the likely suitability of a P2P architecture for their applications. The decision tree is based on the characteristics of a wide range of P2P systems from the literature, both proposed and deployed.
Results: The decision tree includes factors such as budget, resource relevance to participants, rate of system change, level of mutual trust, and criticality of resources. The researchers walk through the tree, explaining its choices and why they believe certain paths may lead to successful P2P solutions to important problems, while other paths may encounter difficulties.
Implications: This heuristic decision tree can serve as a useful tool for designers to evaluate whether a P2P architecture is appropriate for their particular problem. It encourages consideration of factors such as budget, resource relevance, rate of system change, trust, and criticality, which are crucial in determining the suitability of a P2P solution.
Link to Article: https://arxiv.org/abs/0311017v1 Authors: arXiv ID: 0311017v1