ISS Launches First Permanent Node of "Interplanetary Internet"
schliz writes "Researchers developing the 'Interplanetary Internet' have launched its first permanent node in space via a payload aboard the International Space Station. The network is based on a new communications protocol called Delay/Disruption Tolerant Networking (DTN). It will be tested heavily this month, and could give astronauts direct Internet access within a year. The Interplanetary Internet is the brainchild of Vint Cerf ('father of the Internet'), among others. Last year, NASA tested the technology on the Deep Impact spacecraft." Update: 07/13 20:01 GMT by KD : If by "permanent" we mean seven years.
"It will be tested heavily this month" , so, they are going to post the URL on slashdot ?
i am in ur space station, trollin' ur boards!
Uh... sorry. But NASA's plans for the ISS, or anything like it at this time, are hardly "permanent".
If you want them to be, get off your butts and tell that to the Whitehouse and your Congresscritters. Because they obviously don't know.
Before we'll have our first bittorrent tracker on mars.
Hmmmmm. Will we get an earthly version of DTN that ensures I can successfully download large files over TOR? Now, *that* would be useful.
It'll be permanent until the ISS is de-orbited in 2016, eh?
The consequences might be a little rough.
They named the spacecraft "Deep Impact" ...Who's the rocket scientist who came up with that one?
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
If experience on Slashdot has taught me anything, having the Internet on ISS is a bad idea. The astronauts will spend half the time surfing the Internet instead of running 'scientific experiments'.
.. or downloading the latest Michael Jackson DVDs for a hands on tutorial of the 'Moonwalk'.
Sorry, posting this from ISS.
"Liberty may be endangered by the abuses of liberty as well as the abuses of power." -- James Madison
Ok, dorky question, but what protocols is it using? I mean, how does it make up for the sometimes massive EMD that will be in the way occasionally? A thunderstorm? TCP doesn't seem like it would be enough to handle the interference. Is it a microwave transmission? Are they using blinky lights? Are they using ethernet or some WAN technology? Do they use IPv6?
A single DTN node is not terribly useful, where you see advantages is when you have multiple lossy or intermittent links along the path. In this case, TCP will perform very poorly as it can only even try to push data on the cases where all of the links are up and will suffer a lot from TCP's slow start.
Think of it like a game of Frogger: TCP only knows how to play by waiting until all of the cars and logs are line up just right so it can jump all of the way across at once. DTN plays like a human player, one step at a time while it's safe and then waiting for it to become safe for the next step.
One of the interesting aspects of DTN is that it is transport layer agnostic. This means the very same bundle can be sent over TCP, then SCPS, then USB key or whatever and the applications never have to deal with it. The applications only have to speak DTN. There are local Daemons in the network that choose the most optimal transport protocol for whatever the next hop is, and then send the bundle over that.
I read the internet for the articles.
This does not belong in the kernel.
Have you looked at the .config file lately? THERE is A LOT that shouldn't be in the kernel..
Given that DTN sits between two layers already in the kernel, it'd be stupid to have DTN in userspace. (Stupid and potentially dangerous, as you then have a userspace app injecting data into a fairly low level part of the kernel in a way that would have to bypass a lot of safeguards.)
As for stuff that's in the kernel that shouldn't be - want to give some examples? I can think of a few things that are probably not great, but I can't think of anything that absolutely shouldn't be there.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)