At 3:29 PM +0200 2005-09-13, Brad Knowles wrote:

        You're talking about building an OLTP database the likes of which the
 world has never seen before, and putting that into each and every NTP
 server in the world.

Okay, maybe just every pool server, but that doesn't change the scale of the problem at the host level.

                       Yes, big honking Oracle RAS servers may be able to
 get more than a few hundred queries per second, but not with jitter and
 latency measured to such extremely low levels.  To make this useful for a
 time server, you'd have to be down into the single millisecond range, or
 even into the nanoseconds, for both latency and jitter.

        And no OLTP database in the world has ever attempted that.

I know some people who are in the process of implementing an OLTP server to handle hundreds, thousands, tens of thousands of queries per second, and with latencies down into the 100ms range. This is a commercial mega-buck product, and they've told me that this problem is of a scale such that they had never seen before.

They think that they've finally gotten a handle on the problem at this level, but no one has any ideas yet on how they're going to approach the customers who are asking for latencies into the five millisecond range.


If you want low latency/low jitter (i.e., down into the single-digit millisecond range), you have to store the data in memory. There's just no way around that problem, at least not with the latest technology we have available to us today.

--
Brad Knowles, <[EMAIL PROTECTED]>

"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."

    -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
    Assembly to the Governor, November 11, 1755

  SAGE member since 1995.  See <http://www.sage.org/> for more info.
_______________________________________________
timekeepers mailing list
[email protected]
https://fortytwo.ch/mailman/cgi-bin/listinfo/timekeepers

Reply via email to