Language

Search

4.2 Data partitioning

As a stream, i.e., as an endless sequence of data that transports some kind ofinformation. Streams are always transmitted over TCP (Transmission ControlProtocol).

As a collection of chunks, being a chunk a piece of stream. All chunkshave the same size. Chunks are always transmitted over UDP (User DatagramProtocol). A small chunk minimizes the average latency of the transmissionbut also increments the underlying protocols (UDP/IP (Internet Protocol)/data-link)overhead, and vice versa.∗

Figure 2: A P2PSP team. Arrows and their labels indicate the transmission of
chunks.
S
sends one diﬀerent chunk to one diﬀerent peer which is selected
using a Round-Robin model. Peers send each chunk received from
S
to each other peer in the team.