DYNAMIC QUALITY OF SERVICE (QOS) SETUP OVER WIRED AND WIRELESS NETWORKS
A method to setup Quality of Service (QoS) parameters over a wireless network and over a wired network is described herein. A request to setup the QoS parameters may be initiated by a wireless device. The method includes the steps of receiving a first message from the wireless device that includes a first set of QoS parameters requested by the wireless device and determining a second set of QoS parameters for transmission over a wired network corresponding to the first set of QoS parameters. The method further includes the steps of transmitting a second message to a wired device including the second set of QoS parameters and receiving a response to the second message from the wired device that indicates whether the second set of QoS parameters was accepted by the wired device. The method also includes transmitting a response to the first message, based on the response to the second message, to the wireless device indicating whether the first set of QoS parameters are acceptable. A similar method is provided to setup QoS parameters over the wireless network when the initial request is received over the wired network.
1 . A method to setup Quality of Service (QoS) parameters over a wireless network and over a wired network, wherein a request to setup the QoS parameters is initiated by a wireless device, comprising:
(a) receiving a first message from the wireless device, wherein the first message includes a first set of QoS parameters requested by the wireless device;
(b) determining a second set of QoS parameters for transmission over a wired network corresponding to the first set of QoS parameters;
(c) transmitting a second message to a wired device including the second set of QoS parameters;
(d) receiving a response to the second message from the wired device that indicates whether the second set of QoS parameters was accepted by the wired device; and
(e) transmitting a response to the first message, based on the response to the second message, to the wireless device indicating whether the first set of QoS parameters are acceptable.
2 . The method of claim 1 , wherein the first message is an Add Traffic Stream (ADDTS) message, the second message is one of a Dynamic Service Addition (DSA) message or a Packet Cable Multi-Media (PCMM) QoS creation request.
3 . The method of claim 1 , wherein the steps (a)-(e) are performed by a wireless gateway integrated with a cable modem, or a standalone wireless gateway.
4 . The method of claim 1 , wherein the wired device is one of a cable modem termination system or an application server.
5 . The method of claim 1 , wherein the determining step comprises determining the second set of QoS parameters based on mapping rules that map the first set of parameters to the second set of parameters.
6 . The method of claim 1 , wherein the first set of parameters are IEEE 802.11(e) Traffic Specification (TSpec) parameters and the second set of parameters are Data Over Cable Service Interface Specification (DOCSIS) Service Flow (SF) parameters.
7 . The method of claim 1 , wherein the wireless network is a Wireless Local Area Network (WLAN) and the wired network is a Data Over Cable Service Interface Specification (DOCSIS).
8 . The method of claim 1 , wherein the first set of QoS parameters includes one or more of: user priority, maximum Media Access Control Service Data Unit (MSDU) size, max burst size, minimum Physical Layer (PHY) rate, peak date rate, mean data rate, delay bound, nominal MSDU size and maximum service interval.
9 . The method of claim 1 , wherein the second set of QoS parameters includes one or more of: traffic priority, maximum traffic burst, minimum reserved traffic rate, maximum sustained traffic rate, tolerated poll jitter for Unsolicited Grant Service (UGS) and nominal Grant Interval for UGS.
10 . The method of claim 1 , further comprising repeating steps (a)-(e) if the second set of QoS parameters is not accepted by the wired device.
11 . A method to setup Quality of Service (QoS) parameters over a wired network and over a wireless network, wherein a request to setup the QoS parameters is initiated by a wired device, comprising:
(a) receiving a first message from the wired device, wherein the first message includes a first set of QoS parameters requested by the wired device;
(b) determining a second set of QoS parameters for transmission over a wireless network corresponding to the first set of QoS parameters;
(c) transmitting a second message to a wireless device including the second set of QoS parameters;
(d) receiving a request, in response to the second message, from the wireless device to setup QoS over the wireless network based on the second set of QoS parameters; and
(e) transmitting a response to the first message, based on the received request from the wireless device, to the wired device indicating whether the first set of QoS parameters are acceptable.
12 . The method of claim 11 , wherein the first message is one of a Dynamic Service Addition (DSA) message or a Packet Cable Multi-Media (PCMM) QoS creation request and the second message is an Add Traffic Stream (ADDTS) trigger that is configured to trigger an ADDTS message from the wireless device and the response to the second message is an ADDTS message.
13 . The method of claim 11 , wherein the steps (a)-(e) are performed by a wireless gateway integrated with a cable modem or a standalone wireless gateway.
14 . The method of claim 11 , wherein the wired device is one of a cable modem termination system or an application server.
15 . The method of claim 11 , wherein the determining step comprises determining the second set of QoS parameters based on mapping rules that map the first set of QoS parameters to the second set of QoS parameters.
16 . The method of claim 11 , wherein the first set of QoS parameters are DOCSIS Service Flow parameters and the second set of QoS parameters are IEEE 802.11(e) Traffic Specification (TSpec) parameters.
17 . The method of claim 11 , wherein the wireless network is a Wireless Local Area Network (WLAN) and the wired network is a Data Over Cable Service Interface Specification (DOCSIS) network.
18 . The method of claim 11 , wherein the first set of QoS parameters include one or more of traffic priority, maximum traffic burst, minimum reserved traffic rate, maximum sustained traffic rate, tolerated poll jitter for Unsolicited Grant Service (UGS) and nominal Grant Interval for UGS.
19 . The method of claim 11 , wherein the second set of QoS parameters include one or more of user priority, maximum Media Access Control Service Data Unit (MSDU) size, max burst size, minimum Physical Layer (PHY) rate, peak date rate, mean data rate, delay bound, nominal MSDU size and maximum service interval.
20 . The method of claim 11 , further comprising repeating steps (a)-(e) if the second set of QoS parameters are not accepted by the wireless device.
21 . A system to setup Quality of Service (QoS) parameters over a wireless network and over a wired network, wherein a request to setup the QoS parameters is initiated by a wireless device, comprising:
a memory; and
a processor that maps a first set of QoS parameters over a wireless network to a corresponding second set of QoS parameters over a wired network, based on instructions stored in the memory, wherein the processor is configured to:
(a) receive a first message from the wireless device, wherein the first message includes the first set of QoS parameters requested by the wireless device;
(b) determine a second set of QoS parameters for transmission over a wired network corresponding to the first set of QoS parameters;
(c) transmit a second message to a wired device including the second set of QoS parameters;
(d) receive a response to the second message from the wired device that indicates whether the second set of QoS parameters was accepted by the wired device; and
(e) transmit a response to the first message, based on the response to the second message, to the wireless device that indicates whether the first set of QoS parameters are acceptable.
22 . The system of claim 21 , wherein the processor is configured to, based on instructions stored in the memory, repeat steps (a)-(e) if the second set of QoS parameters are not accepted by the wired device.
23 . The system of claim 21 , wherein the system is a wireless gateway integrated with a cable modem or a standalone wireless gateway.
24 . The system of claim 21 , wherein the wired device is a cable modem termination system or an application server.
25 . The system of claim 21 , wherein the first message is an Add Traffic Stream (ADDTS) message, the second message is one of a Dynamic Service Addition (DSA) message or a Packet Cable Multi-Media (PCMM) QoS creation request.
26 . The system of claim 21 , wherein the wireless network is a Wireless Local Area Network (WLAN) and the wired network is a Data Over Cable Service Interface Specification (DOCSIS) network.
27 . The system of claim 21 , wherein the processor is configured to, based on instructions in memory, determine the second set of QoS parameters based on mapping rules that map the first set of QoS parameters to the second set of QoS parameters.
28 . The system of claim 21 , wherein the first set of QoS parameters are IEEE 802.11e Traffic Specification (TSpec) parameters and the second set of QoS parameters are Data Over Cable Service Interface Specification (DOCSIS) Service Flow (SF) parameters.
29 . The system of claim 21 , wherein the first set of QoS parameters are one or more of user priority, maximum Media Access Control Service Data Unit (MSDU) size, max burst size, minimum Physical Layer (PHY) rate, peak date rate, mean data rate, delay bound, nominal MSDU size and maximum service interval.
30 . The system of claim 21 , wherein the second set of QoS parameters are one or more of traffic priority, maximum traffic burst, minimum reserved traffic rate, maximum sustained traffic rate, tolerated poll jitter for Unsolicited Grant Service (UGS) and nominal Grant Interval for UGS.
31 . A system to setup Quality of Service (QoS) parameters over a wireless network and over a wired network, wherein a request to setup the QoS parameters is initiated by a wired device, comprising, comprising:
a memory; and
a processor that maps a first Quality of Service parameter over the wired network to a corresponding second Quality of Service parameter over a wireless network, based on instructions stored in the memory, wherein the processor is configured to:
(a) receive a first message from a wired device, wherein the first message includes a first set of QoS parameters requested by the wired device;
(b) determine a second set of QoS parameters for transmission over the wireless network corresponding to the first set of QoS parameters;
(c) transmit a second message to the wireless device that includes the second set of QoS parameters corresponding to the first set of QoS parameters;
(d) receive a request, in response to the second message, from the wireless device to setup QoS over the wireless network based on the second set of QoS parameters; and
(e) transmit a response to the first message, based on received request from the wireless device, to the wired device that indicates whether the first set of QoS parameters are acceptable.
32 . The system of claim 31 , wherein the processor is configured to, based on instructions stored in the memory, repeat steps (a)-(e) if the second set of QoS parameters are not accepted by the wireless device.
33 . The system of claim 31 , wherein the system is a wireless gateway integrated with a cable modem, or a standalone wireless gateway.
34 . The system of claim 31 , wherein the wired device is a cable modem termination system or an application server.
35 . The system of claim 31 , wherein the first message is one of a Dynamic Service Addition (DSA) message or a Packet Cable Multi-Media (PCMM) QoS creation request and the second message is an Add Traffic Stream (ADDTS) trigger that is configured to trigger an ADDTS message from the wireless device and the response to the second message is an ADDTS message.
36 . The system of claim 31 , wherein the wireless network is a Wireless Local Area Network (WLAN) and the wired network is a Data Over Cable Service Interface Specification (DOCSIS) network.
37 . The system of claim 31 , wherein the processor is configured to, based on instructions in memory, determine the second set of QoS parameters based on a mapping table that maps the first set of QoS parameters to the second set of QoS parameters.
38 . The system of claim 31 , wherein the first set of QoS parameters are Data Over Cable Service Interface Specification (DOCSIS) Service Flow (SF) parameters and the second set of QoS parameters are IEEE 802.11(e) Traffic Specification (TSpec) parameters.
39 . The system of claim 31 , wherein the first set of QoS parameters include one or more of traffic priority, maximum traffic burst, minimum reserved traffic rate, maximum sustained traffic rate, tolerated poll jitter for Unsolicited Grant Service (UGS) and nominal Grant Interval for UGS.
40 . The system of claim 31 , wherein the second set of QoS parameters include one or more of user priority, maximum Media Access Control Service Data Unit (MSDU) size, max burst size, minimum Physical Layer (PHY) rate, peak date rate, mean data rate, delay bound, nominal MSDU size and maximum service interval.