Re: [hybi] frame length encoding

"Shelby Moore" <shelby@coolpage.com> Sat, 21 August 2010 22:31 UTC

Return-Path: <shelby@coolpage.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6A7A3A6900 for <hybi@core3.amsl.com>; Sat, 21 Aug 2010 15:31:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.125
X-Spam-Level:
X-Spam-Status: No, score=-2.125 tagged_above=-999 required=5 tests=[AWL=0.474, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HfYvGlvTTbg3 for <hybi@core3.amsl.com>; Sat, 21 Aug 2010 15:31:45 -0700 (PDT)
Received: from www5.webmail.pair.com (www5.webmail.pair.com [66.39.3.83]) by core3.amsl.com (Postfix) with SMTP id 0932A3A68D4 for <hybi@ietf.org>; Sat, 21 Aug 2010 15:31:39 -0700 (PDT)
Received: (qmail 64097 invoked by uid 65534); 21 Aug 2010 22:32:13 -0000
Received: from 121.97.54.174 ([121.97.54.174]) (SquirrelMail authenticated user shelby@coolpage.com) by sm.webmail.pair.com with HTTP; Sat, 21 Aug 2010 18:32:13 -0400
Message-ID: <23871b34b8311e279334852c08f91a6d.squirrel@sm.webmail.pair.com>
In-Reply-To: <AANLkTiktjPFy84xsPipBt+GiWuV_-ZFUoPyeyDgJB8Qh@mail.gmail.com>
References: <AANLkTimKbmcpgx8k0uXUWvCO=8w9pPrtV=3y4qh6363k@mail.gmail.com> <20100820192927.GA32620@1wt.eu> <4C6EEA55.2050205@hs-weingarten.de> <AANLkTinHqxUOZaVANFpC52t8FfgNw2L5_A-s9Az3Fm7p@mail.gmail.com> <AANLkTinvkxMP8FYz9xjDu_Kt9FfzYotgsqXUDB4MZMEo@mail.gmail.com> <AANLkTim3KRq1arso7wN_b+1TH3sWabYW6uFu7AbYw6-P@mail.gmail.com> <AANLkTikhhajho895WyEoJMwMk9GJ98kA0Mjy5qr4apC8@mail.gmail.com> <AANLkTi=kdk6BRvza_7bpoLNTFzUkjcRRijGLMe_NGXZV@mail.gmail.com> <AANLkTi=VE298Tg+qyfufhzMswE5pBxtPZhA0t2k=sf2A@mail.gmail.com> <AANLkTin2sNji3J98VqacammHFS=DJHmpq5zY_mTFNt8Z@mail.gmail.com> <AANLkTinRgLYg=-hhgtUD__=PqM82Y0nB6HPGkMca3-pw@mail.gmail.com> <AANLkTinQ1C36LfbzZZ39CJCasrzvd3MUb+FK-Bq-EdNA@mail.gmail.com> <5a0e40aaf3673a9480141c74c672e686.squirrel@sm.webmail.pair.com> <AANLkTiktjPFy84xsPipBt+GiWuV_-ZFUoPyeyDgJB8Qh@mail.gmail.com>
Date: Sat, 21 Aug 2010 18:32:13 -0400
From: Shelby Moore <shelby@coolpage.com>
To: Pieter Hintjens <ph@imatix.com>
User-Agent: SquirrelMail/1.4.20
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Cc: Hybi <hybi@ietf.org>
Subject: Re: [hybi] frame length encoding
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: shelby@coolpage.com
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Aug 2010 22:31:52 -0000

> On Sun, Aug 22, 2010 at 12:00 AM, Shelby Moore <shelby@coolpage.com>
> wrote:
>
>> Why can't you utilize more than one core?
>
> There is no effective way to turn "process the frames on this
> connection" into a concurrent process.

Actually just remembered I had this public discussion last year in design
of Copute, and the conclusion is you can't backup the iteration and still
be pure (or something like that, I will go look at my notes again).

The channel is serial and forks (side-effects), so you can't parallize it
unless you are willing to do predictive branches and throw away CPU time
for incorrect guesses.

Okay I think understand.

> Yes, there are many very slow networks around, just like there are
> many devices with limited memory.  However even those slow networks
> get consistently faster.  Just because GPRS is not 10GigE does not
> mean mobile users won't get LTE upgrades.

But it seems subjectively that the rate speed is introduced at the
bleeding edge, is running away from the rate that speed is improving at
the dull edge.  But perhaps I am wrong about that.

I am highly frustrated that afaik, I can not buy a faster pipe here for
any price.  My solution was to buy multiple crappy pipes and load balance
them :D

I think it is economics over here, so I tend to think you will be proven
correct.  Once the dollar and the western nations collapse by 2011 or
2012, we will see massive boost in relative wealth in the developing
world, and then a massive increase in the bandwidth in the consumer
markets here.  Time to get positioned now for the big shift (are you
listening Google?).


> Shelby, if you are interested in discussing parallel architectures and
> high performance networking, we can talk off-list.  This is not
> relevant to HyBi any longer.

Is that an interest of yours?  Okay I may hit you up later.  Thanks.

>
> Regards
> -
> Pieter Hintjens
> iMatix - www.imatix.com
>
>