Modeling and analysis of access transparency and scalability in P2P distributed systems

SUMMARY Peer-to-peer (P2P) systems have been developed with the goal of providing support for transparent and efficient sharing of scalable distributed resources wherein size scalability is limited by the costs of all types of transparencies, especially data access transparency, which are due to the need for frequent data exchanges between peers and other related communication overheads. We present a model that formulates the relationship between scalability and data access transparency in P2P distributed systems to figure out how large these systems can be scaled up, given the overheads of establishing data access transparency. To validate our model and show how our model can be deployed in real life, we consider a real P2P distributed system as a case study and evaluate how CPU utilization, bandwidth, and data request frequency parameters of our model relate to the amount of effort required by the system management to establish data access transparency. We then calculate the strength of the coefficient of correlation of scalability and data access transparency in the system. The degree of strength of this coefficient allows the system designer to decide at design time whether to allow the use of the model in the management of system at runtime or not. Copyright © 2012 John Wiley & Sons, Ltd.

[1]  Cheng-Zhong Xu Scalable and Secure Internet Services and Architecture , 2005 .

[2]  Christine Morin,et al.  XtreemOS: a Sound Foundation for Cloud Infrastructure and Federations , 2009, CoreGRID@Euro-Par.

[3]  Mourad Amad,et al.  GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications , 2012, Int. J. Commun. Syst..

[4]  Zhang Hao,et al.  Notice of RetractionData transparent access to heterogeneous database based on XML technology , 2011, 2011 Seventh International Conference on Natural Computation.

[5]  M. Sharifi,et al.  Formulating the influence of peer-to-peer systems scale up on access transparency , 2008, 2008 First International Conference on Distributed Framework and Applications.

[6]  J. Chuang,et al.  Improving transparency: extracting, visualising and analysing corporate relationships from SEC 10-K documents , 2007 .

[7]  Andrew S. Tanenbaum,et al.  Distributed systems: Principles and Paradigms , 2001 .

[8]  P. Jardin Supporting scalability and flexibility in a distributed management platform , 1996, Distributed Syst. Eng..

[9]  C. West Churchman,et al.  The Systems Approach , 1979 .

[10]  Mohsen Sharifi,et al.  A dynamic framework for integrated management of all types of resources in P2P systems , 2010, The Journal of Supercomputing.

[11]  I-Ting Lee,et al.  Applying multiple description coding to enhance the streaming scalability on CDN-P2P network , 2010 .

[12]  Anirban Kundu,et al.  Memory utilization in cloud computing using transparency , 2010, 5th International Conference on Computer Sciences and Convergence Information Technology.

[13]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[14]  Tim Kindberg,et al.  Distributed Systems: Concepts and Design (4th Edition) (International Computer Science) , 2005 .

[15]  Andrew S. Tanenbaum,et al.  Distributed systems - principles and paradigms, 2nd Edition , 2007 .

[16]  Andrew S. Tanenbaum,et al.  Distributed operating systems , 2009, CSUR.

[17]  Li Xiao,et al.  Building a Scalable Bipartite P2P Overlay Network , 2007, IEEE Trans. Parallel Distributed Syst..

[18]  C. Murray Woodside,et al.  Evaluating the Scalability of Distributed Systems , 2000, IEEE Trans. Parallel Distributed Syst..

[19]  D. Milojicic,et al.  Peer-to-Peer Computing , 2010 .

[20]  Krzysztof Kaczmarski,et al.  Transparency in Object-Oriented Grid Database Systems , 2005, PPAM.

[21]  Akbar Ghaffarpour Rahbar,et al.  PowerTrust: A Robust and Scalable Reputation System for Trusted Peer-to-Peer Computing , 2007, IEEE Transactions on Parallel and Distributed Systems.

[22]  Louise Burness,et al.  Scalability evaluation of a distributed agent system , 1999, Distributed Syst. Eng..

[23]  Hassan M. Fattah P2P: How Peer-to-Peer Technology Is Revolutionizing the Way We Do Business , 2002 .

[24]  Schahram Dustdar,et al.  Integration of transient Web services into a virtual peer to peer Web service registry , 2006, Distributed and Parallel Databases.