W3C

Web & Networks teleconference

26 Jun 2019

Agenda

Attendees

Present
dom, Zoltan_Kis, Anssi_Kostiainen, EricSiow, JonasSvennebring, JonathanDing, LarryZhao, NicolasPerret, PickyButani, Sudeep, SongXu, ZoltanKis
Regrets
DanDruta, ChrisNeedham
Chair
sudeep, song
Scribe
dom

Contents


Intros

Anssi: from Intel - got involved as it was being set up, helping with some practical aspects
... I'm also involved in other W3C work related to this IG: the Devices and Sensors Working Group has an API to allow access on network connections from Web apps
... the Network Information API - currently in incubation
... it would be useful to understand which use cases would benefit from this API (if any)
... we're looking for guidance on this in the Devices and SEnsors Working Group
... I'm also chairing the Machine Learning for the Web Community Group
... this group has in scope an API for doing neural network inferences in browsers
... here again, the IG is of interest for this effort - there is a use case where a Web app might want to either do inferencing in the browser or in the cloud depending on network characteristics
... Beyond that, I'm involved in a bunch of other W3C groups - less directly connected

Eric: Eric Siow from Intel
... I got involved in this group as I was asked to chair the Web5G workshop in London in 2018
... a result of the workshop was that we needed to focus on problem statements
... based on input from a number of operators and other stakeholders, we were able to identify the need for better cooperation between apps and networks
... we thus expanded the scope beyond 5G to cover networks interactions in general
... I'm also a newly elected W3C Advisory Board member - with that hat, I'm hoping to see renewed engagement from operators

Jonas: Jonas from Intel
... been working with base stations and 3GPP RAN

<surfufu> i am late ?

Jonas: working on 5G - we see the need for better awareness from apps on network variations
... I was approached by Eric - this sounds like a good way to bridge networks and apps

Picky: Picky Butani - consultant with Austin Energy
... my interest with Web & Networks arised when starting working in a Web-based blockchain service
... I hope to get information from the group on how to support this project
... I've been looking into phishing attacks in the context of 5G
... interests in AI, NN, Fuzzy networks, blockchain

Sudeep: from Intel as well :)
... I work primarily in the Comms domain, quite recently in the virtualization space and machine learning
... started my carreer in signal processing
... stepped a few years ago in the standardization space, first in India
... pretty new to W3C, got involved through Eric, Anssi, Dom
... trying to see how we can solve to enable the next generation of developers
... how can we address some of the problems coming from the elements in the network
... seeing quite a few use cases where offloading to the network, to the cloud becomes interesting
... want to see how we can enable these new approaches

Song: work for China Mobile / Migu
... also delegate to 3GPP SA4 Codec WG
... and expert in 5G Joint WG from China Mobile; I have been involved in standardization for quite a while
... I'm working for a China Mobile subsidiary, Migu, developing exclusively internet-based services (gaming, media, etc)

Zoltan: from Intel, previously with Nokia, previously AI and robotics researcher
... I have been involved in WebNFC, Web Bluetooth, Device and Sensors, currently involved in Web of Things, esp Smart Cities where issues around scalability and latency are most important

Jonathan: from Intel - working on the performance side of the Web, e.g. JS or rendering
... also involved in WebRTC

Nicolas: working for 3DRudder, involved in gaming industry, was involved in Khronos
... 3DRudder enables a new locomotion device for VR
... I'm interested in understanding how WebVR works on the server-side
... which needs good transmission of 3D data

IG Intro

Slides

Use cases and requirements

Sudeep's slideset on use cases and requirements

Sudeep: [presenting slides on Use cases and requirements]
... we wanted everybody to bring use cases - lots of new things happening around e.g. cloud gaming, containerization, etc
... we think a good first step is to document these use cases, probably on github
... and based on that derive requirements
... we have TPAC in our roadmap where we could discuss these use cases and requirements

zkis: it would be good to raise issues for use cases and collate them into a separate directory in the github repo

web-networks github repo

Sudeep: makes sense - I'll provide a template to that end
... I hope we can manage to meet twice in the upcoming 2 months before TPAC
... call to ACTION: please start thinking about and sharing use cases
... I've created a one-pager slide that can serve as a template for use cases
... we can derive requirements from a use-case by use-case basis, and then we would collate them together
... I'll share a few examples of use cases based on that template
... the use case can be shared as a slide first, before we bring them into github content

Anssi: I think it may be easier to have one github issue per use cases
... this allows for feedback, and enables adding images, etc
... can also be cross-linked from other repos
... I could use this to make a call-for-use-case in machine learning cg

zkis: it's easier to comment on issues

Sudeep: I'll do this

Anssi: we could even create an issue template
... but the most important thing for now is to get input, in any format

Sudeep: will follow up on this
... We have collected a few use cases as inspiration
... my colleague Jonathan has one on Cloud Gaming to share

Jonathan: Cloud Gaming can have 2 modes: game engine in the cloud, which will depend on parameters of the network (latency, data plan, etc)
... if the network parameters vary and make the cloud-based approach no longer workable, it would be nice to fallback on a local-mode engine
... you could switch back again as the network circumstances evolve
... this leads to requirements on the UA to monitor network parameters and notify changes through events
... you could also imagine a user agent sticking to a specific network with the right parameters

Picky: could this be implemented by geo-settings instead?

<Eric> I lost audio. Is it just me?

Jonathan: good question

Picky: if the network is very slow or has too low performance, we can fallback to another server based on geolocation
... you have to ensure transaction continuity in that case

Conclusions

Dom: Please send your use cases (to the list, to github, as you see fit)
... make sure to register for TPAC if you're planning to attend the F2F
... we will organize a Doodle to set up our next call end of July
... and review use cases and requirements

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes manually created (not a transcript), formatted by David Booth's scribe.perl version 1.154 (CVS log)
$Date: 2019/06/26 17:40:03 $