Re: Another OSI UL efficiency idea

Peter Furniss <cziwprf@pluto.ulcc.ac.uk> Tue, 17 May 1994 19:26 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa10107; 17 May 94 15:26 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa10103; 17 May 94 15:26 EDT
Received: from sun2.nsfnet-relay.ac.uk by CNRI.Reston.VA.US id aa15995; 17 May 94 15:26 EDT
Via: uk.ac.ulcc.vmsfe; Tue, 17 May 1994 18:47:33 +0100
Via: UK.AC.ULCC.PLUTO; Tue, 17 May 94 18:42 GMT
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Peter Furniss <cziwprf@pluto.ulcc.ac.uk>
Message-Id: <12115.9405171735@pluto.ulcc.ac.uk>
Subject: Re: Another OSI UL efficiency idea
To: D_P_Sanford <D_P_Sanford@caasd1>
Date: Tue, 17 May 1994 18:35:30 +0100
Cc: tulip@fluky.mitre.org, thinosi@ulcc.ac.uk, atn-f88@fluky.mitre.org
In-Reply-To: <199405171403.KAA29644@mwunix.mitre.org> from "D_P_Sanford" at May 17, 94 10:00:24 am
Reply-To: P.Furniss@ulcc.ac.uk
X-Mailer: ELM [version 2.4 PL23]
Content-Type: text
Content-Length: 1742
X-Orig-Sender: thinosi-request@ulcc.ac.uk
X-ULCC-Sequence: 181
X-ULCC-Recipient: ietf-archive%us.va.reston.cnri@uk.ac.nsfnet-relay

Dave,

> If I have interpreted this correctly, by using a hashed value, this 
> essentially becomes a application stack combined with a compression algorithm. 

Not really. It depends what the "normal" protocol stack is. As
proposed, if the hash produces a cache miss, you drop back to present
day protocol, so there is no compatibility problem. If you get a cache
hit, then you have completed the establishment an entire round trip
early.

> Based on work that has gone on in the aeronautical environment (ASN.1/PER 
> compared with DLAC), are conclusions are that for field encoded data (e.g. not 
> free text) if you make all optional fields optional to send, write an 
> efficiently encodeable abstract syntax module and encode using PER unaligned, 
> there is little enough noise in the signal that compression algorithms don't 
> provide any appreciable benefit.

I dont see how you can get down to the 4 to 8 octets (including the
bit masks for the varying fields - the most complex form of the
proposal - but assuming the varying fields happen to be absent in this
case) if you have any object identifiers in there - for application
context, abstract syntax or transfer syntax or aetitles. If you are
dropping all of those, you havent really got any of the OSI
architecture/mechanisms left and you might as well go straight on
Transport.  If you are counting those as "free text", then, yes I can
understand your statement - but the neat thing about the hash idea
(which did not originate with me by the way) is that it can *include*
those "free text" fields. It can even include things like directory
name ae-titles, on the assumption that the number of systems talking
to each other can fit their hash+fullform in the cache.

Peter