A peer-to-peer network is designed around the notion of equal peer nodes simultaneously functioning as both "clients" and "servers" to the other nodes on the network. This model of network arrangement differs from the client–server model where communication is usually to and from a central server.
Architecture with the System Coordinator.
Using Election Algorithm(-s) one of peers can take responsibility of the System Coordinator.
System Coordinator can organize all peers into a structure optimal for given task and give them subtasks etc., or for example just provide service for an Information Exchange - such as list of all peers and available resources at each so they can participate in resources exchange on their own.
When System Coordinator goes offline or fails in any other way, the peer-to-peer networks have capability of ignoring current System Coordinator and initiate Election, choosing new System Coordinator as needed from remaining peer set.
Chord Structure in a P2P Architecture with System Coordinator.
Parts of Chord Article may have uses in P2P Architecture with the System Coordinator.
For example: System Coordinator might organize selected number of peers into Chord DHT Circle Structure that is Independent, then wait for exceptions / errors & manage whole system.
See also: .