System and method for traffic offloading for optimal network performance in a wireless heterogeneous broadband network
First Claim
1. A method for offloading one or more data packets, the method comprising:
- predicting, by the one or more hardware processors at a first time point, values of one or more first performance parameters of a first radio access network at a second time point, the prediction being based on past actual values of the one or more performance parameters;
triggering, by the one or more hardware processors before the second time point, offloading of one or more data packets from the first radio access network to a second radio access network, based on a determination that the predicted values exceed one or more first predetermined thresholds and that the offloading from the first radio access network to the second radio access network is enabled;
obtaining, by the one or more hardware processors, actual values of the one or more performance parameters at the second time point;
comparing, by the one or more hardware processors, the actual values against the predicted values;
adjusting, by the one or more hardware processors, a penalty parameter based on a result of the comparison;
responsive to determining that the adjusted penalty parameter exceeds a second predetermined threshold, disabling, by the one or more hardware processors, the offloading from the first radio access network to the second radio access network.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems, methods, and non-transitory computer-readable media for offloading data packets from a first radio access network to a second radio access network. The method comprises monitoring first values of first performance parameters of the first radio access network at different instants of time prior to a predetermined transmission time interval. Then the second values of the one or more first performance parameters are predicted based on the first values. Further, the second values are compared against corresponding predetermined threshold values of the one or more first performance parameters and based on the comparison offloading of the data packets are triggered.
39 Citations
25 Claims
-
1. A method for offloading one or more data packets, the method comprising:
-
predicting, by the one or more hardware processors at a first time point, values of one or more first performance parameters of a first radio access network at a second time point, the prediction being based on past actual values of the one or more performance parameters; triggering, by the one or more hardware processors before the second time point, offloading of one or more data packets from the first radio access network to a second radio access network, based on a determination that the predicted values exceed one or more first predetermined thresholds and that the offloading from the first radio access network to the second radio access network is enabled; obtaining, by the one or more hardware processors, actual values of the one or more performance parameters at the second time point; comparing, by the one or more hardware processors, the actual values against the predicted values; adjusting, by the one or more hardware processors, a penalty parameter based on a result of the comparison; responsive to determining that the adjusted penalty parameter exceeds a second predetermined threshold, disabling, by the one or more hardware processors, the offloading from the first radio access network to the second radio access network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 25)
-
-
10. A system for offloading one or more data packets, the system comprising:
-
one or more hardware processors; and a memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; predicting, by the one or more hardware processors at a first time point, values of one or more first performance parameters of a first radio access network at a second time point, the prediction being based on past actual values of the one or more performance parameters; triggering, by the one or more hardware processors before the second time point, offloading of the one or more data packets from the first radio access network to a second radio access network, based on a determination that the predicted values exceed one or more first predetermined thresholds and that the offloading from the first radio access network to the second radio access network is enabled; obtaining, by the one or more hardware processors, actual values of the one or more performance parameters at the second time point; comparing, by the one or more hardware processors, the actual values against the predicted values; adjusting, by the one or more hardware processors, a penalty parameter based on a result of the comparison; responsive to determining that the adjusted penalty parameter exceeds a second predetermined threshold, disabling, by the one or more hardware processors, the offloading from the first radio access network to the second radio access network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions for offloading one or more data packets that, when executed by a processor, cause the processor to perform operations comprising:
-
predicting, by the one or more hardware processors at a first time point, values of one or more first performance parameters of a first radio access network at a second time point, the prediction being based on past actual values of the one or more performance parameters; triggering, by the one or more hardware processors before the second time point, offloading of one or more data packets from the first radio access network to a second radio access network, based on a determination that the predicted values exceed one or more first predetermined thresholds and that the offloading from the first radio access network to the second radio access network is enabled; obtaining, by the one or more hardware processors, actual values of the one or more performance parameters at the second time point; comparing, by the one or more hardware processors, the actual values against the predicted values; adjusting, by the one or more hardware processors, a penalty parameter based on a result of the comparison; responsive to determining that the adjusted penalty parameter exceeds a second predetermined threshold, disabling, by the one or more hardware processors, the offloading from the first radio access network to the second radio access network. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification