A computer-implemented method for scheduling transmissions of a plurality data streams through a telecommunication network (100, 102, 104), wherein a respective repetitive transmission of each of the plurality of data streams is transmitted, from an originator node (122, 124) of a group of originator nodes, in one or more of a plurality of phases according a respective repetition rate of the respective repetitive transmission; the method comprising: - selecting a first originator node from the group of originator nodes; - (430, 440) iterating over data streams of the plurality of data streams whose repetitive transmission is transmitted from the selected originator node (122, 124) of the group of originator nodes and at each iteration of the iterating: -- selecting, based on a selection criterion, a data stream from the data streams from the selected originator node; and -- assigning a phase of the plurality of phases to the selected data stream based on a distribution criterion taking into account previously selected data streams and their assignment to a respective phase; and wherein the respective repetitive transmission of each of the data streams is scheduled according to the respective phase, wherein (a) the selection criterion is based on the respective repetition rate of the respective repetitive transmission and a traveling duration of the respective repetitive transmission, and wherein the method further comprises: - sorting data streams from the plurality of data streams whose repetitive transmission is transmitted from the selected originator node by their respective repetition rate in ascending order; and - further sorting the sorted data streams having the same repetition rate by their respective traveling duration in descending order; wherein the iterating and the selecting of a data stream is performed by iterating through the sorted data streams, or (b) the selection criterion is selected from a group comprising: a duration of the respective repetitive transmission, a traveling duration of the respective repetitive transmission, a length of a path used form the respective repetitive transmission, an amount of data of the respective repetitive transmission or a combination thereof. - selecting a first originator node from the group of originator nodes; - (430, 440) iterating over data streams of the plurality of data streams whose repetitive transmission is transmitted from the selected originator node (122, 124) of the group of originator nodes and at each iteration of the iterating: -- selecting, based on a selection criterion, a data stream from the data streams from the selected originator node; and -- assigning a phase of the plurality of phases to the selected data stream based on a distribution criterion taking into account previously selected data streams and their assignment to a respective phase; and wherein the respective repetitive transmission of each of the data streams is scheduled according to the respective phase, -- selecting, based on a selection criterion, a data stream from the data streams from the selected originator node; and -- assigning a phase of the plurality of phases to the selected data stream based on a distribution criterion taking into account previously selected data streams and their assignment to a respective phase; and wherein the respective repetitive transmission of each of the data streams is scheduled according to the respective phase, (a) the selection criterion is based on the respective repetition rate of the respective repetitive transmission and a traveling duration of the respective repetitive transmission, and wherein the method further comprises: - sorting data streams from the plurality of data streams whose repetitive transmission is transmitted from the selected originator node by their respective repetition rate in ascending order; and - further sorting the sorted data streams having the same repetition rate by their respective traveling duration in descending order; wherein the iterating and the selecting of a data stream is performed by iterating through the sorted data streams, or - sorting data streams from the plurality of data streams whose repetitive transmission is transmitted from the selected originator node by their respective repetition rate in ascending order; and - further sorting the sorted data streams having the same repetition rate by their respective traveling duration in descending order; wherein the iterating and the selecting of a data stream is performed by iterating through the sorted data streams, or (b) the selection criterion is selected from a group comprising: a duration of the respective repetitive transmission, a traveling duration of the respective repetitive transmission, a length of a path used form the respective repetitive transmission, an amount of data of the respective repetitive transmission or a combination thereof.