[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Proposed charter, please comment



Noteworthy changes in the following version:

1. Acronym is cdi instead of cdnp (OK, maybe that's not noteworthy ;-))

2. Phil Rzewski has volunteered to co-chair the group. I think we are in
agreement that he will be in "apprentice mode" for a while, but we expect to
move to a more equal arrangement as he comes up to speed.

3. The charter does not include protocols as deliverables. Instead, the
focus is on moving some of the "old" documents to RFCs, and building "new"
requirements. The charter explicitly includes our plan to recharter in the
future to take on protocol design.

4. Schedule adjusted to match the removal of protocols and the plan to
recharter.

--Mark

Content Distribution Internetworking (cdi)

Chairs:
Mark Day <markday@cisco.com>
Phil Rzewski <philr@inktomi.com>

Applications Area Directors:
Ned Freed <ned.freed@innosoft.com>
Patrik Faltstrom <paf@cisco.com>

Applications Area Advisor:
Patrik Faltstrom <paf@cisco.com>

Mailing lists:
General discussion: cdn@ops.ietf.org
To subscribe: cdn-request@ops.ietf.org
Archive: ftp://ops.ietf.org/pub/lists/cdn.*

Description of Working Group:

The goal of this working group is to define protocols to allow the
interoperation of separately-administered content networks.

A content network is an architecture of Web-based network elements, arranged
for efficient delivery of digital content.

Caches and caching systems have been deployed for a number of years.  More
recently, a number of CDN (content distribution network or content delivery
network) services have been built and offered commercially. In addition, a
number of hardware and software vendors have developed products that enable
the construction of CDNs or CDN-like systems with "off-the-shelf" parts.
The proliferation of content-networking capabilities gives rise to interest
in interconnecting these systems and finding ways for
separately-administered networks to cooperate for better overall service

A content network has some combination of a request-routing system, a
content-delivery system, a distribution system, and an accounting system.
In some cases, such a "system" may be implemented by very simple components
or techniques.
-- The content-delivery system consists of a set of "surrogate" servers that
deliver copies of content to sets of users.
-- The request-routing system consists of mechanisms that move a client
request toward a rendezvous with a surrogate.
-- The distribution system consists of mechanisms that move content from the
origin server to the surrogates.
-- The accounting system records and aggregates information necessary for
allocating costs.
An effective content network arranges the request/content rendezvous to take
place at a surrogate that is "well suited" to a given client.

The working group will first define requirements for the three kinds of
content internetworking: interoperation of request-routing systems,
interoperation of distribution systems, and interoperation of accounting
systems.  These requirements are intended to lead to a follow-on effort to
define protocols for interoperation of these systems.

In its initial form, the working group is not chartered to deliver those
protocols, but we encourage individual submission of internet-drafts
describing protocols intended to meet the evolving requirements.  We
anticipate rechartering of the working group to specify protocols, after the
requirements documents are stable and rough consensus emerges about the
number and relationship of such protocols.

In addition to defining requirements, the working group will develop a
number of supporting documents.  These documents are: a shared vocabulary
for the problem domain, scenarios, an overall architecture for
interoperation, and a summary of request-routing mechanisms currently in
use.  The total expected deliverables are as follows, along with notes
indicating the drafts that are a start on each document:

1. Vocabulary
	(Merged from drafts day-cdnp-model and rzewski-oacp)

2. Scenarios
	(Merged & enlarged from drafts day-cdnp-scenarios and rzewski-oacp)

3. System Architecture
	(Merged from draft-green-cdnp-gen-arch and rzewski-oacp, requirements moved
out to appropriate requirements documents)

4. Request-Routing Known Mechanisms
	(finish cain-cdnp-known-request-routing)

5. Requirements for Request-Routing
	(mostly new, partly from draft-green-cdnp-gen-arch)

6. Requirements for Distribution
	(mostly new, partly from draft-green-cdnp-gen-arch and rzewski-cndistcs)

7. Requirements for Accounting
	(finish draft-gilletti-cdnp-aaa-reqs, merge requirements from
rzewski-cnacct)

Goals and Milestones

December 2000: BOF meets.  Editors chosen for requirement documents,
protocol documents.

February 1, 2001: First drafts of all requirements due on mailing list.

March 1: "Final" versions of all group documents submitted in advance of
Minneapolis meeting. Last call period starts for all non-requirements
documents.

March 18-23: WG meets at Minneapolis IETF meeting to discuss requirements
issues, any individual protocol submissions.

May 1: New versions of requirements, incorporating discussions from meeting

June 1: Last call for requirements.

August 5-10: WG meets at London IETF to recharter for protocol design.

Internet Drafts:

http://www.ietf.org/internet-drafts/draft-day-cdnp-model-04.txt
http://www.ietf.org/internet-drafts/draft-day-cdnp-scenarios-02.txt
http://www.ietf.org/internet-drafts/draft-gilletti-cdnp-aaa-reqs-00.txt
http://www.ietf.org/internet-drafts/draft-green-cdnp-gen-arch-02.txt
http://www.ietf.org/internet-drafts/draft-cain-cdnp-known-request-routing-00
.txt
http://www.ietf.org/internet-drafts/draft-rzewski-oacp-00.txt
http://www.ietf.org/internet-drafts/draft-rzewski-cndistcs-00.txt
http://www.ietf.org/internet-drafts/draft-rzewski-cnacct-00.txt
http://www.ietf.org/internet-drafts/draft-deleuze-cdnp-dnsmap-peer-00.txt