13:10:39 RRSAgent has joined #web-networks 13:10:39 logging to https://www.w3.org/2019/09/04-web-networks-irc 13:10:42 Zakim has joined #web-networks 13:26:07 Agenda: https://lists.w3.org/Archives/Public/public-networks-ig/2019Aug/0004.html 13:26:15 Chairs: Sudeep, DanD, Song 13:26:34 Meeting: Web & Networks IG teleconference 13:26:43 RRSAgent, make log public 13:57:48 sudeep_ has joined #web-networks 14:01:00 Present+ Dom, DanD, Sudeep, Song, YajunChen, Xiaowei, Picky 14:03:40 cpn has joined #web-networks 14:04:53 Present+ Jonas_Svennebring 14:05:26 Sudeep: [reviewing agenda] 14:05:40 ... we will present the TPAC agenda on which we're seeking feedback 14:06:19 present+ Chris_Needham 14:06:52 ... we will then discuss a use case, with a particular illustration from an Intel team, who will also give a more in-depth presentation during TPAC 14:07:36 Topic: TPAC Agenda 14:08:06 Dan: TPAC is very close - it's important to focus on the topics we're trying to cover 14:08:17 ... we will be meeting on Tuesday from 8:30am to 5pm 14:08:43 ... we would start at 8:30 with logistics, intros, some background and concrete references that Dom will be presenting 14:09:04 ... then we'll have a break - always great opportunity for informal discussions during TPAC 14:09:30 ... then we'll dive into guiding principles for the "hint framework" - going into examples and spending some time analyzing what worked and doesn't 14:09:53 ... then Song will cover an update on liaisons 14:10:19 ... then lunch, after which we'll get our guest speaker session with an Intel team presenting a more detailed explanation of the solutions they've been working on 14:10:34 ... that could form the basis for an API 14:10:52 ... after the afternoon break, we have more use cases review - we're looking for input and feedback from participants on how to drive this effectively 14:11:31 ... we will have many opportunities to touch upon use cases throughout the day, but we want to take advantage of the F2F to go into more details in these use cases 14:13:15 ... we will have IG members, observers - it's a good opportunity for a dialog 14:13:16 q+ 14:13:55 scribenick: cpn 14:14:35 Dom: We have 50 observers registered, which is a good sign, but unlikely they'll all come. We'd need to take into account the size of the group 14:15:28 Dan: We can use sticky notes to gather ideas for discussion. Then we can combine the ideas, or work from the prepared agenda. We should be open to suggestions from members and observers. 14:16:12 ... It's important to have a bi-directional communication, not just have presentations 14:17:00 scribenick: dom 14:17:01 cpn: in the Media & Entertainment IG, we've dedicated to a "look-ahead" session for new use cases & requirements 14:17:17 ... one of the tools that we will be using is a flipchart to keep track of ideas as they emerge 14:17:28 ... inviting people to share their thoughts on unaddressed use cases 14:17:52 ... it is a challenge - not everybody has something to contribute, many people will be observing rather than contributing 14:18:11 ... in that situation, it's up to the chairs of the group to really to come with your own ideas to seed the conversation 14:18:28 Dan: agree that we'll need to stimulate the dialog 14:18:52 ... the idea of having sticky notes to keep track of ideas as they come up would be useful 14:18:57 ... even if we can't review them all 14:19:05 ... we'll have to make sure we have the right logistics 14:19:31 ... I really want this to be a two-way communications 14:19:41 ... although I expect it will be hard to break the ice 14:19:52 Sudeep: assuming we identify new requirements out of this session 14:20:12 ... would it make sense to schedule a follow-on breakout session to look at how to addressing that requirement 14:20:16 q+ 14:20:19 ... q- 14:20:21 q- 14:20:33 ... to get feedback on what we would have identified 14:20:43 cpn: I would strongly recommend that you do that 14:20:54 ... I hope that the session grid will have space 14:21:04 ... we've done that often with the Media & Entertainment IG 14:21:27 Dan: For the Wednesday session, the door is open for ideas 14:21:41 ... this year the suggestion for sessions are collected ahead of time 14:21:45 ... we could place a stakeholder 14:21:57 q- 14:22:16 ... Getting back to the agenda, I think it's worth injecting a 5-10 minutes early in the morning to explain this process 14:24:53 Present+ Jon_Devlin 14:24:57 q+ songfeng 14:25:25 Sudeep: we will have remote participation enabled for TPAC if you can't make it to the meeting 14:26:44 DanD: on another note: lunch is a good opportunity for informal discussions 14:27:50 Topic: Use case: Network Link Performance Prediction 14:28:43 Topic: Liaisons 14:28:45 present+ Zoltan_Kis 14:29:20 [Presenting slides: Status in liaison organizations and topics for TPAC] 14:29:40 Song: first, some background on existing activity in W3C 14:29:58 ... Network information API is defined in the WICG 14:30:05 ... last updated last February 14:30:26 ... The API enables Web apps to access info about the network status (e.g. wifi, wirless, bluetooth connection) 14:30:35 ... Second, WebXR - discussed in the Immersive Web WG 14:30:42 ... pretty active ongoing work 14:31:28 ... WebRTC is one of the most important WG in the org, nearly done 14:31:58 ... Web of Things Architecture, in CR, last modified in May - IoT has strong links to networking 14:32:22 ... In terms of candidate items for TPAC 14:32:41 ... 5G Network Slicing - network slicing divides networks in multiple virtual networks based on app requirements 14:33:40 ... we're trying to establish a liaison with the relevant group 14:34:03 ... Edge computing enables integrating network, computing, storage in nodes 14:34:13 ... operators have developed their own edge computing APIs 14:34:39 ... China Mobile has a Web MEC API proposal with several scenarios 14:35:48 ... (face detection, WoT, Edge caching for UHD service) 14:36:05 ... it works with MECNodeService to which one can register and then send requests 14:36:43 ... Because Edge Computing is pretty important for apps in new networks (e.g. 5G), some operators have defined their own APIs already 14:37:26 ... we're looking at liaisons to ETSI & 3GPP who have defined set of APIs (incl location, bandwidth management, radio network) 14:38:21 ... Real-time network adoption is another interesting area of interest 14:38:31 ... based on mobile throughput guidance information 14:39:12 ... Cloud gaming needs further thinking 14:39:50 ... Best network selection - how to determine which link to use - related to network slicing 14:40:33 dom: will you give a more in-depth presentation on Web MEC? 14:40:48 Song: this is still a very early stage proposal 14:41:41 ... we're still working on modifying it - once we're done, we will be able to share more 14:42:54 Picky: on your slide on MEC - how does this intersect with 5G data plans 14:44:25 Song: let's revisit that offline 14:44:26 Topic: Use case: Network Link Performance Prediction 14:44:37 -> https://github.com/w3c/web-networks/files/3554137/Intel.LPP.-.W3C.Web.n.Networking.IG.r1.0.pdf Network Link Performance Prediction 14:44:59 Sudeep: Jonas and Jon are IG participants from Intel 14:45:13 ... they've been working on topics that are overlapping with some of our discussions esp around hints 14:45:23 ... they'll give us some introduction to their work to stimulate our discussions 14:45:30 Jonas: we will be in TPAC 14:45:41 ... The work was stimulated by 5G 14:46:01 ... 5G brings better performance, but also more variation within networks 14:46:50 ... as we're moving towards edge compute, this creates also more variation 14:47:01 ... edge can mean many different things which induce many different behaviors 14:47:39 ... Networks are "best effort" today - we have been interested in seeing how we can make them more deterministic and to better inform app of their network environment 14:48:24 ... We've been investigating network link performance prediction - not in a Web-specific context 14:48:52 ... one starting point is that we don't want to control apps - hence the "hints" approach that matched what has been discussed in the IG 14:49:02 ... we're looking both at current and future link performance 14:49:17 ... along a number of parameters: bandwidth, latency, cell load and more 14:49:44 ... a typical example where this is relevant: if you're driving your car, you may going between a macro cell with low load then high load and back to low 14:49:57 ... a network-aware app could pre-fetch data to take these expected changes into account 14:50:05 ... e.g. in a video streaming context 14:50:21 ... the same could be applied to coverage gaps 14:50:47 ... We've also looking at the challenge of mmWave which have very small coverage and very high throughput 14:50:58 ... there are other cases where this applies, but these are the key areas 14:51:13 ... We're making these links prediction as a service on the side 14:51:29 ... it's transparent from a client/service perspective, available to both 14:51:55 ... the point here is that it should be agnostic to cloud or edge 14:52:05 ... we're also not touching the data streams itself 14:52:20 ... it would typically deployed in the operators network and then fetched from client or server 14:52:50 ... in TPAC we will dive in more details in terms of the predictions are generated, and how they could be exposed in Web apps, in browsers, in servers 14:53:10 ... We have a number of use cases that illustrate how the predictions could be used 14:53:33 ... A simple case is media streaming - you need to look at the value add across the various network stakeholders 14:53:47 ... There is a benefit here to the end user, to the content provider and to the operator 14:54:09 ... in media streaming, this means less buffer delays for real-time media 14:54:42 ... for non-real time streams, it helps reduce the amount of data transmission in the network 14:54:54 ... we will cover these additional use cases in TPAC as well 14:55:22 ... We're very interested in getting feedback and reactions 14:56:21 dom: very exciting! looking forward to hear more at TPAC 14:56:51 sudeep: note relationship to the "smart offline download" use case 14:58:50 dom: agreed - the notion of "gap coverage" can be well related to the notion of cost/cell load 14:59:26 jonas: we're looking at usage behaviors to inform our research on utilizing this 14:59:49 sudeep: there will also be a demo during TPAC? 15:00:18 jonas: one keep example is media streaming; next will be cloud gaming which is more driven by server-side prediction 15:00:35 ... we will be present a cloud-gaming set up to show the benefits of link prediction 15:00:47 ... we will show also media streaming with and without link prediction 15:01:06 cpn: where will the demos be? 15:01:17 sudeep: there is demo slot on Wednesday 15:01:32 cpn: I'll mention it to the Media IG 15:02:09 Sudeep: the slides that were presented are available on github - the discussion can continue there 15:02:15 ... we will continue this discussion at TPAC 15:02:23 ... we will share the Webex details for the meeting there 15:02:49 RRSAgent, draft minutes 15:02:49 I have made the request to generate https://www.w3.org/2019/09/04-web-networks-minutes.html dom 15:08:04 i/Meeting:/ScribeNick: dom 16:40:20 Zakim has left #web-networks