Peer – To – Peer Computing: Architectures, Applications and Challenges
D Giridhar Kumar1, Ch D V SubbaRao2

1D Giridhar Kumar, Research Scholar, Department of CSE, SVUCE, Tirupati (Andhra Pradesh), India.
2Dr. Ch D V SubbaRao, Professor, Department of CSE, SVUCE, Tirupati (Andhra Pradesh), India.
Manuscript received on 05 June 2019 | Revised Manuscript received on 30 June 2019 | Manuscript Published on 04 July 2019 | PP: 630-636 | Volume-8 Issue-1S4 June 2019 | Retrieval Number: A11160681S419/2019©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In Peer – to – Peer (P2P) computing technology, several individual systems are grouped together and are characterized by direct access between peer systems for exchanging services without any centralized server. Unlike traditional client-server model, in Peer – to – Peer each peer can act as client as well as server based on its requirements and each peer has its own capacity & responsibility (as client it can raise requests for services and as server it can serve requests coming from other peers). With the availability of internet, distinct systems at distinct locations are being connected easily which enhanced the usage of P2P applications. In this paper, we present the overview of various P2P architectures, characteristics of P2P in addition to its applications and challenges.
Keywords: Peer to Peer Computing, P2P Architectures, Structured P2P & Unstructured P2P Systems, Virtual Overlay.
Scope of the Article: Cloud Computing and Networking