DocumentCode :
3668391
Title :
A software architecture for a fully decentralized peer to peer system
Author :
Arya Ravi; Meghana I.S.;K. Chandrasekaran
Author_Institution :
Department of Computer Science and Engineering, National Institute of Technology Karnataka, Surathkal, Mangalore, India
fYear :
2015
Firstpage :
398
Lastpage :
402
Abstract :
In a peer to peer system, each entity needs some services from other entities in the network, and is capable of providing services to other entities in the network. For the system to work each entity has to contribute at least as much as it is receiving. But for this to happen, since the services requested and offered are different across entities, the relative values of each service have to be determined. The relative value of a resource must depend on how much of it is demanded and how much of it is available on the network. A separation of concerns approach in such systems will have to be devised keeping in mind the fact that any concern that the node sets apart as the service providing node´s will have to be handled by it when it is acting as the service provider. Furthermore, the distribution of work is also to be handled. All this has to be done without compromising on the quality of service. This paper defines a software architecture for a pure peer to peer system, which uses network science to optimize the overlay network, thereby improving quality of service as well as fault tolerance.
Keywords :
"Peer-to-peer computing","Overlay networks","Computational modeling","Computer architecture","Scalability","Fault tolerance","Fault tolerant systems"
Publisher :
ieee
Conference_Titel :
Computing and Communications Technologies (ICCCT), 2015 International Conference on
Type :
conf
DOI :
10.1109/ICCCT2.2015.7292783
Filename :
7292783
Link To Document :
بازگشت