Re: [rohc] TCP/IP EPIC profile

"West, Mark (ITN)" <mark.a.west@roke.co.uk> Fri, 15 March 2002 00:36 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA05939 for <rohc-archive@odin.ietf.org>; Thu, 14 Mar 2002 19:36:48 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id TAA19155; Thu, 14 Mar 2002 19:28:01 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id TAA19114 for <rohc@optimus.ietf.org>; Thu, 14 Mar 2002 19:27:58 -0500 (EST)
Received: from rsys000a.roke.co.uk (rsys000a.roke.co.uk [193.118.201.102]) by ietf.org (8.9.1a/8.9.1a) with SMTP id TAA05752 for <rohc@ietf.org>; Thu, 14 Mar 2002 19:27:55 -0500 (EST)
Received: by rsys001a.roke.co.uk with Internet Mail Service (5.5.2653.19) id <1XV9B4RG>; Fri, 15 Mar 2002 00:25:38 -0000
Received: from roke.co.uk (ras_fennel2.roke.co.uk [193.118.206.44]) by rsys002a.roke.co.uk with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id GZCWHJ6Y; Fri, 15 Mar 2002 00:25:32 -0000
From: "West, Mark (ITN)" <mark.a.west@roke.co.uk>
To: Qian Zhang <qianz@microsoft.com>
Cc: "Hongbin Liao (Intl Staffing)" <i-hbliao@microsoft.com>, Julije Ozegovic <julije@fesb.hr>, rohc <rohc@ietf.org>
Message-ID: <3C912450.8070804@roke.co.uk>
Date: Thu, 14 Mar 2002 22:29:36 +0000
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2
X-Accept-Language: en-us
MIME-Version: 1.0
Subject: Re: [rohc] TCP/IP EPIC profile
References: <D8B1DF394D228543B41027F0D07F5B1C01266032@bjs-msg-01.fareast.corp.microsoft.com>
Content-Type: multipart/mixed; boundary="------------InterScan_NT_MIME_Boundary"
Sender: rohc-admin@ietf.org
Errors-To: rohc-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Robust Header Compression <rohc.ietf.org>
X-BeenThere: rohc@ietf.org

>>>[Mark]
>>>Ok, see my discussion above for one way to support such a flag.
>>>
>>>Also, consider the following fragment of EPIC-speak...
>>>
>>>A_and_B = AB_1(50%) | AB_2(50%)
>>>
>>>AB_1 = XXXX
>>>        YYYY
>>>
>>>AB_2 = PPPP
>>>        QQQQ
>>>
>>>which says that if A is encoded as XXXX then B is encoded as
>>>YYYY (and
>>>this happens 50% of the time), but if A is encoded as PPPP then B is
>>>encoded as QQQQ (and this happens 50% of the time).
>>>
>>>
>>[Hongbin]
>>Great idea! Such a simple format is really what we need! However, you
>>
> need
> 
>>'otherwise' to simply the enumeration of all possible, however,
>>
> ignorable
> 
>>(from the point of overall performance) combinations of encodings of
>>
> these
> 
>>fields (there may exist {A:XXXX B:QQQQ} or {A:PPPP B:YYYY}).
>>
>>
> 
> Yes, the extension for supporting correlation can really enhance the
> expression ability of EPIC-LITE. For ROHC-TCP case, we can combine
> bulk-data-co, bulk-ack-co, interactive-co to a more intuitionistic
> representation.


No, the above approach cannot usefully encode the flow behaviour in this 
way.

There are different types of correlation, where the probability 
distribution is:
- random, but known
- stable, but unknown

Something like the 'marker bit + timestamp' of the RTP profile fall into 
the former category -- you can think about putting a rough probability 
on the marker bit being set.
This is notated as the 'A_and_B' example above.

However, the TCP flow behaviour is a higher level dependency which 
should remain stable for the duration of the flow (or for significant 
proportions of the flow).
This uses the FORMAT construction.

> 
> Since this group wants to use EPIC-LITE as a "generic compressed format
> generator" for use in ROHC profile standardization, it would be better
> that EPIC-LITE can provide more convenience and intuitionistic way for
> developers to write the profile.


-- 
Mark A. West, Consultant Engineer
Roke Manor Research Ltd., Romsey, Hants.  SO51 0ZN
Phone +44 (0)1794 833311   Fax  +44 (0)1794 833433

(Yes, I do know that my disclaimer is in an attachment.  And, no, I 
didn't ask for it to be that way)