ietf
[Top] [All Lists]

Re: Applications assume bilateral connections?

2008-12-02 10:44:16

--On Tuesday, 02 December, 2008 07:04 -0800 "Hallam-Baker,
Phillip" <pbaker(_at_)verisign(_dot_)com> wrote:

One of the topics that came up in the architectural debate is
that a few folk made statements of the form that application
developers assume that applications only engage in bilateral
communications. In fact one person went so far that
applications developers are not aware of the range of
applications protocols. 

But more generally, some appear to have voiced the opinion
that the IETF transport area only serves the IETF applications
area, not the Internet application developer community which
is many, many times the size of the IETF.

No examples were given of these non-application application
protocols. So here is why there can only be bilateral
communications at the application layer.
...

Of course, there are a whole class of exceptions to this.  There
are applications that perform minimal-effort notification or
database update functions that do not particularly care if the
notification gets through (i.e., can accept some data loss in
the process).  I've worked on several such applications over the
years in which the consumer of the data needed only the most
recent values available and perhaps an indication of whether
recent data had been lost (easily accomplished with a simple
sequence number) or how recent the most recent available data
were (for which a time stamp is usually sufficient).

One set of examples for this involves remote sensors (sometimes
very remote, as in "in orbit") that are reporting on data that
are considered only statistically for other reasons.
Constructing, e.g., moving average models that can allow for
some missed data points is fairly straightforward and often
makes a lot more sense than trying to assure reliable
transmission or anything else that would require a bilateral
connection arrangement.  While it is outside my personal
experience, I'd assume that sensors that deliver snapshots from
high-data-volume, high-data-rate experiments in physics would
have much the same properties, with the quantity and arrival
rate of the data overwhelming any possibility of bilateral
handshaking and the probability of some data loss being much
more acceptable than a lower sample rate.

In some cases, the transmitter at the sensor just broadcasts the
data on a known channel, with no information (including either
names or addresses) about who is going to receive it or how it
is going to be received.   Certainly the receiver(s) need to
know the channel and the way in which the data are encoded, but
that doesn't involve the network in anything bilateral. 

Or perhaps you are using "bilateral" in a way that I don't
understand.
 
    john

_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>