|
|
|
Jon Crowcroft, |
|
UCL@AdastralPark.biz |
|
http://www.cs.ucl.ac.uk/staff/jon/ |
|
jon@cs.ucl.ac.uk |
|
|
|
|
|
SSM now flavour of month (lots of ISPs “about to
deploy”) |
|
sing source matches most compelling applications
extant (multisource apps can use multiple ssm groups, or a server
(hopefully fault tolerant/dual redundent - e.g. game) |
|
Works well with interdomain (lose BGMP/MASC
rubbish:-) and with emerging RMT solutions |
|
|
|
|
|
RTP/RTSP done deal |
|
RMT: PGMcc + ALC |
|
sender adaption exactly as TCP |
|
receiver adaption by selection of layer(s) |
|
Both use TCP eqn model for rate => |
|
can replace loss signal with ECN |
|
|
|
|
|
Sender Pays |
|
Why multicast (scaling video servers)? |
|
Why help ISP? |
|
What about receiver (ac)counting? |
|
What about unknown receiver set
sizes/distributions/distances? |
|
|
|
Receiver Pays |
|
What about benefit to other users? |
|
What about benefit to ISP? |
|
What about late joiners? |
|
etc etc |
|
|
|
|
|
|
Suggest we model it as a mix |
|
Sender pays based on ingress rate and ... |
|
Receivers pay based in share - |
|
Estimate #of receivers periodically |
|
Period is based on statistics of type of session
(have lots of studies of games, movies, music “holding times”) http://www.cs.ucl.ac.uk/staff/t.henderson |
|
Assume there’s a pay per content too, so sender
already has feedback channel to count receivers - could be RTCP based or PGMcc or PIM-SSM ... |
|
|
|
|
|
Correct model for ECN setting for multicast
packet? |
|
IP Level (ECN bis) |
|
ECN is set (typically) by RED (c..f AF work by
Dina Papagiannaki at UCL/Sprint..) |
|
Equivalent for Multicast is to set ECN at router
at ingress to congested link, then: |
|
randomly select which branch to forward the
packet with ECN (i.e. clear for all other branches) |
|
|
|
|
|
Correct model for reacting to ECN in a multicast
packet? |
|
RMT Level (ECN ter) |
|
Single rate (PGMcc) Sender adaption - requires
feedback to sender - EXACTLY as TCP - each receiver gets marks and wraps
them around - will find same operating point as PGMcc with loss feedback |
|
Multirate (ALC) receiver adaption - each
receiver chooses layers based on ECN |
|
|
|
|
|
so above scheme gives proportional fairness... |
|
can use M3I model for pay per ECN unmodified |
|
notice that the overall traffic adaption rate is
slower |
|
But its slower for n unicasts anyhow, so? |
|
includes a two-level model (content and network
costs) but no coupling (necessary-
unless you want to bundle) - just rx counting, which ISPs wanted
anyhow, and CDNs have to have |
|
|
|
|
What would you pay? notice cost may not be
predictable - not just coz of congestion price, but now share (risk is
other people game:-) |
|
No problem: have a risk broker |
|
CDNP may carry risk (has statistics on
“popularity” of game,film,song...tristan’s stats... |
|
J L? |
|