I personally think this is an important topic. The topic also appeared in the TAPS chartering, and my thoughts are currently:

- I think we should ensure that the decisions made by TAPS systems are evident, at least in the logging. Implementations should not just provide "magic".

- I'd expect the "standard" API produces deterministic outcomes. This seems to be helped by the app either asking high-level path properties: "give me an interactive treatment" or alternatively the API requesting specific network path properties: "do not use wifi", "prefer low latency", "interface must be > x Mbps", "mark as DSCP=x", etc.

I'd argue that characterising the App, rather than the network treatment e.g., "I'm a video conf App", "I wish to send x MB", etc, is much less helpful for this "standard" TAPS interface.

I am not against a developer or vendor utilising a range of "additional" properties which aply for a specific system and then can inform specific decisions. To me, at least, this sort of optimisation requires more "understanding" to interpret how to match the connection to set of candidate paths.

Gorry

On 21/03/2018, 11:34, Roni Even (A) wrote:

Hi,

I made this comment in the past in QUIC when discussing migration.

One policy may be prefer wifi over cellular network,

Second policy prefers quic cove TCP

Now I walk into my house and my cellphone has HTTP over QUIC.

At home will switch to wifi but quic is not supported on the wifi so will fall back to TCP. This contradicts the second policy. So two options wifi TCP or cellular QUIC , how to decide?

Roni Even



_______________________________________________
Taps mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/taps

_______________________________________________
Taps mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/taps

Reply via email to