47th IETF: BLOCKS BOF

ietf-secretariat@ietf.org Wed, 01 March 2000 22:41 UTC

Received: from loki.ietf.org (loki [10.27.2.29]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15281; Wed, 1 Mar 2000 17:41:06 -0500 (EST)
Received: (from adm@localhost) by loki.ietf.org (8.9.1b+Sun/8.9.1) id RAA05144 for ietf-123-outbound.10@ietf.org; Wed, 1 Mar 2000 17:35:01 -0500 (EST)
Received: from ietf.org (odin.ietf.org [10.27.2.28]) by loki.ietf.org (8.9.1b+Sun/8.9.1) with ESMTP id RAA05123 for <all-ietf@loki.ietf.org>; Wed, 1 Mar 2000 17:34:49 -0500 (EST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15136; Wed, 1 Mar 2000 17:34:41 -0500 (EST)
Message-Id: <200003012234.RAA15136@ietf.org>
To: IETF-Announce:;
From: ietf-secretariat@ietf.org
cc: new-work@ietf.org
Subject: 47th IETF: BLOCKS BOF
Date: Wed, 01 Mar 2000 17:34:40 -0500
Sender: mbeaulie@cnri.reston.va.us

An Application Protocol Framework and A Model Application BOF (blocks)

Tuesday, March 28 at 1545-1700
===============================

CHAIRS: Marshall Rose <mrose@dbc.mtview.ca.us> 
        Carl Malamud <carl@invisible.net>  

DESCRIPTION:

Historically, each Internet application protocol has defined its own set of
rules for exchanging control and data information. Although there are a lot
of similarities (e.g., dot-stuffing in SMTP and POP, octet counts in HTTP
and IMAP, 3-digit reply codes in FTP and SMTP), there isn't a lot of reuse
of design. As a result, designers of new application protocols usually have
to make the same set of design decisions - over and over again - to deal
with the same set of trade-offs, but usually without the benefit of large
amount of institutional history.

The BOF introduces a generic application protocol framework (called BXXP)
for connection-oriented, asynchronous, request-response interactions over
TCP. This particular subset of the problem supports a large class of
Internet applications, whilst providing solutions to common design issues 
for those applications, including: framing, segmentation, structuring, and
multiplexing of messages, along with an authentication and privacy over the
transport.

A framework requires a real-world proof of concept. Blocks is an
architecture for managing metadata and defines an exchange model for
organizing information into navigation spaces. The Blocks system is the 
model application for BXXP. The BOF introduces the issues of metadata 
management and describes how the Blocks architecture addresses those issues. 
As proof of completeness, the current Blocks implementation has over 25TB 
of data and metadata spinning.

AGENDA:

- Overview of problems in application protocol design
- Discussion of BXXP philosophy
- Presentation of BXXP framework
- Description of metadata management
- Questions and, perhaps, Answers

Helpful reading:
    - draft-mrose-blocks-protocol-00
    - draft-mrose-blocks-architecture-00
    - draft-mrose-blocks-exchange-00
    - draft-mrose-blocks-service-00