Slashdot Mirror


Vint Cerf's Disruption-Tolerant Networking

An anonymous reader writes "Net pioneer, Vint Cerf, talked this week about the space internet (the Interplanetary Internet), and an interesting 1994 April Fool's email he penned as a Request for Comment [1607]. The thread involves a reverse time capsule from the year 2023, but covers Cerf's side interests in Shakespeare. Since 2004 marks the 30th anniversary of publication of the first paper on the Internet, his views on the future of the net and Interplanetary Internet seem to have morphed somewhat into delay and disruption tolerant networking because of high demand for videoconferencing, Voice-Over IP, and multimedia."

73 comments

  1. delay or disruption? by chrisopherpace · · Score: 1

    Um...The site says Delay, not Disruption....wtf?

    1. Re:delay or disruption? by krumms · · Score: 3, Insightful

      Maybe there's specific definitions that I'm not aware of, but to me it seems that a long delay could be considered to be a disruption (TCP connection time out, for example).

      I dunno. Maybe I suck. :)

    2. Re:delay or disruption? by theTerribleRobbo · · Score: 1

      ... And a commmunications disruption can only mean one thing...?

    3. Re:delay or disruption? by chrisopherpace · · Score: 1

      Right, delay and disruption are different things, although they are related. oh well.

  2. Internet == disruption by pestie · · Score: 5, Funny

    Now if only someone can find a way to keep the internet from disrupting my productivity at work...

    1. Re:Internet == disruption by Gherald · · Score: 3, Interesting

      > Now if only someone can find a way to keep the internet from disrupting my productivity at work...

      Just hook in a second monitor and code a little script that starts at google news and clicks a random link every twenty seconds...

    2. Re:Internet == disruption by theTerribleRobbo · · Score: 1

      ...And that _isn't_ disruption?

      I would have thought that having a second monitor flashing you news items every twenty seconds would be more distracting than just visiting websites when you have the urge to slack off.

      All in my humble opinion, of course.

    3. Re:Internet == disruption by Gherald · · Score: 1

      *sigh, it was meant to be funny... I'll go back to my corner now.

  3. Send the comm network before sending the humans? by LostCluster · · Score: 5, Interesting

    This brings up an interesting step in the path towards trying to settle Mars... would it be a smart idea to have communciations satellites orbiting Mars before we send the first humans?

    Having the already-in-space assets so that reliable Earth-to-Mars links can be established could be very useful to the first manned missions, especially so we could avoid losing contact in the situations where they'd otherwise have to transmit through the planet to get back to earth.

    Imagine having all of Mars already be a wireless Internet hotspot before we get there...

  4. Disruption/delay tolerant networking... by Bobdoer · · Score: 4, Funny

    ...is all nice and fine, but disruption/delay tolerant people, those are a rarity.

  5. Critical apps given false sense of security? by MacFury · · Score: 5, Insightful
    A disruption tolerant internet would be great...but at what point do we allow critical applications to communicate over such a system? In reference to a recent article on VoIP 911 service...I wouldn't trust that critcal line of communication if it failed as often as my DSL connection.

    Who is Half Handsome?

    1. Re:Critical apps given false sense of security? by Anonymous Coward · · Score: 1, Informative

      I wouldn't trust that critcal line of communication if it failed as often as my DSL connection.

      Maybe you should think about finding a new ISP?? I was an early adopter of DSL, since 2000, and in those 4 years the longest my connection was ever down was 6 hours. In total, my router has disconnected from my ISP 9 times in 4 years.

    2. Re:Critical apps given false sense of security? by LostCluster · · Score: 4, Insightful

      It's a case of matching the network technology to the application. It's the reason why we have both TCP (for when it needs to get there uncorrupted) and UDP (for when any packet that's late is now of no use) available for use under IP.

      There's a big difference between a 911 call on Earth, and getting data back from Mars. Those two networks should likely have very little in common.

    3. Re:Critical apps given false sense of security? by LostCluster · · Score: 3, Informative

      The great failing of DSL is that it works great for those close to the CO point, but it's useless to those too far away. It's a true feast or famine situation.

    4. Re:Critical apps given false sense of security? by segment · · Score: 3, Insightful
      failure on your DSL either means a) nosync caused by static on your lines meaning either your wiring is bad or the telco sucks, in either case the line can be adjusted and the noise level brought down. Unless of course your provider is using ghetto DSLAMS, b) your modem or eth cards are garbage or c) you're using shoddy wiring (rj45's phone cords, etc.) or shoddy splitters, or have some crazy ass fax/phone/^* set up that's give you linenoise. Heck housealarms can do that, so can vibrations on the line if you live near like a train or something.

      Just because it could be one of the choices though does not mean VoIP is a bad idea, as far as the entire VoIP 9/11 argument, I see it as being useless considering even 11 year olds have cell phones. Don't tell me you're like one of those people in a horror movie, where they fall and stay on the ground screaming. Pick up another line of communication. Think of it in terms of everyday normality, you catch a flat, there's a spare, etc.

      As for disruption tolerant, it would be literally impossible. That's asking for a vendor to create the ultmite failsafe product. Anything can happen, sadly look at 9/11 for example. To ask for something perfect would be to ask for the impossible, to not have a failover implementation of sorts is mere stupidity, and should not be blamed on technology whatsoever. Hell if I were trapped in the desert with no phone, etc., bet your ass I'm trying to make some smoke signals.

  6. oh please! I did this 4 years ago! by RouterSlayer · · Score: 0

    actually more like 6 years ago!

    a completely fault-tolerant, disruption proof, delay proof networking communications protocol.

    its done. its been sitting on my desk for years, collecting dust. Its been done so much, evolutionary improvements to steps beyond are already done.

    no one cares. no one wants it. even for free, even as OSS... oh well...

    ps its called "L2R"... just a hint...

  7. Hey.. by rune2 · · Score: 0, Offtopic

    I'd take that "measly" 50 PFLOP system anyday! (insert Beowulf Cluster joke here)

  8. Huh? by DigiShaman · · Score: 1

    Did anyone else read that as "Vint Cerf's Disrupt Torrent Networking"? Damn, I must be really paranoid about the distruction of P2P file sharing.

    --
    Life is not for the lazy.
  9. carbon dating by lsd4all · · Score: 0, Offtopic

    ya' know, this future email got me thinking. Is there a way to carbon date something that has existed yet?

  10. Re:Send the comm network before sending the humans by Anonymous Coward · · Score: 1, Insightful

    I think we should send up robots that can create really "cheap" (as in not fancy, low quality) solar cells out of the materials already available on Mars.

  11. Re:Send the comm network before sending the humans by mattjb0010 · · Score: 5, Informative

    This brings up an interesting step in the path towards trying to settle Mars... would it be a smart idea to have communciations satellites orbiting Mars before we send the first humans?

    The current set of satellites provide communication links between the landers and Earth.

  12. Re:Send the comm network before sending the humans by ColaMan · · Score: 4, Funny

    Nah, ya just kick a comms satellite out the door as your landing vehicle goes past aerosynchronous orbit.

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  13. hehehe by Anonymous Coward · · Score: 5, Funny

    January, 14, 2024:

    linux 15.28

    subroot@uberbox.com# ping -f www.mars.mr

    http://www.slashdot.org:
    January, 17, 2004 18:06 GMT

    Mars Gets first DDOS

    An anonymous reader writes, "It appears a group of hackers have successfully performed the first denial of service attack against Mars, taking the interplanetary internet down for several hours today. The hackers managed to mask their IPv8 addresses by rerouting through several interplanetary sublinks that initially showed them originating approxmatley 600,000 miles away from earth in the middle of space." Update 20:24GMT Yeah its a dupe again! We ran a story on this for three days in a row. It was originally posted here, here and here.

    1. Re:hehehe by donscarletti · · Score: 1
      IPv8?

      With the way things are going now, we will be lucky to see even IPv6 used regually by then.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    2. Re:hehehe by Anonymous Coward · · Score: 0

      "linux 15.28"

      It took 10+years to get to 2.6, what makes you think that in mere 20 years we'll get to 15.XX ? :)

  14. IPv8 problem by Eric_Cartman_South_P · · Score: 4, Funny
    It was originally posted here, here and here.

    I guess IPv8 links are too advanced to render in my browser.

    1. Re:IPv8 problem by violent.ed · · Score: 1

      They worked fine on my box, try here, here, or here, (IPv7.1.12.9.6). If those dont work, try using slackware 27 using kernel at least 7.18+

      --
      - You're not paranoid, they really are after you.
    2. Re:IPv8 problem by 222 · · Score: 2, Funny

      Its obviously a hoax, ipv4 is going to carry us well into the 23rd century :)

  15. Some articles about DTN by Magus311X · · Score: 3, Informative

    Some interesting articles about DTN that were made available on the IPNSIG (Interplanetary Network Special Interest Group) site:

    DTN Tutorial (PDF)

    DTN Architecture: The Evolving Interplantary Internet (TXT)

    DTN for Extreme Environments (PDF)

    -----

  16. Re:Send the comm network before sending the humans by Anonymous Coward · · Score: 0

    Great idea! Unfortunately, such robots don't exist.

    Perhaps instead we should use a time machine to travel back in time and start our attempt to inhabit mars back then so that now in the present we will already have people on mars!

  17. Re:Send the comm network before sending the humans by kfg · · Score: 3, Insightful

    Great idea! Unfortunately, such robots don't exist.

    Just as human carrying Mars landers don't yet exist. I believe the idea is to think up things that don't exist yet, and then build them.

    I think Mr. Cerf himself has some experience with that particular protocol.

    KFG

  18. Re:Send the comm network before sending the humans by QuantumFTL · · Score: 4, Informative

    This brings up an interesting step in the path towards trying to settle Mars... would it be a smart idea to have communciations satellites orbiting Mars before we send the first humans?

    The current set of satellites provide communication links between the landers and Earth.

    Yes, however it's clear that the limited bandwidth provided by those satalites is not nearly as much as one would wish for an entire human settlement to have to share.

    Also it would be smart to have 100% dedicated communications satallites so that there would be less chance of something unrelated to communications causing a problem on the satallite.

    Don't get me wrong, the satallites have been great (I work on MER) however we still have to throw away observations due to bandwidth constraint, and we have to wait quite a bit to get data back, on the order of several hours... not an ideal situation!

    Maybe a few optical links with a radio backup would do the trick.

    Cheers,
    Justin

  19. Heh Good one! :))))) by Anonymous Coward · · Score: 0

    Please mod parent up: +5, Funny!

  20. Rocks - Disruption proofing for TCP by DrSkwid · · Score: 3, Informative

    This is an excellent user land TCP application that automatically re-connects to dropped TCP connections, even if the IP addresses change.

    http://www.cs.wisc.edu/~zandy/rocks

    There is also an in-depth paper by the authors.

    Rocks protect sockets-based applications from network failures, particularly failures common to mobile computing, including:

    * Link failures (e.g., unexpected modem disconnection);
    * IP address changes (e.g., laptop movement, DHCP lease expiry);
    * Extended periods of disconnection (e.g., laptop suspension).

    Rock-enabled programs continue to run after any of these events; their broken connections recover automatically, without loss of in-flight data, when connectivity returns. Rocks work transparently with most applications, including SSH clients, X-windows applications, and network service daemons.

    bah, slashcode breaks the title attribute in hrefs and co-opts it for it's own use, bad programming.

    It is helpful to blind readers and page indexers esp. if the label text is something like 'click here' to provide some information on the content of the link. grr sometimes I gets so mads

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:Rocks - Disruption proofing for TCP by Anonymous Coward · · Score: 1

      It is helpful to blind readers and page indexers esp. if the label text is something like 'click here' to provide some information on the content of the link

      How many blind readers and page indexers use a mouse? So how is it helpful to include "click here"? Title attributes are for supplementary information, but it seems you've just joined the cargo cult that title attributes of any kind magically make a site better.

    2. Re:Rocks - Disruption proofing for TCP by DrSkwid · · Score: 0, Offtopic

      the whole point, dullard, is that one uses the title information to elucidate what the 'click here' is.

      i.e. for more information click here

      Though I wa sonly using that as an example. One should phrase one's content to suit the hypertext model.

      We have plenty of information on dullards.

      It is also useful where one uses an image



      in this way, one can combine a bit of eye candy while providing the required information should images be unavailable

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:Rocks - Disruption proofing for TCP by Effugas · · Score: 1

      Rocks is serving a different purpose here; it's managing breaks in connectivity inbetween periods of great interactive conectivity.

      These guys are solivng the problem -- what if there's never low latency, high bandwidth, bidirectional connectivity between two sites? In that case, the answer is a sort of generalization of email to arbitrary applications (possibly with a TCP gateway, as horrifying as that might be).

      Now that I think about it, file-oriented rsync might be the approach to take...

      ROCKS + SSH Dynamic Forwarding would make a really interesting combination for making a net connection completely portably across many AP's. Thanks for the idea.

      --Dan

  21. Re:Send the comm network before sending the humans by Helvick · · Score: 5, Interesting
    Certainly an interesting idea

    That's probably why NASA already have the Mars Telecommunications Orbiter scheduled for launch in 2009. This is still being spec'ed out but optical links, which are currently described as testing\Proof of concept and primary Ka-Band capabilities (once proven in MRO below) are both in plan right now.

    Next year's Mars Reconnaissance Orbiter has significantly better telecoms relaying capability than the existing Odyssey\MGS orbiters - 6Mbits/sec using Ka-band. This goes with some major upgrades to the DSN as this currently has 10Mbit/sec limitations for telecoms at Mars distances AFAIK. This JPL presentation has lots of detail on the near term\medium term plans and proposals and where the IPN fits in. This indicates that the bandwidth of optical links to mars would be in the 30-300Mbps range.

  22. Wizzy Digital Courier - High latency network by andyr · · Score: 3, Informative
    Folks,

    We have an Internet-content delivery system that works in a high-latency environment, to deliver mail and web content to South African schools.

    http://wizzy.org.za/

    The problem it is designed to overcome is the high cost of local telephone calls in a monopoly wireline provider regulatory environment.

    We use cheap-rate overnight phone calls and a UUCP delivery system in conjunction with a local mailserver and wwwoffle web cache.

    UUCP can also be used via a USB memory stick, similar to the DataMule (pdf) paper referenced on the website. Carrying the memory stick (the Courier) is identical to one UUCP hop.

    The website gives more information.

    Cheers, Andy!

    --
    Andy Rabagliati
  23. Mars WiFi by Anonymous Coward · · Score: 1, Funny

    Imagine having all of Mars already be a wireless Internet hotspot before we get there...

    and a Starbucks in every crater.

  24. dullards don't preview by DrSkwid · · Score: 1

    the whole point, dullard, is that one uses the title information to elucidate what the 'click here' is.

    i.e. for more information <a href="info.html" title="information on dullards">click here</a>

    Though I wa sonly using that as an example. One should phrase one's content to suit the hypertext model.

    We have plenty of <a href="info.html" title="dullard information">information on dullards</a>.

    It is also useful where one uses an image

    <a href="info.html" title="dullard information"><img src="dullard.gif" alt="a smiling dullard"></a>

    in this way, one can combine a bit of eye candy while providing the required information should images be unavailable

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  25. Re:Send the comm network before sending the humans by Anonymous Coward · · Score: 0

    Ummm, set up the whole infrastructure required for human existence before you send humans? When when they get there they could have a place to stay, ready for occupancy, just like a HoJo. Maybe set up more than one? Pick a place with a nice view.

  26. Tachibana Labs calling... by MsGeek · · Score: 1
    --
    Knowledge is power. Knowledge shared is power multiplied.