LWN.net Logo

Multi-threaded OpenSSH

Multi-threaded OpenSSH

Posted Feb 13, 2008 17:05 UTC (Wed) by Xman (subscriber, #10620)
Parent article: Multi-threaded OpenSSH

The mods are a lot more than just multi-threading. The dynamic window sizing may, in
particular, be a more generally significant feature.


(Log in to post comments)

Flow control

Posted Feb 13, 2008 19:10 UTC (Wed) by ncm (subscriber, #165) [Link]

Yes, TCP flow control is a big, big problem for high-speed links.  For a (commercial but)
quantitative analysis, see http://asperasoft.com/technology/problem/.

It turns out packet loss rate is a poor way to measure congestion on wide-area links, where
there are many causes of packet loss other than congestion.  Fortunately, better measures are
known now.  In places where there's money to spend (particularly e.g. movie & music studios,
lately, but increasingly in military and oil exploration) most data goes via non-TCP
protocols.  For example, all the studios copy music files to iTunes download servers via the
FASP flow control method mentioned in the link above, implemented at user-level on top of UDP,
using ordinary PCs running Linux, Windows, or Macosix.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.