RE: [rohc] TCP/IP EPIC profile
"Hongbin Liao (Intl Staffing)" <i-hbliao@microsoft.com> Thu, 14 March 2002 04:47 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 XAA01918
for <rohc-archive@odin.ietf.org>; Wed, 13 Mar 2002 23:47:15 -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 XAA14716;
Wed, 13 Mar 2002 23:45:20 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176])
by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA14670
for <rohc@optimus.ietf.org>; Wed, 13 Mar 2002 23:45:18 -0500 (EST)
Received: from mail-jpn.microsoft.com (mail-jpn.microsoft.com [207.46.71.29])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA01898
for <rohc@ietf.org>; Wed, 13 Mar 2002 23:45:12 -0500 (EST)
Received: from jpn-imc-01.fareast.corp.microsoft.com ([157.60.4.29]) by
mail-jpn.microsoft.com with Microsoft SMTPSVC(5.0.2195.2966);
Thu, 14 Mar 2002 13:44:45 +0900
Received: from 157.60.4.29 by jpn-imc-01.fareast.corp.microsoft.com (InterScan
E-Mail VirusWall NT); Thu, 14 Mar 2002 13:44:44 +0900
Received: from bjs-msg-01.fareast.corp.microsoft.com ([157.60.72.120]) by
jpn-imc-01.fareast.corp.microsoft.com with Microsoft SMTPSVC(5.0.2195.2966);
Thu, 14 Mar 2002 13:44:44 +0900
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Subject: RE: [rohc] TCP/IP EPIC profile
Date: Thu, 14 Mar 2002 12:44:41 +0800
Message-ID: <F4C77846CEE593418BE5AB7B6A83111E046521B3@bjs-msg-01.fareast.corp.microsoft.com>
Thread-Topic: [rohc] TCP/IP EPIC profile
Thread-Index: AcHKYsHz7L2zpPi/TZ+Sn1CtqIyklgAHbx9w
From: "Hongbin Liao (Intl Staffing)" <i-hbliao@microsoft.com>
To: "West, Mark (ITN)" <mark.a.west@roke.co.uk>
Cc: "Julije Ozegovic" <julije@fesb.hr>, "rohc" <rohc@ietf.org>
X-OriginalArrivalTime: 14 Mar 2002 04:44:44.0858 (UTC)
FILETIME=[F680F1A0:01C1CB12]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id
XAA14678
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
Content-Transfer-Encoding: 8bit
Hi, Mark
> -----Original Message-----
> From: West, Mark (ITN) [mailto:mark.a.west@roke.co.uk]
> Sent: Wednesday, March 13, 2002 7:02 AM
> To: Hongbin Liao (Intl Staffing)
> Cc: Julije Ozegovic; rohc
> Subject: Re: [rohc] TCP/IP EPIC profile
>
> >
> > Yeah, as we agree that TCP is a protocol with complex behavior. In
> average, the complex behavior of a protocol tends to need a complex
> profile to accurately (or exactly) describe it. However, considering
> that we need to target at the tradeoff between complexity and
> performance, we just need correctly (not necessarily accurately or
> exactly) capture the most important behavior of the protocol,
> which may
> not necessarily correspond to a complex profile.
> >
>
> [Mark]
> This is a very good point - you are right to remind me that
> we need to
> capture the aspects of the behaviour that give us the most obvious
> compression gains.
>
It seems we approach a common point that we need capture the really important behaviors of protocol in the design of compressed packet format.
>
> [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).
>
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}).
> This is identical to the tag case you describe.
>
> Either of these methods (this one or FORMAT) may be used.
> FORMAT is great for when the encoding doesn't change
> frequently and the
> percentage choice is not known a priori (like the TCP flow
> 'type'). The form works well where fields are linked with a
> known dependence (see
> the RTP profile for this sort of thing...)
>
En, FORMAT can be used to describe it in some extend. However, you have to decide which format the flow belongs to and use IR/IR-DYN packet to inform decompressor. For robustness, it is not a efficient way.
Also, FORMAT is harder to describe correlations between fields than the format you advised above. We really need these methods are supported in EPIC-LITE to simplify writing correct profile for TCP/IP. Mark, do u think it's possible?
> I consider neither to be complex.
>
> (The sharp-eyed may have already spotted that the encoding just
> described is equal to case [1] in the TCP flow example. The
> 'flag' is
> simply encoded into the indicator flags that signal the packet type).
>
> >
> > For header compression efficiency, the main issue for
> packet format
> is whether the most frequent cases are identified correctly
> and encoded
> using the shortest packet. As to how accurate (or exact) the protocol
> behavior is studied, at least, it should correctly identify the most
> frequent-occurred protocol behaviors.
> >
>
> Since we appear to have agreed this point at least 5 times in this
> e-mail alone, I think that we can probably take it as read...
>
>
> --
> 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)
>
>
>
_______________________________________________
Rohc mailing list
Rohc@ietf.org
https://www1.ietf.org/mailman/listinfo/rohc
- [rohc] TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- [rohc] NBO- TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile tijana
- [rohc] rohc over xxx? Wang Hui
- [rohc] Re: NBO- TCP/IP EPIC profile West, Mark (ITN)
- [rohc] Re: NBO- TCP/IP EPIC profile Julije Ozegovic
- [rohc] Re: NBO- TCP/IP EPIC profile West, Mark (ITN)
- [rohc] TCP/IP EPIC profile Maja
- [rohc] RE: TCP/IP EPIC profile Surtees, Abigail
- [rohc] Re: NBO- TCP/IP EPIC profile Julije Ozegovic
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- [rohc] Re: NBO- TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- [rohc] Re: NBO- TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- [rohc] IMPL-EFF TCP/IP EPIC profile Julije Ozegovic
- [rohc] Re: IMPL-EFF TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- Re: [rohc] IMPL-EFF TCP/IP EPIC profile Julije Ozegovic
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Lars-Erik Jonsson (EPL)
- Re: [rohc] IMPL-EFF TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Per Synnergren (EPL)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- Re: [rohc] TCP/IP EPIC profile West, Mark (ITN)
- RE: [rohc] TCP/IP EPIC profile Qian Zhang
- RE: [rohc] TCP/IP EPIC profile Hongbin Liao (Intl Staffing)