Patent ID: 8375129

Claim:
A method for dynamically adjusting resource nodes supplying time-sensitive content to a consumer node in a real-time peer-to-peer (P2P) network, comprising: allocating an initial number of resource nodes of the real-time P2P network to provide the time-sensitive content to the consumer node of the real-time P2P network, each of the allocated resource nodes of the real-time P2P network providing a portion of the time-sensitive content to the consumer node; checking if there is a need to receive at least one additional portion of the time-sensitive content from at least one reliable node of the real-time P2P network, and if so, receiving the at least one additional portion of the time-sensitive content from the at least one reliable node of the real-time P2P network; requesting an additional number of resource nodes of the real-time P2P network to provide the at least one additional portion of the time-sensitive content when an access to the at least one reliable node of the real-time P2P network occurs more frequently than a first predetermined threshold value, thereby dynamically adjusting the number of resource nodes of the real-time P2P network allocated to the consumer node; and reducing the number of resource nodes of the real-time P2P network allocated to provide the at least one additional portion of the time-sensitive content to the consumer node when a number of redundant portions of received portions of the time-sensitive content exceeds a second predefined threshold value.