12:35:19 RRSAgent has joined #web-networks 12:35:23 logging to https://www.w3.org/2023/09/11-web-networks-irc 12:35:23 Zakim has joined #web-networks 12:35:43 Present+ DanDruta, GeoffGustafson, DapengLiu, LouayBassbouss, MichaelMcCool, SongXU, Sudeep, DomHazael-Massieux 12:36:00 Song has joined #web-networks 12:36:06 Agenda: https://www.w3.org/wiki/Networks/TPAC2023 12:36:15 Chairs: Dan, Sudeep, Song 12:36:26 Meeting: Web & Networks Interest Group 12:37:13 Present+ PiersOHanlon 12:39:49 Dan: [introducing the Web & Networks IG meeting] 12:40:12 Slideset: https://github.com/w3c/web-networks/blob/main/meetings/W3C_WNIG_TPAC2023_V1.pdf 12:41:04 piers has joined #web-networks 12:41:44 Slideset: https://github.com/1e66b771-cefc-4d10-a568-21150dad604c 12:42:37 Larry_Zhao_ has joined #web-networks 12:45:01 Present+ LinLi, SteveHarrison, @@@_WoT, Mirja_Kühlewind 12:45:28 Present+ Geun-Hyung_Kim 12:46:26 [slide 4] 12:47:24 Dan: the IG is missioned to explore solutions for Web Apps that leverage network capabilities 12:47:24 ... this included enabling apps to provide hints to the network on their needs, and vice-versa 12:47:50 [slide 5] 12:48:09 Dan: more recently, our focus has been on 3 specific areas: 12:48:38 ... - edge computing - even though it remains unclear how edge computing will materialize from a business & operational perspectives, we feel it's important we get the technical aspects understood in advance 12:48:49 ... - network quality monitoring & prediction 12:48:53 ... - network emulation 12:49:05 [slide 6] 12:49:45 ktoumura has joined #web-networks 12:49:49 [slide 7] 12:50:29 [slide 8] 12:50:59 Dan: for edge computing, we've developed use cases to understand the intersection between browsers and edge computing 12:51:14 ... and have explored different approaches that would allow offloading computing tasks 12:51:26 ... involving web assembly, web workers, etc 12:51:39 ... surfacing those in a technical note 12:51:55 [slide 9] 12:51:57 [slide 10] 12:52:41 [slide 11] 12:52:47 [slide 12] 12:53:22 Dan: we haven't done much lately in that space; there was interest on this, but we would still need to put a package together similar to what we did for edge computing 12:53:28 [slide 13] 12:53:31 [slide 14] 12:53:56 [slide 15] 12:54:17 Dan: Edge computing so far has received the biggest focus of the group 12:55:50 [slide 16] 12:56:01 Dan: our current charter ends at the end of October, we're in the process of rechartering - please comment on the proposed draft charter 12:56:30 [slide 17] 12:56:49 Dan: there are interesting intersections with ongoing discussions e.g. around energy saving and efficiency 12:57:52 Geoff: can you say more about the split browser model? 12:58:43 Dan: way back in the ways when mobile bandwidth was limited, there was this approach of a split browser where an element in the network did some pre-rendering before sending it back in an efficient format to the end client 12:59:19 ... this is more of analogy - e.g. for situations where taking advantage of more GPU or CPU powers from the network 13:01:31 JT has joined #web-networks 13:01:43 Dom: the TR publication of the IG Note is awaiting a last round of edits on the conclusion 13:02:32 Slideset: https://github.com/d317c261-9d2a-4071-8744-aab257bed1bc 13:02:47 [slide 1] 13:02:49 [slide 2] 13:03:30 [slide 3] 13:04:11 Song: SUL - Super UpLink 13:04:11 ... most usages focus on downlink 13:04:49 ... but there are a number of scenarios that rely on uplink capabilities 13:05:10 ... that has been a focus on some discussions in the 5G and 6G context 13:06:10 ... e.G. manufacturing scenarios, or immersive broadcasting 13:07:01 ... this is not just about increased bandwidth - it needs collaboration with the application layer and other actors of the ecosystem 13:07:34 ... 5GA (5G advanced) will introduce cloud edge and improvements in the client 13:08:33 ... in the context of the Web, WebRTC isn't always a proper solution - e.g. RTMP is still used for uplink streaming 13:08:56 ... HLS is used for downlink streaming - what role for WebTransport? 13:09:22 ... looking at the end 2 end picture, biggest delays come from the RTMP push and buffering of adaptive streaming 13:09:54 Michael: is this related to the use cases in the edge use case doc? 13:10:05 Song: this was a use case presented last year 13:10:15 Michael: see https://w3c.github.io/edge-computing-web-exploration/#UC-SA 13:11:09 Song: with transports based on TCP, a weak network is going to have a big impact 13:11:35 ... also H265 isn't available with webRTC 13:13:13 [slide 4] 13:15:30 [slide 5] 13:17:06 [slide 6] 13:18:21 [slide 7] 13:18:52 Huaqi has joined #web-networks 13:19:26 [slide 8] 13:22:01 [slide 9] 13:23:03 -> https://wasmedge.org/ WasmEdge 13:23:52 [slide 10] 13:25:26 -> https://www.ietf.org/archive/id/draft-ietf-tsvwg-l4s-arch-19.html Low Latency, Low Loss, Scalable Throughput (L4S) Internet Service: Architecture 13:27:08 [slide 11] 13:29:28 Present+ EricSiow 13:30:14 [slide 12] 13:32:39 Michael: we should try to consolidate these use cases with our existing ones 13:32:57 ... do these new use cases fit in existing categories or do they need new ones? 13:33:01 ... do they bring new requirements? 13:33:13 ... do they require involvement of new stakeholders / new collaboration requirements? 13:35:15 Dom: the scope is different - not all the described use cases rely on edge computing technology 13:35:29 ... let's only bring them those that are in the intersection 13:35:44 Dan: right, but we should make sure the ones that overlap get documented in our existing doc 13:36:01 ... and the ones that don't, we should look at doing a similar exercise for that other scope 13:36:25 Michael: maybe we need a bigger picture explainer on relationship between edge computing and network capabilities 13:36:32 ... or a broader use cases document for the group 13:36:56 Sudeep: when we started the IG, we had 3 streams: edge computing, network link prediction and monitoring, and tools 13:37:39 ... now we're at looking at next generation use cases - we may need to draw a venn diagram with our existing workstreams and workstreams in other standardization landscapes 13:39:34 Song: +1 to what Dan said in terms of integration and complementing the use cases 13:39:57 Michael: it would be interesting to identify which new requirements are raised by these use cases 13:40:33 Dan: an open question - our next steps include figuring which stakeholders are needed around the table 13:41:12 ... particularly key in the open environment of the Web where pre-existing trust relationships can't work as in more controlled environments 13:41:27 ... understanding how they would work in the context of the loosely coupled relationships of the eb Platform 13:42:28 Dom: let's make sure we identify clear next steps to follow up on these ideas 13:42:52 Michael: our current doc is not finished for sure; e.g. the trust model or negotation of quality assurances 13:43:53 Max: I would like to discuss next steps on cloud coordination use cases 13:44:16 Dan: Dom was asking what do we want to do next based on what has been presented 13:45:26 ... if there are things to be pushed to the edge explainer, that's a reasonably clear step 13:45:26 ... for the others, who would be spearheading that new document? 13:45:26 ... is this something you could be driving Song? 13:48:04 Song: will be happy to look into this with the support of the chairs 13:50:20 Dom: thanks Song! getting some inspiration on the structure of edge use cases, not necessarily focusing on pushing them in the edge use cases doc 13:50:23 Dan: this matches what Michael is suggesting: creating a different "advanced network use cases and requirements" documents 13:50:37 ... let's make sure we have robust stories for these use cases 13:50:52 ... in particular taking into account the loosely coupled environment of the Web 13:55:27 Michael: a lot of these questions depend on identify frameworks, incl (but exclusively) for people 13:55:32 ... DIDs may be part of the solution 13:57:19 i/Slideset:/Topic: Use Cases and Requirements 13:58:13 Topic: Next steps on Client/Edge/Cloud coordination document 13:58:20 Max: I think the document is pretty stable 13:58:32 ... and we should be able to publish it once we fix the last remaining issue 13:58:59 ... I think forming a CG would be a good way to incubate a solution in this space 13:59:05 ... before proposing a WG 13:59:25 ... after the publication of the document as an IG note, we can start to establish a CG 13:59:47 ... we need a title, a short description and 5 supporters to launch the group 14:00:14 ... I'm happy to prepare this if there is support 14:00:39 Michael: the advantage of a CG is that it allows to broaden the input to non W3C Members 14:00:44 ... this has proved useful in the WoT 14:01:21 ... we will just have to be clear on IP expectations 14:02:23 Eric: +1, esp since W3C no longer has as many telco Members as it used to 14:02:41 ... CG contributions still require RF licensing 14:02:54 ... W3C & 3GPP have very different licensing obligations, I'm not sure how to reconcile between the 2 14:03:32 DanD: you're right that some of the telco expertise moved away from W3C; that said, edge computing is much less telco oriented 14:04:11 ... it really has to do with workload offload - you probably wants more of the startup, innovators in the space of distributed computing than the telco space which tends to be a lot more rigid in the space of distributed computing 14:04:57 ... my only concern with CGs is that they can be like firecrackers - they too often fizzling up; keeping the momentum going is something that needs to be considered 14:06:45 Michael: you also don't get staff support 14:07:21 Dom: no issue with creating a CG from my perspective, but getting people to join and actively participate in the CG will remain the main challenge 14:07:32 ... this raises the question of who would be chairing and animating it 14:08:11 Song: I support the new CG but indeed we need to be thoughtful about engagement 14:09:34 Dan: indeed, figuring out the stakeholders, the target community feels critical 14:10:24 Max: thanks - this is all useful and valid input 14:12:09 Dan: in summary, positive feedback on the proposal, but more details needed before pushing this idea forward which we hope Max will pursue 14:12:16 RRSAgent, draft minutes 14:12:17 I have made the request to generate https://www.w3.org/2023/09/11-web-networks-minutes.html dontcallmeDOM_ 14:12:23 RRSAgent, make log public 14:13:26 Topic: Open Discussions 14:13:44 Dan: the future topics slide may be a trigger for more discussions 14:14:21 Present+ HuaqiShan 14:14:28 Present+ ShiLing 14:15:53 Michael: the name of our group doesn't really surface that we work on the topic of edge computing 14:16:08 ... maybe we could integrate it more clearly in the name 14:16:36 Dan: that makes sense 14:18:44 Sudeep: sounds reasonable; not sure how this would relate to the other discussion on a CG 14:20:41 Dom: this is about surfacing the edge in the IG name, while keeping the broader scope; the CG would be focused on solutions based on the edge use cases document 14:20:49 Sudeep: that sounds like a good proposal to me too then 14:21:48 Michael: Quality of Services negotiation hasn't surfaced 14:21:58 ... other subtopics under edge include workload packaging 14:22:44 DanD: re network QoS (e.g. via network slices), it has to do with the trust model 14:23:23 ... which is hard to attack in the context of the Web model 14:23:50 Michael: QoE would need to consider both communication time, computing time 14:24:26 Topic: Wrap up 14:25:34 Dan: Action items: 14:25:34 ... Song to go to the next level of details on use cases as a premise to mapping them into existing or new documents 14:25:40 ... Everybody to review the IG new charter and get it supported 14:25:43 ... Someone to include "Edge" in the name of the group 14:26:04 ... Max to propose an outreach strategy for a potential new CG in the space of client/edge/cloud coordination 14:26:25 RRSAgent, draft minutes 14:26:26 I have made the request to generate https://www.w3.org/2023/09/11-web-networks-minutes.html dontcallmeDOM_ 14:34:55 s|https://github.com/1e66b771-cefc-4d10-a568-21150dad604c|https://lists.w3.org/Archives/Public/www-archive/2023Sep/att-0009/W3C_WNIG_TPAC2023_V1.pdf 14:35:08 s|https://github.com/d317c261-9d2a-4071-8744-aab257bed1bc|https://lists.w3.org/Archives/Public/www-archive/2023Sep/att-0009/WNIG_UC_Study_-_Ubiquitous_Computing_____________________________________________v5.pdf 14:35:12 RRSAgent, draft minutes 14:35:13 I have made the request to generate https://www.w3.org/2023/09/11-web-networks-minutes.html dontcallmeDOM_ 14:35:40 RRSAgent, bye 14:35:40 I see no action items