Techniques for scheduling multipath data traffic
AssigneeDeutsche Telekom AG
InventorsMarkus Amend, Eckard Bogenfeld
Life of this patent
Estimating the term…
Abstract
A multipath scheduler device for scheduling data traffic includes: at least one first type data path; at least one second type data path; and a scheduler configured to schedule a first portion of the data traffic for transmission via the at least one first type data path and to schedule a second portion of the data traffic for delayed transmission via the at least one second type data path.
Claims13
A system for scheduling data traffic for transmission, the system comprising:
- at least one first type data path;
- at least one second type data path;
- and
- a multipath scheduler device configured to:
- detect that the data traffic has a bursty traffic pattern, wherein the bursty traffic pattern comprises bursts of data traffic and gaps between the bursts of data traffic;
- and
- based on detecting that the data traffic has a bursty traffic pattern:
- schedule part of the data traffic for transmission via the at least one first type data path and schedule part of the data traffic for delayed transmission via the at least one second type data path, wherein the part of the data traffic scheduled for delayed transmission via the at least one second type data path is at least a first part of the data traffic overflowing a capacity threshold of the at least one first type data path;
- delay access to the at least one second type data path based on a trigger or an access limitation function;
- and
- buffer and schedule for transmission at a later time via the at least one first type data path at least a second part of the data traffic overflowing the capacity threshold of the at least one first type data path;
- wherein scheduling at least the second part of the data traffic overflowing the capacity threshold for transmission at a later time comprises scheduling at least the second part of the data traffic overflowing the capacity threshold for transmission during the gaps between the bursts of the bursty data traffic.
A method for scheduling multipath data traffic for transmission via at least one first type data path and at least one second type data path, the method comprising:
- detecting, by a multipath scheduler device, that the data traffic has a bursty traffic pattern, wherein the bursty traffic pattern comprises bursts of data traffic and gaps between the bursts of data traffic;
- and
- based on detecting that the data traffic has a bursty traffic pattern:
- scheduling, by the multipath scheduler device, a part of the data traffic for transmission via the at least one first type data path and part of the data traffic for delayed transmission via the at least one second type data path, wherein the part of the data traffic scheduled for delayed transmission via the at least one second type data path is at least a first part of the data traffic overflowing a capacity threshold of the at least one first type data path;
- delaying, by the multipath scheduler device, access to the at least one second type data path based on a trigger or an access limitation function;
- and
- buffering and scheduling, by the multipath scheduler device, for transmission at a later time via the at least one first type data path at least a second part of the data traffic overflowing the capacity threshold of the at least one first type data path;
- wherein scheduling at least the second part of the data traffic overflowing the capacity threshold for transmission at a later time comprises scheduling at least the second part of the data traffic overflowing the capacity threshold for transmission during the gaps between the bursts of the bursty data traffic.
A system for scheduling data traffic for transmission, the system comprising:
- at least one first type data path;
- at least one second type data path;
- and
- a multipath scheduler device configured to:
- detect that the data traffic has a bursty traffic pattern, wherein the bursty traffic pattern comprises bursts of data traffic and gaps between the bursts of data traffic;
- and
- based on detecting that the data traffic has a bursty traffic pattern:
- schedule part of the data traffic for transmission via the at least one first type data path and schedule part of the data traffic for delayed transmission via the at least one second type data path, wherein the part of the data traffic scheduled for delayed transmission via the at least one second type data path is at least a first part of the data traffic overflowing a capacity threshold of the at least one first type data path;
- delay access to the at least one second type data path based on a trigger or an access limitation function;
- and
- buffer and schedule for transmission at a later time via the at least one first type data path at least a second part of the data traffic overflowing the capacity threshold of the at least one first type data path;
- wherein the multipath scheduler device is configured to detect that the data traffic has a bursty traffic pattern based on a peak behavior of data traffic scheduled for transmission via the at least one second type data path.
Dependencies are inferred from the claim text.