IEEE C802.16j-08/085 Project IEEE 802.16 Broadband Wireless Access Working Group <http://ieee802.org/16> Title Comment on service flow management for admission control Date Submitted 2008-03-15 Source(s) Hyunjeong Kang, Jungje Son, E-mail: hyunjeong.kang@samsung.com Youngbin Chang Samsung Electronics, Suwon, Korea Rakesh Taori Samsung Advanced Institutes of Technology (SAIT) Re: IEEE802.16-08/007”IEEE 802.16 Working Group Letter Ballot Recirc #28b: Announcement” Abstract This contribution proposes a clarification on service flow management for admission control. Purpose Discuss and adopt the proposed text in the TG16j draft. Notice Release Patent Policy This document does not represent the agreed views of the IEEE 802.16 Working Group or any of its subgroups. It represents only the views of the participants listed in the “Source(s)” field above. It is offered as a basis for discussion. It is not binding on the contributor(s), who reserve(s) the right to add, amend or withdraw material contained herein. The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.16. The contributor is familiar with the IEEE-SA Patent Policy and Procedures: <http://standards.ieee.org/guides/bylaws/sect6-7.html#6> and <http://standards.ieee.org/guides/opman/sect6.html#6.3>. Further information is located at <http://standards.ieee.org/board/pat/pat-material.html> and <http://standards.ieee.org/board/pat>. Comment on service flow management for admission control Hyunjeong Kang, Jungje Son, Youngbin Chang, Rakesh Taori* Samsung Electronics, Samsung Advanced Institutes of Technology (SAIT)* 1 IEEE C802.16j-08/085 1. Introduction To support SS-initiated or BS-initiated DSA or DSC procedure for service flow addition or service flow change, IEEE 802.16j draft [1] describes admission control between MR-BS and the RSs along the path connecting the MR-BS and the MS. If the RS cannot meet the values of the service flow parameters requested in the DSx-REQ message, the RS may choose to respond in one of the following two ways; 1) the RS changes the requested values of the service flow parameters with those that it can support and forwards the modified DSx-REQ message with the modified service flow parameters to its subordinate RS or 2) the RS indicates to the MR-BS that it cannot support the requested values of service flow parameters and stops forwarding DSx-REQ message to its subordinate RS. While method #1 may appear attractive, it is not. In practice, even the MR-BS is required to confirm with a policy module prior to the actual admission decision. This means that if DSx-RSP message with the last modification according to method #1 is sent up to the MR-BS, it may incur even more overhead if the policy module rejects the proposed modifications. Method #2 above, which can be seen as a failure report, may need a frequent admission control transaction among the RS, the MR-BS and the policy module. To complement method #1 and method #2, the MR-BS may allow the RS to modify the required service flow parameters within the minimum requirement and the RS may provide information about the alternative values for the service flow parameters that it can support, if it cannot support the minimum requirement as well as the required service flow parameters. Based on this information the MR-BS and the policy module can make a decision on the associated service flow. 2. Proposed solution Based on the principle that only network entity such as policy module handles the service flow parameters of a service flow, it is proposed to disallow one of the ways currently permitted in the specification (i.e. method #1) which allows the RS to directly update the requested service flow parameters and pass it downstream. Instead, we can allow an alternative method whereby the RS (at which the requested SF parameters are not supported) can modify the requested SF parameters within the range of the minimum SF parameter sets, and the RS (at which the requested SF parameters as well as the minimum SF parameters are not supported) can provide information concerning values that it can support to MR-BS. The figure 1 shows an example of proposed admission control during SS initiated DSA procedure. Here, the procedures are described of admission control transaction along the path. The MR-BS sends DSA-REQ to check the availability of RS of the requested SF parameters along the path. The DSA-REQ may include both the requested SF parameters and the minimum SF parameters indicating the minimum requirement of the requested service flow. Upon receiving the DSA-REQ, if the intermediate RS can support the requested SF parameters, it forwards the DSA-REQ to the downstream. If the intermediate RS cannot support the requested SF parameters but it can support the minimum SF parameters, it changes the requested SF parameters with one it can support and forwards the DSA-REQ to the downstream. When the access RS receives DSA-REQ, it does the same operations. If the access RS cannot support the minimum SF parameters as well as the requested SF parameters, the access RS adds the acceptable SF parameters for indicating the alternative values for the service flow parameters that it can support into DSA-RSP and sends the message to MR-BS. The acceptable SF parameters are used for indicating QoS parameters RS along the path 2 IEEE C802.16j-08/085 can support. MR-BS Int-RS Access RS SS DSA-REQ DSA-REQ (minimum SF parameter) DSA-REQ (minimum SF parameter) DSA-RSP (acceptable SF parameter) DSA-RSP DSA-RSP and DSA-ACK DSA-ACK DSA-ACK Admission control Figure 1 Example of service flow management during SS-initiated DSA If an intermediate RS cannot support both the required SF parameters and the minimum SF parameters, it includes the acceptable SF parameters that it can support in the DSA-REQ and forwards the message to the downstream. If the access RS cannot support both parameters either, it updates the acceptable SF parameters and sends DSA-RSP with the acceptable SF parameters to MR-BS. The figure 2 shows an example of updating the acceptable SF parameters at RSs along the path. 3 IEEE C802.16j-08/085 MR-BS Int-RS Access RS SS DSA-REQ DSA-REQ (minimum SF parameter) DSA-REQ (minimum SF parameter, acceptable SF parameter) DSA-RSP DSA-RSP (updated acceptable SF parameter) DSA-RSP and DSA-ACK DSA-ACK DSA-ACK Admission control Figure 2 Example of service flow management during SS-initiated DSA 3. Proposed text change [Change line 45 in page 126 through line 18 in page 127 of subclause 6.3.14.9.3.1 as follows:] In an MR network with RSs operating in distributed scheduling mode, before admitting the service flow and sending DSA-RSP to the requesting SS, the MR-BS requests for admission control decision from the intermediate RSs in the following way: — If the service flow maps to an existing tunnel and the service flow parameter for the tunnel is changed, the MR-BS shall send a DSC-REQ to all the RS on the path to obtain admission control decision. The MR-BS may include the minimum SF parameter in the DSC-REQ. The minimum SF parameter represents the minimum requirement that the service flow parameter for the tunnel shall meet. The CID in the service flow parameter should be the tunnel CID. If the tunnel is for the uplink direction, the individual SS CIDs to be added into the tunnel shall be included in the CID added into tunnel TLV in the DSC-REQ. Only the access RS processes the CID added into tunnel TLV and uses such information to map the individual uplink SS CID into the tunnel. Other intermediate RSs ignore it and just simply forward. — If the service flow is not mapped to a tunnel, the MR-BS shall send a DSA-REQ using the requested service flow parameter to all the RS on the path to obtain admission control decision. The MR-BS may include the minimum SF parameter in the DSA-REQ in addition to the requested SF parameter. The minimum SF parameter represents the minimum requirement that the service flow shall meet. The CID in the service flow parameter should be the CID of the individual service flow. — The MR-BS may include Per-RS QoS TLV in DSA-REQ to RS. If RS receives Per-RS QoS TLV, RS 4 IEEE C802.16j-08/085 shall use values in Per-RS QoS TLV instead of the ones in the service flow parameters. The DSA/DSC-REQ is first sent from MR-BS to its subordinate RS using its primary management CID. — Upon receiving the DSA/DSC-REQ, if the RS’ resource condition can support the requested SF parameter, the RS simply forwards the message to its subordinate RS using the primary management CID of the subordinate RS.; otherwise, the RS processes the request in the following ways: — The RS may update the SF parameter with the one it can support. It then sends the DSA/DSC-REQ to its subordinate neighboring RS using the primary management CID of the subordinate RS. This procedure is repeated by each RS, until the DSA/DSC-REQ reaches the access RS. After processing the DSA/DSC-REQ, the access RS replies with a DSA/DSC-RSP using its own primary management CID directly to the MR-BS. — If the RS cannot support the requested SF parameter but can support the minimum SF parameter in the DSA/DSC-REQ, the RS updates the requested SF parameter with the one it can support and forwards the message to its subordinate RS using the primary management CID of the subordinate RS. — Otherwise, the RS includes or updates the acceptable SF parameters with the one RS can support and sends the DSA/DSC-REQ to its subordinate RS using the primary management CID of the subordinate RS. — This procedure is repeated until the DSA/DSC-REQ reaches the access RS. After processing the DSA/DSC-REQ, if the acceptable SF parameters are included in the message, the access RS transmits DSA/DSC-RSP to the MR-BS with the confirmation code set to reject-RS-not-supported-parametervalue and the acceptable SF parameters. — The RS may directly send a DSA/DSC-RSP back to MR-BS indicating that it cannot support the requested SF without forwarding the DSA/DSC-REQ further to its subordinate RS. [Change line 8 in page 128 through line 49 in page 128 of subclause 6.3.14.9.4.1 as follows:] In an MR network with RSs operating in distributed scheduling mode, before admitting the changes of the service flow and sending DSC-RSP to the requesting SS, the MR-BS sends DSC-REQ to all the RSs on the path to requests for admission control decisions from the intermediate RSs in the following way: — If the service flow is mapped maps to an existing tunnel and the service flow parameters for the tunnel are changed, the MR-BS shall send a DSC-REQ to all the RS on the path to obtain admission control decision. The MR-BS may include the minimum SF parameter in the DSC-REQ. The minimum SF parameter represents the minimum requirement that the service flow parameter for the tunnel shall meet. The CID in the service flow parameter should be the tunnel CID. If the tunnel is for the uplink direction, the individual SS CIDs to be added into or removed from the tunnel shall be included in the CID added into tunnel TLV or CID removed from tunnel TLV in the DSC-REQ. Only the access RS processes the CID added into tunnel TLV and CID removed from tunnel TLV and uses such information to map or remove the individual uplink SS CID into or from the tunnel. Other intermediate RSs ignore it and just simply forward. — If the service flow is not mapped to a tunnel, the MR-BS shall send a DSC-REQ using the requested service flow parameter to all the RS on the path to obtain admission control decision. The MR-BS may include the minimum SF parameter in the DSC-REQ in addition to the requested SF parameter. The minimum SF parameter represents the minimum requirement that the service flow shall meet. The CID in the service flow parameter should be the CID of the individual service flow. The CID for the service flow is included. — The MR-BS may include Per-RS QoS TLV in DSC-REQ to RS. If RS receives Per-RS QoS TLV, RS 5 IEEE C802.16j-08/085 shall use values in Per-RS QoS TLV instead of the ones in the service flow parametersfor the service flow. Such DSC-REQ is first sent from MR-BS to its subordinate RS using its primary management CID. — Upon receiving the DSC-REQ, if the RS’ resource condition can support the requested modified SF parameter, the RS simplyforwards the message to its subordinate RS using the primary management CID of the subordinate RS; otherwise, the RS processes the request in the following ways. — The RS may update the SF parameter with the one it can support. It then forwards the DSC-REQ to its subordinated neighboring RS. This procedure is repeated by each RS, until the DSC-REQ reaches the access RS. After processing the DSC-REQ, the access RS replies with a DSC-RSP using its own primary management CID directly to the MR-BS. — If the RS cannot support the requested SF parameter but can support the minimum SF parameter in the DSC-REQ, the RS updates the requested SF parameter with the one it can support and forwards the message to its subordinate RS using the primary management CID of the subordinate RS. — Otherwise, the RS includes or updates the acceptable SF parameters with the one it can support and sends the DSC-REQ to its subordinate RS using the primary management CID of the subordinate RS. — This procedure is repeated until the DSC-REQ reaches the access RS. After processing the DSC-REQ, if the acceptable SF parameters are included in the message, the access RS transmits DSC-RSP to the MRBS with the confirmation code set to reject-RS-not-supported-parameter-value and the acceptable SF parameters. — The RS may directly send a DSC-RSP back to MR-BS indicating that it cannot support the requested modified SF, without further forwarding it to the next hop. In order to ensure that the DSC-REQ messages from MR-BS to the RSs follow the same path as the packet associated with the tunnel or individual SS transport connection, the same procedure as defined for SS initiated DSA in section 6.3.14.9.3.1 is applied. If MR-BS receives DSC-RSP from the access RS within T50, it shall send DSC-RSP to the requesting station. Meanwhile MR-BS may also send a DSC-ACK with the admitted service flow parameter to all the RSs on the path.The processing procedures of DSC-ACK message to the RSs are the same as those for the DSC-REQ as described above. The path used to route the DSC-ACK should be the same as the path used to route the corresponding DSC-REQ. [Modify the table in 11.13.4 (QoS parameter set type) as indicated.] Bit 0: Provisioned Set Bit 1: Admitted Set Bit 2: Active Set Bit 3: Acceptable Set Bit 4: Minimum Set Bits 35–7: Reserved [Add the text in the paragraph after the table in 11.13.4 (QoS parameter set type) as indicated.] The minimum QoS parameter sets are used for indicating the minimum requirement of the requested service 6 IEEE C802.16j-08/085 flow. The acceptable QoS parameter sets are used for indicating QoS parameters RS can support. If RS cannot support both the requested service flow parameters and the minimum service flow parameters, the acceptable QoS parameter sets are included in DSA/DSC message. [Add a new row at the end of the table 574 (Rev2) in 11.13 (Service flow management encodings) as indicated.] CC (skip) 18 Table 574 – CC values Status (skip) reject-RS-not-supported-parameter-value Reference: [1] IEEE P802.16j/D3 February 2008 7