[prev in list] [next in list] [prev in thread] [next in thread]
List: dxpc
Subject: HBX? High latency X for Satellite Networking
From: bduncan () beachnet ! org (Bill Duncan)
Date: 1997-07-28 18:25:22
[Download RAW message or body]
This is not strictly about dxpc, but I thought that readers here might know
more about this technology, and whether there is code available anywhere
which might help.
The problem I am working on is not really related to low bandwidth, but
has more to do with latencies in a wide area network and synchronous
request/replies. I've tried dxpc in this environment where a link to London
is about 150ms in each direction, and it does not really help in window
startup times.
There was a paper in the X proceedings called "HBX -- High Bandwidth X for
Satellite Networking" which describes the problem. I've been trying to
reach the authors to see if there is code available or any further info
without success. The paper (in PS format) can be reached on the net from:
http://www.wins.hrl.com/people/ygz/papers/xtech96.html
The following are some results produced with an awk script on the output
of a modified version of xmond. The application running is a third-party
Motif-based product. Note the average turnaround time of 0.29 seconds.
These are round-trip times. Also note that if I can "spoof"
some of the top request/replies, I can cut latencies for creating windows
down considerably.
Synchronous Request/Reply Transactions
======================================
Seconds Count Request uS Per % of total time
----------------------------------------------------------
24.890375 110 AllocColor 226276.1 18.7%
23.015011 89 GetInputFocus 258595.6 17.3%
12.807337 53 InternAtom 241647.9 9.6%
10.473151 22 GetGeometry 476052.3 7.9%
10.000684 22 QueryColors 454576.5 7.5%
9.971028 38 GetProperty 262395.5 7.5%
9.936836 28 AllocNamedColor 354887.0 7.5%
9.287785 33 GetSelectionOwner 281448.0 7.0%
9.182274 19 QueryFont 483277.6 6.9%
2.077667 6 GetKeyboardMapping 346277.8 1.6%
2.041262 4 GrabPointer 510315.5 1.5%
2.002960 9 GetModifierMapping 222551.1 1.5%
1.560358 6 QueryTree 260059.7 1.2%
1.456062 4 TranslateCoordinates 364015.5 1.1%
1.171661 4 GrabKeyboard 292915.2 0.9%
1.101117 5 LookupColor 220223.4 0.8%
.881283 4 GetWindowAttributes 220320.8 0.7%
.669997 3 QueryExtension 223332.3 0.5%
.658753 3 QueryBestSize 219584.3 0.5%
----------------------------------------------------------
133.185601sec 462 288280.5 100.0%
Has anyone else tried anything like this? I know that the X protocol is
really the wrong thing to run on a WAN, but the alternatives are uglier.
(One alternative which I'm hoping to beat, is Citrix, which is another
MS company.)
--
Bill Duncan, VE3IED | BeachNet --> http://www.beachnet.org
bduncan@BeachNet.org | - Network/System Administration
bduncan@ve3ied.uucp | - Web Design, Hosting Services
+1 416 693-5960 | - System Analysis/Design/Programming
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic