Peer To Peer Systems

Operating Systems

Peer To Peer Systems:

Peer to peer systems are distributed systems in which there is a network of nodes(peer) which share resources between them. There is no need of any centralized system for communication.  Peers share resources such as processing power, Disk storage or network bandwidth with each other. There is no centralized server or host in this system.

In peer-to-peer system each peer is not only the supplier but also the consumer of resources. On the Whole peers share resources with each other.

 

Example Diagram:

 

peer to peer

 

Characteristics of Peer-to-Peer system:

  • In Peer-to-Peer system every individual computer may act as client or server or may be both at same time.
  • This type of network is not very efficient for a huge number of users. It works efficiently for a small number of users.
  • In this system there is not any centralized security. Each computer has complete control on resources of their own computers.

 

 

Advantages of peer-To-peer

  • The main advantage of peer-to-peer system is that if one computer get damage or it encounter any failure than it will not affect the other systems. The other systems continue to do their task without any restriction.
  • There is no need of any specialized staff. This system does not need any specialized knowledge. It is much easier to setup.
  • This system does not need any server or host and hence it is beneficial because it is not costly.

 

 

Disadvantages of peer-To-peer 

  • Because in peer-to-peer systems every computer is accessed by the other then the user faces a slow performance in this type of system
  • Once the data is sent it cannot be backed up.
  • Each user is responsible to check the encounter of virus and other security system.
  • This type of network is not very efficient for a huge number of users. It works efficiently for a small number of users.

 

for more on Software Engineering visit this link.

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *