Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Networking with extremely high latency

Are there any protocols, systems, etc. experimental or otherwise designed for allowing normal (as normal as can be) network operations (E-mail, DNS, HTML, etc.) over very high latency links? I'm thinking of minutes to an hour, or maybe two. Think light speed lag at a solar system scale.


As a side note: research or speculation on the social effects hour to day scale communication delays would be interesting. Current trends tend towards delays of seconds to minutes (plus however long it takes people to notice your e-mail) and pre-phone times tended towards days to weeks but I can't think of anything with minimum time delays in the range of hours.

like image 862
BCS Avatar asked May 12 '10 22:05

BCS


People also ask

Which type of network has the highest latency?

In general, cable and fiber internet has the lowest latency, while satellite internet has the highest.

What type of system has high latency?

Transmission Speed The speed at which a networking connection moves data from one place to another. For example, transmission though the air such as 4G, wifi and satellite generally have a higher latency than transmission through a wire.

What causes high latency in internet?

What causes Internet latency? One of the principal causes of network latency is distance, specifically the distance between client devices making requests and the servers responding to those requests.


2 Answers

You might be interested in the Interplanetary Internet concept. One possible underlying technology would be Delay-Tolerant networking, for which there are a couple of published RFCs: RFC 4838 and RFC 5050.

like image 61
Jim Lewis Avatar answered Jan 02 '23 18:01

Jim Lewis


From tcp_timer.c:

     /* Increase the timeout each time we retransmit.  Note that
      * we do not increase the rtt estimate.  rto is initialized
      * from rtt, but increases here.  Jacobson (SIGCOMM 88) suggests
      * that doubling rto each time is the least we can get away with.
      * In KA9Q, Karn uses this for the first few times, and then
      * goes to quadratic.  netBSD doubles, but only goes up to *64,
      * and clamps at 1 to 64 sec afterwards.  Note that 120 sec is
      * defined in the protocol as the maximum possible RTT.  I guess
      * we'll have to use something other than TCP to talk to the
      * University of Mars.
      *
      * PAWS allows us longer timeouts and large windows, so once
      * implemented ftp to mars will work nicely. We will have to fix
      * the 120 second clamps though!
      */

PAWS?

like image 45
Ken Avatar answered Jan 02 '23 20:01

Ken