Patent ID: 8990417
Filing Date: 2015-03-24
Classification: H04L

Abstract:
1. A peer-to-peer transmission system for data streams, comprising: a collection of peers having equal rights, and a peer-to-peer transmission mechanism, wherein a data stream is fed into a transmitting peer from another peer of the collection, having a data partitioner in each transmitting peer, the data partitioner logically or with regard to time divides the data stream into different parts, the different parts of the divided data stream are buffered in a volatile memory and transmitted to the receiving peers on different paths by means of the peer-to-peer transmission mechanism, wherein, in a receiving peer, the different parts of the divided data stream are buffered in a volatile memory and reassembled into a complete data stream, wherein, in the receiving peer, a fraction of the different parts of the divided data stream, buffered by the volatile memory, is copied into a persistent memory, and wherein the fraction of the different parts of the divided data stream, copied into the persistent memory, are copied back into the volatile memory at a later point in time if necessary, wherein a second fraction of the different parts of the divided data stream, buffered by the volatile memory, is excluded from persistent storing and is affected by a deletion, wherein the exclusion is performed by selecting the second fraction of the different parts of the divided data stream, and the selection of the second fraction of the different parts of the divided data stream is determined by a controller in the transmitting peer or in the receiving peer, wherein for each individual receiving peer, a different portion of the second fraction of the different parts of the divided data stream is affected by the deletion ensuring each of the different parts of the divided data stream is stored in the persistent memory of the collection of peers, wherein when the receiving peer requires a separated and a deleted fraction of the divided data stream at a later point in time in order to assume the role of a transmitting peer at least partially, the deleted fraction is again transmitted by means of the peer-to-peer transmission mechanism.