[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Distribution CPG Protocol
Perhaps we haven't heard enough opinions expressed, but does the following
summary sound like the current status/consensus?
Is there consensus that the distribution protocol operates in three phases?
1. CDN advertises its capabilities
2. The Content Provider requests the use of CDN services by identifying
content to be distributed.
3. The CDN confirms (or denies) the request for service
Drilling down, I don't (yet) sense a consensus on all the details, but are
these all the attributes proposed for phase 1?
1a. footprint (expressed as a set of IP address prefixes)
1b. cost
1c. content type supported
1d. performance
1e. generic metric
1f. load measure
1g. cache capacity (I'm generalizing from "max file size")
For phase 2, are these the set so far?
2a. URI path
2b. Authoritative Source (generalized from "Content AS")
2c. "next hop" (I don't understand this attribute, so I may be
mis-characterizing it)
2d. "metric" (ditto)
I'd also suggest adding
2e. unique content identifier (e.g. ETag + source ID)
2f. content size
2g. generic content attributes (e.g. HTTP entity header values)
Phase 3 could be pretty straightforward. The simplest approach would be a
binary ACK/NACK, but there might be some value in a bit more fine-grained
response. Just to get the discussion started, here are some possibilities
off the top of my head.
3a. accept/reject
3b. time frame of commitment
3c. partial acceptance (e.g. only 10 GB of the 50 GB requested)
If we have a consensus on the three-phase approach, perhaps some discussion
on the details would be helpful.
Stephen
____________________________________________________________________
Stephen Thomas +1 770 671 1888
TransNexus, Chief Technical Officer stephen.thomas@transnexus.com