Systems and methods for measuring and reducing latency of radio link flows
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/56
H04L-013/00
H04W-028/12
출원번호
US-0606558
(2009-10-27)
등록번호
US-8160015
(2012-04-17)
발명자
/ 주소
Rashid, Mohammed H.
Zawaideh, Fahed I.
Jain, Anshul
출원인 / 주소
Qualcomm Incorporated
대리인 / 주소
Ho, Eric
인용정보
피인용 횟수 :
122인용 특허 :
2
초록▼
Disclosed are systems, methods and computer program products for measuring and reducing latency of radio link flows having different quality of service (QoS) reservations. An example method comprises establishing one or more radio link flows with an access gateway, wherein each radio link flow has a
Disclosed are systems, methods and computer program products for measuring and reducing latency of radio link flows having different quality of service (QoS) reservations. An example method comprises establishing one or more radio link flows with an access gateway, wherein each radio link flow has a different QoS reservation, transmitting at least one transport layer protocol message having a predetermined size on each radio link flow to the echo service of the access gateway, receiving at least one response message on each radio link flow from the access gateway, computing the round trip time (RTT) for the transmitted and received messages on each radio link flow, and modifying QoS reservations of the one or more radio link flows based on the computed RTT for the one or more radio link flows.
대표청구항▼
1. A method for wireless communication comprising: establishing one or more radio link flows between a mobile device and an Internet Protocol (IP) access gateway of a radio access network, wherein each radio link flow has a different quality of service (QoS) reservation;transmitting on the one or mo
1. A method for wireless communication comprising: establishing one or more radio link flows between a mobile device and an Internet Protocol (IP) access gateway of a radio access network, wherein each radio link flow has a different quality of service (QoS) reservation;transmitting on the one or more radio link flows having different QoS reservations one or more echo request messages to an echo service hosted by the access gateway;receiving on the one or more radio link flows having different QoS reservations one or more echo response messages from the echo service, wherein the echo response messages correspond to the echo request messages;calculating the round trip time (RTT) for the transmitted and received echo messages for each radio link flow having different QoS reservations; andmodifying QoS reservations of the one or more radio link flows based on the computed RTT for the one or more radio link flows having different QoS reservations to reduce latency of transmissions on one or more radio link flows. 2. The method of claim 1, wherein the RTT is calculated between the mobile device and the access gateway. 3. The method of claim 1, wherein the access gateway includes a PDSN gateway. 4. The method of claim 1, wherein the echo message is a transport layer protocol message. 5. The method of claim 4, wherein the transport layer protocol is one of a Universal Datagram Protocol (UDP) and Transport Control Protocol (TCP). 6. The method of claim 1, wherein the radio link flow is one of a radio link protocol (RLP) flow and a radio link control (RLC) flow. 7. The method of claim 1, further comprising selecting a size of the echo request message. 8. The method of claim 7, wherein the size of the echo request message is proportional to an average size of a data message associated with a radio link flow. 9. The method of claim 1, wherein modifying QoS reservations includes causing adjusting of one or more radio link or MAC parameters of one or more radio link flows on the radio access network. 10. The method of claim 1, wherein modifying QoS reservations includes selecting at least one other radio link flow having a better RTT for transmission of data to/from the mobile device. 11. The method of claim 1, wherein modifying QoS reservations further includes transferring one or more radio link flows to another carrier on the radio access network. 12. The method of claim 1, wherein modifying QoS reservations further includes transferring one or more radio link flows to another radio access network upon failure to reduce latency of the radio link flows on the radio access network. 13. The method of claim 1, wherein modifying QoS reservations includes terminating a radio link flow having RTT that exceeds radio link flow latency allowed by the QoS reservation. 14. A wireless communication system, comprising: a processor and a communications component coupled to the processor, the processor being configured toestablish using the communication component one or more radio link flows between a mobile device and an IP access gateway of a radio access network, wherein each radio link flow has a different quality of service (QoS) reservation;transmit on the one or more radio link flows having different QoS reservations one or more echo request messages to an echo service hosted by the access gateway;receive on the one or more radio link flows having different QoS reservations one or more echo response messages from the echo service, wherein the echo response messages correspond to the echo request messages;calculate the round trip time (RTT) for the transmitted and received echo messages for each radio link flow having different QoS reservations; andmodify QoS reservations of the one or more radio link flows based on the computed RTT for the one or more radio link flows having different QoS reservations to reduce latency of transmissions on one or more radio link flows. 15. The system of claim 14, wherein the RTT is calculated between the mobile device and the access gateway. 16. The system of claim 14, wherein the access gateway includes a PDSN gateway. 17. The system of claim 14, wherein the echo message is a transport layer protocol message. 18. The system of claim 17, wherein the transport layer protocol is one of a Universal Datagram Protocol (UDP) and Transport Control Protocol (TCP). 19. The system of claim 14, wherein the radio link flow is one of a radio link protocol (RLP) flow and a radio link control (RLC) flow. 20. The system of claim 14, wherein the processor being further configured to select a size of the echo request message. 21. The system of claim 20, wherein the size of the echo request message is proportional to an average size of a data message associated with a radio link flow. 22. The system of claim 14, wherein to modify QoS reservations, the processor being further configured to cause adjusting of one or more radio link or MAC parameters of one or more radio link flows on the radio access network. 23. The system of claim 14, wherein to modify QoS reservations, the processor being further configured to select at least one other radio link flow having a better RTT for transmission of data to/from the mobile device. 24. The system of claim 14, wherein to modify QoS reservations, the processor being further configured to transfer one or more radio link flows to another carrier on the radio access network. 25. The system of claim 14, wherein to modify QoS reservations, the processor being further configured to transfer one or more radio link flows to another radio access network upon failure to reduce latency of the radio link flows on the radio access network. 26. The system of claim 14, wherein to modify QoS reservations, the processor being further configured to terminate a radio link flow having RTT that exceeds radio link flow latency allowed by the QoS reservation. 27. A non-transitional computer-readable medium comprising: a first set of codes for causing a computer to establish one or more radio link flows between a mobile device and an IP access gateway of a radio access network, wherein each radio link flow has a different quality of service (QoS) reservation;a second set of codes for causing the computer to transmit on the one or more radio link flows having different QoS reservations one or more echo request messages to an echo service hosted by the access gateway;a third set of codes for causing the computer to receive on the one or more radio link flows having different QoS reservations one or more echo response messages from the echo service, wherein the echo response messages correspond to the echo request messages;a fourth set of codes for causing the computer to calculate the round trip time (RTT) for the transmitted and received echo messages for each radio link flow having different QoS reservations; anda fifth set of codes for causing the computer to modify QoS reservations of the one or more radio link flows based on the computed RTT for the one or more radio link flows having different QoS reservations to reduce latency of transmissions on one or more radio link flows. 28. A non-transitional computer-readable medium of claim 27, wherein the RTT is calculated between the mobile device and the access gateway. 29. A non-transitional computer-readable medium of claim 27, wherein the fifth set of codes further includes a sixth set of codes for causing the computer to adjust one or more radio link or MAC parameters of one or more radio link flows on the radio access network. 30. A non-transitional computer-readable medium of claim 27, wherein the fifth set of codes further includes a seventh set of codes for causing the computer to select at least one another radio link flow having a better RTT for transmission of data to/from the mobile device. 31. A non-transitional computer-readable medium of claim 27, wherein the fifth set of codes further includes an eight set of codes for causing the computer to transfer one or more radio link flows to another carrier on the radio access network. 32. A non-transitional computer-readable medium of claim 27, wherein the fifths set of codes further includes a ninth set of codes for causing the computer to transfer one or more radio link flows to another radio access network upon failure to reduce latency of the radio link flows on the radio access network. 33. A non-transitional computer-readable medium of claim 27, wherein the fifth set of codes further includes a tenth set of codes for causing the computer to terminate a radio link flow having RTT that exceeds radio link flow latency allowed by the QoS reservation. 34. An apparatus, comprising: means for establishing one or more radio link flows between a mobile device and an access gateway, wherein each radio link flow has a different quality of service (QoS) reservation;means for transmitting on the one or more radio link flows having different QoS reservations one or more echo request messages to an echo service hosted by the access gateway;means for receiving on the one or more radio link flows having different QoS reservations one or more echo response messages from the echo service, wherein the echo response messages correspond to the echo request messages;means for calculating the round trip time (RTT) for the transmitted and received echo messages for each radio link flow having different QoS reservations; andmeans for modifying QoS reservations of the one or more radio link flows based on the computed RTT for the one or more radio link flows having different QoS reservations to reduce latency of transmissions on one or more radio link flows. 35. The apparatus of claim 34, wherein the RTT is calculated between the mobile device and the access gateway. 36. The apparatus of claim 34, wherein means for modifying QoS reservations further include means for adjusting one or more radio link or MAC parameters of one or more radio link flows on the radio access network. 37. The apparatus of claim 34, wherein means for modifying QoS reservations further include means for selecting at least one other radio link flow having a better RTT for transmission of data to/from the mobile device. 38. The apparatus of claim 34, wherein means for modifying QoS reservations further include means for transferring one or more radio link flows to another carrier on the radio access network. 39. The apparatus of claim 34, wherein means for modifying QoS reservations further include means for transferring one or more radio link flows to another radio access network upon failure to reduce latency of the radio link flows on the radio access network. 40. The apparatus of claim 34, wherein means for modifying QoS reservations further include means for terminating a radio link flow having RTT that exceeds radio link flow latency allowed by the QoS reservation. 41. A method for wireless communication comprising: establishing one or more radio link flows between an IP access gateway of a radio access network and a mobile device, wherein each radio link flow has a different quality of service (QoS) reservation;activating an echo service on a predefined port of the access gateway;receiving on the one or more radio link flows having different QoS reservations one or more echo request messages from the mobile device;transmitting by the echo service on the one or more radio link flows having different QoS reservations one or more echo response messages to the mobile device, wherein the echo response messages correspond to the echo request messages; andmodifying QoS reservations of the one or more radio link flows based on a round-trip time (RTT) between the received and transmitted echo messages to reduce latency of transmissions on one or more radio link flows. 42. The method of claim 41, wherein the RTT is calculated between the mobile device and the access gateway. 43. The method of claim 41, wherein modifying QoS reservations further includes adjusting one or more radio link or MAC parameters of one or more radio link flows on the radio access network. 44. The method of claim 41, wherein modifying QoS reservations further includes selecting at least one another radio link flow having a better RTT for transmission of data to/from the mobile device. 45. The method of claim 41, wherein modifying QoS reservations further includes terminating a radio link flow having RTT that exceeds radio link flow latency allowed by the QoS reservation. 46. A wireless communication system, comprising: a processor and a communications component coupled to the processor, the processor being configured toestablish using the communication component one or more radio link flows between an IP access gateway of a radio access network and a mobile device, wherein each radio link flow has a different quality of service (QoS) reservation;activate an echo service on a predefined port of the access gateway;receive on the one or more radio link flows having different QoS reservations one or more echo request messages from the mobile device;transmit by the echo service on the one or more radio link flows having different QoS reservations one or more echo response messages to the mobile device, wherein the echo response messages correspond to the echo request messages; andmodify QoS reservations of the one or more radio link flows based on a round-trip time (RTT) between the received and transmitted echo messages to reduce latency of transmissions on one or more radio link flows. 47. The system of claim 46, wherein the RTT is calculated between the mobile device and the access gateway. 48. The system of claim 46, wherein to modify QoS reservations, the processor being further configured to adjust one or more radio link or MAC parameters of one or more radio link flows on the radio access network. 49. The system of claim 46, wherein to modify QoS reservations, the processor being further configured to select at least one another radio link flow having a better RTT for transmission of data to/from the mobile device. 50. The system of claim 46, wherein to modify QoS reservations, the processor being further configured to terminate a radio link flow having RTT that exceeds radio link flow latency allowed by the QoS reservation.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Srivastava, Arty; Ritter, Michael W.; Friday, Robert J., Method for maximizing throughput for multiple links using directional elements.
Raleigh, Gregory G.; Green, Jeffrey; Lavine, James; Nguyen, Vien-Phuong, Attribution of mobile device data traffic to end-user application based on socket flows.
Raleigh, Gregory G.; Green, Jeffrey; Lavine, James, End user device that secures an association of application to service policy with an application certificate check.
Raleigh, Gregory G.; Lavine, James; Green, Jeffrey, End user device that secures an association of application to service policy with an application certificate check.
Raleigh, Gregory G.; Tellado, Jose; Green, Jeffrey; Lavine, James; Carter, III, Russell Bertrand, Enhanced curfew and protection associated with a device group.
Raleigh, Gregory G.; Tellado, Jose; Green, Jeffrey; Lavine, James; Carter, III, Russell Bertrand, Enhanced curfew and protection associated with a device group.
Raleigh, Gregory G.; Tellado, Jose; Green, Jeffrey; Lavine, James; Carter, III, Russell Bertrand; James, Justin; Nguyen, Laurent An Minh, Method for child wireless device activation to subscriber account of a master wireless device.
Raleigh, Gregory G.; Lavine, James; Green, Jeffrey, Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy.
Raleigh, Gregory G.; Tellado, Jose; Green, Jeffrey; Lavine, James; James, Justin; Nguyen, Laurent An Minh; Carter, III, Russell Bertrand, Service plan design, user interfaces, application programming interfaces, and device management.
Raleigh, Gregory G.; Green, Jeffrey; Lavine, James; Nguyen, Vien-Phuong, Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow.
Raleigh, Gregory G.; Green, Jeffrey; Lavine, James; Nguyen, Vien-Phuong, Techniques for attribution of device data traffic to initiating end-user application.
Raleigh, Gregory G.; Green, Jeffrey; Lavine, James; Nguyen, Vien-Phuong, Techniques for attribution of mobile device data traffic to initiating end-user application.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless device applying different background data traffic policies to different device applications.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with application program interface to allow applications to access application-specific aspects of a wireless network access policy.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with differential traffic control policy list and applying foreground classification to roaming wireless data service.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with differential traffic control policy list and applying foreground classification to wireless data service.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with differential traffic control policy list applicable to one of several wireless modems.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with differential traffic control policy list having limited user control.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with differentiated network access and access status for background and foreground device applications.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with differentiated network access status for different device applications.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with network traffic API to indicate unavailability of roaming wireless connection to background applications.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with per-application data limit and traffic control policy list limiting background application traffic.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with policy-based controls for WWAN network usage and modem state changes requested by specific applications.
Raleigh, Gregory G.; Lavine, James; Raissinia, Alireza, Wireless end-user device with wireless modem power state control policy for background applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.