According an embodiment, a system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations comprising receiving data packets associated with a quality of service value, wherein the data packets are stored in a buffer and transmitted utilizing a first link. The system can further facilitate determining whether a condition that indicates a modification to a data routing schedule is satisfied and whether a second link is available. The system can further facilitate in response to the determining indicating that the condition is satisfied and that the second link is available, performing the modification of the data routing schedule comprising utilizing the second link and the first link to transmit the data packets associated with the quality of service value.
According to another embodiment, described herein is a method that can comprise receiving, by a device comprising a processor, data packets associated with a quality of service value, wherein the data packets are transmitted utilizing a first link configured according to a first technology. The method can further comprise determining, by the device, whether a second link is available for transmission of the data packets and whether a condition has been satisfied. The method can further comprise in response to the determining that the second link is available for transmission of the data packets and that the condition has been satisfied, modifying, by the device, a data routing schedule by utilizing the second link and the first link to transmit the data packets associated with the quality of service value.