X compression techniques (was Re: VNC server based on kdrive using damage extension?)

Jim Gettys Jim.Gettys@hp.com
Fri, 20 Feb 2004 15:52:42 -0500


On Fri, 2004-02-20 at 15:40, Kurt Pfeifle wrote:
> Jim Gettys wrote:
> 
> > Yes, NX looks very interesting.
> > 
> > SSH by itself makes a big difference, and I understand that NX goes
> > well beyond that. I'll try to somehow dig up the time somewhere.
> > Our paper shows that there is a tremendous lot to be gained
> > by various bandwidth and latency fixes.
> > 
> > The performance issue will primarily come to the fore in environments
> > like LTSP, where scaling on servers is an issue (how many people
> > you can support on a single box).
> 
> I've seen at one time 107 concurrent user sessions on one box (dual
> 2.6 GHz P1V CPU, 4 GByte of RAM), where each user ran a KDE desktop
> with KMail, Konqueror and OpenOffice open, and yet they all had still
> quite responsive systems. IIRC it was a 10 MBit wire (where only a
> smaller part of the users were on switches, the rest on hubs) and the
> most used segment of the net showed only about 40-50% saturation.
> 

Good to hear.

> It looks like a bandwidth of 20 - 40 kBit/sec, RAM of ~40 MByte and
> CPU of 50 MHz per user is enough to easily serve a 100-head group of
> users.
> 

Do we know what the tradeoff is?  Sending less data saves cycles
as well, the equation is complex.

> > NX, or SSH, for an individual
> > user talking to a single machine I'm sure presents little issue.
> 
> Oh, it is. At least for me. My company sends me sometimes to customers
> around the country, to support them onsite. My evenings in the hotel
> rooms have become much more pleasant since the time that I can simply
> use an ISDN dial-in line to access my workstation in our main office.
> At one time, I was even connecting through a 9600 Baud GSM modem link
> and it still somehow worked (slightly better than VNC does inside our
                          - Jim

-- 
Jim Gettys <Jim.Gettys@hp.com>
HP Labs, Cambridge Research Laboratory