Hi David, Thanks! Follow-up on the below exchange. Please look for..[SG-2]
[Sri] I assume you are referring to the QoS markings for traffic classification, and around DSCP markings. Agree, the 3GPP QoS architecture has the semantics for defining traffic QoS flows with different latency/loss/ characterizations. It follows the IETF’s diff-serv architecture. The problem statement we have at hand goes beyond what the classic QoS architectures can support. Our goal is to bring media awareness to the transport; expose certain meta-data that allows the transport to make certain decisions. This awareness includes the markings on the different frames that video compression tools generate, expose the relation between the frames, and the relative importance of frames within the same flow. This awareness if present in the RAN/transport will result in greatly improving the user experience, and reduction in packet discards. The current QoS models do not have the semantics, we can provide a marking at a flow level and it ends there. <dl>. Agree. The diff-serv is not granular enough. My idea would be to expand the TFT to match on something OTHER than DSCP related to the requirements of the data in the packet. For example, the application could add a cryptographically-signed key to the URI of any packets/HTTP sessions containing I-Frames and the TFT could be programmed to identify these and steer into the appropriate QCI/5QI. Only the embedded TFT in the UE and the UPF would be able to identify the requirement – it would not be possible to write a UE-only application capable of steering traffic in this manner. The signature could include meta-data information (for example, the frame-rate and quality so hence the required bandwidth). I suggest that the end application (i.e. the service, not the UE client) is responsible for allocating and distributing the marking – for example, via the SMF to the UPF and AMF to the UE. This would, of course, require extensions to the 3GPP architecture. </dl? [SG-2] Interesting proposal. We are looking at defining the security model around the how App can reveal the meta-data to the transport/access protecting the user-privacy. May be some of these ideas can be relevant there for the other document we are planning to publish. Thanks again for the discussion. Sri From: David Lake <[email protected]> Date: Tuesday, November 15, 2022 at 12:19 AM To: Sri Gundavelli <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: Media Header Extensions for Wireless Networks Hi Sri <dl> in-line </dl> Well here and hope you are too – been too long!!!! David From: Sri Gundavelli (sgundave) <[email protected]> Date: Tuesday, 15 November 2022 at 05:22 To: Lake, David (PG/R - Comp Sci & Elec Eng) <[email protected]> Cc: [email protected] <[email protected]> Subject: Re: Media Header Extensions for Wireless Networks Hi David, Hope you are doing well! Thank you for your feedback. Please see inline From: David Lake <[email protected]> Date: Monday, November 14, 2022 at 1:22 AM To: Sri Gundavelli <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Media Header Extensions for Wireless Networks Hi Sri Thank you for the very interesting presentation at 115 last week. [Sri] My co-author John did the presentation. I’d like to make some comments about your proposal which I think has much wider implications than ‘just’ the air interface. 1. We have a mechanism in LTE/6G for ensuring delivery of packets in a more expeditious manner – IMS. It has the benefit of tying the capabilities and performance of the air interface to the packet core. Other than for VoLTE/VoNR, we have never used its full potential! We even have multiple classes of service defined already… [Sri] I assume you are referring to the QoS markings for traffic classification, and around DSCP markings. Agree, the 3GPP QoS architecture has the semantics for defining traffic QoS flows with different latency/loss/ characterizations. It follows the IETF’s diff-serv architecture. The problem statement we have at hand goes beyond what the classic QoS architectures can support. Our goal is to bring media awareness to the transport; expose certain meta-data that allows the transport to make certain decisions. This awareness includes the markings on the different frames that video compression tools generate, expose the relation between the frames, and the relative importance of frames within the same flow. This awareness if present in the RAN/transport will result in greatly improving the user experience, and reduction in packet discards. The current QoS models do not have the semantics, we can provide a marking at a flow level and it ends there. <dl>. Agree. The diff-serv is not granular enough. My idea would be to expand the TFT to match on something OTHER than DSCP related to the requirements of the data in the packet. For example, the application could add a cryptographically-signed key to the URI of any packets/HTTP sessions containing I-Frames and the TFT could be programmed to identify these and steer into the appropriate QCI/5QI. Only the embedded TFT in the UE and the UPF would be able to identify the requirement – it would not be possible to write a UE-only application capable of steering traffic in this manner. The signature could include meta-data information (for example, the frame-rate and quality so hence the required bandwidth). I suggest that the end application (i.e. the service, not the UE client) is responsible for allocating and distributing the marking – for example, via the SMF to the UPF and AMF to the UE. This would, of course, require extensions to the 3GPP architecture. </dl? 1. We need to channel our inner George Orwell. ‘All [packets] are created equal, but some are more equal than others.’ Understanding the requirements of a specific application especially where the access media is highly limited is important. Unlike wireleine, 5G/6G/whateverG are unlikely to reduce in price and increase in capacity yet Internet access is 92% over these technologies now. We have to start understanding the applications and matching ‘network’ resources accordingly. [Sri] 😊 In a capitalistic world, some packets are more equal than others. Agree, network needs to understand the application requirements. <dl>. I am seeing the same discussion in the apn, can and 6gip groups. We need to move towards the entire infrastructure being driven in a customer-outcome orientated manner IMvHO </dl> 1. Each UE has a TFT as the way of steering traffic into the ‘correct’ bearer at the correct QCI/5QI. To-date, this is very rough – simple 5-tuple – but there is no reason why this could not be expanded to take input from metadata in the manner you suggest. [Sri] I understand what you are saying. You are suggesting defining different forwarding behaviours at a frame level. I-frame has more priority than P and B frames. It is fine, but this does not capture the dependency graphs. For example, the loss of a certain frame makes the related frames irrelevant. We cannot model such relationships with this approach. But, I agree with you we should consider applying QoS flow definitions at a more granular frame level and not just a flow level. <dl> If the marking was more dynamic and under control of the application where the application is the combination of the app on the UE and the server, then I think it would be possible to react to loss in this manner. You would even be able to tell the UE (or application) to throw away P/B Frames until the next I-frame by changing the meta-data sent to the client… </dl> So I have a proposal. * We design an API between the TFT and the application which enables specific packets (e.g. the I-Frame) to be marked in some manner. * This should be marked so that any encryption is maintained. * By ‘application’ I think we need to consider that application = UE app + data centre app NOT a ‘app’ on the UE. * Traffic which requires a higher level of handling is transported in the dedicated bearer with the correct QCI/5QI and associated radio numerology. Outside of the scope of this group but of wider interest would be how I could maintain that QCI and packet treatment beyond the SGi/N6 interface across other packet networks to/from the data source. [Sri] Thanks for the excellent feedback. Lets see what ideas we can bring them in to the spec. Regards Sri All the best David David Lake Tel: +44 (0)7711 736784 [Text Description automatically generated with low confidence] 5G & 6G Innovation Centres Institute for Communication Systems (ICS) University of Surrey Guildford GU2 7XH
_______________________________________________ dmm mailing list [email protected] https://www.ietf.org/mailman/listinfo/dmm
