
Interplanetary Internet protocol in devel 98
shadowlight1 writes "This MaximumPCMag article discusses NASA's current research into interplanetary protocols for Internet data. The research team includes one of the inventor of TCP/IP. Get ready to ping-flood Pluto.
"
Re:BNC server potential (Score:1)
Would be even better (Score:1)
Chuck
Re:Hey, Someone's Pinging Uranus (Score:2)
No wonder!! (Score:1)
Re:Traceroute to Pluto (Score:1)
Re:its no TCP/IP. Its SCPS (Score:1)
Re:Storage in space (Score:1)
If I recall, this is an ancient idea. Mighta been in one of the Programming Pearls books?
---
Have a Sloppy day!
Re:Bandwidth versus Latency (Score:1)
And if you are dealing with Geosync, you have a minimum 0.5 second round trip, and that isn't even going to the moon, but staying on Earth! Even the moon gives a minimum 3 second round trip.
Scott
"Space is big. Really big!" - William Shatner, SpaceLine.com
Re:Storage in space (Score:1)
Although the Programming Pearls books can't be like, real ancient, if the title means what I think it does.
Breace.
Re:Lightspeed Limits (Score:1)
However, you cannot use this to transmit information. For instance, two entangled particles are emitted separating from each other at a rate of 2c. You measure the state of one of the particles (suppose it is spin up), then the distant particle will then become the appropriate state (say spin down).
Measurement doesn't force the spin state to a value of your choosing
Kevin
Traceroute to Pluto (Score:2)
2 mars.sol.mw (34.25.5) 180400.005 ms 185394.558 ms *
3 jupiter.sol.mw (54.2.3) 3600530.348 ms 3601001.451 ms 3602219.045 ms
4 pluto.sol.mw (68.3.4) 604803040.079 ms 604804356.086 ms *
Lightspeed Limits (Score:2)
Maybe we don't have to deal with planetary lag, after all. Or maybe I've just read Ender's Game one too many times.
----
IRC (Score:1)
*grins*
Berlin-- http://www.berlin-consortium.org [berlin-consoritum.org]
Netrek!! (Score:2)
I bet Stef still couldn't win a Quake game against them, though.
Seriously, though, the time delay makes TCP-style communication silly, and if you're using UDP the lag becomes irrelevent (except in Netrek! :).
It seems bizare that they'd need to invent a new protocol for this when protocols which would function perfectly well already exist.
(Or are they trying to score geek-points?)
Re:Traceroute to Pluto (Score:3)
6 * * *
7 * * *
8 * * *
---
UDP (Score:1)
SCPS Plus (Score:1)
SCPS supports such things as drastically compressed packets, big windows, SACK, several address families (including a really tiny one for a constellation of spacecraft), and a bunch of other not-new ideas. Its file transfer protocol supports hole-filling and such-like, and it has an integrated security protocol with its own complete spec. It's really a pretty good piece of work, and has performed well when tested over satellite links.
But it's not a be-all and end-all (though the earlier poster's information that it has problems came as a surprise to me). Deep-space communications do come with their own set of problems. Doppler shift, strange modulation schemes and the like are all part of the big bad black void.
I'm kind of amused by the considerations of deep-space host naming, though Cerf is correct that the problems of deep-space packet routing are best solved before it becomes a problem rather than after. He's an optimist and a space lover with such a big space bump that he guest-starred on _Earth: Final Conflict_. But the poster who tied this into the ICANN problems and then said he wanted to get rich of the
Hmmm.. (Score:2)
---
Re:hype nonsense (Score:1)
al, ol' buddy ol' pal (Score:1)
Doh! Beat me to it....
I was just wondering the same thing as well...
any ideas, pass 'em on!
SCPS-Space Com Protocol something (Score:1)
1. They're talking about SCPS. There are a few messages that will tell you more about that.
2. The round trip to Pluto is 17hours. You can't send ACK's all the way there and wait for the pack to get back.
But you can do it with a car phone. The distance to cover is less than
3. If I get this right the protocol is going to be some sort of UDP with major ErrorCorrection. Huge proxies are needed at either end of the line if you wanna hug the WEB while hiking(at least past the moon). Of course some data will have to be resent - there will be some sort of send on request mechanism.
4. I got a 1.5 sec lag and still can play Starcraft. So TCP/IP is good enough for wiring the Moon.
Complaint: Moderation (Score:1)
--------
"I already have all the latest software."
Re:why radio? (Score:1)
It's just going to be a bit expensive, and we don't currently need to talk to anybody back there.
By the way. The "dark side" is unseeable to earth, not unlit, by the way.
Re:No more bang paths, but... (Score:1)
Re:Lies (used to could trust NASA) (Score:1)
Huff, Huff!
--------
"I already have all the latest software."
Bandwith limits (Score:1)
As it happens, FTP is already for the University of Mars. Just not telnet.
Great! (Score:2)
Sorry, our planet was eclipsed.
Damn rocks got in the way of the packets I tells ya!
Ooops, wrong moon
~ (Score:1)
"There is no spoon" - Neo, The Matrix
Hey, Someone's Pinging Uranus (Score:2)
Transmit and acknowledgement can work in space, you just need larger timeout values, much larger. The article states that connection-based links are impossible. "Connections" are a state of mind, so to speak. You could achieve connections, they would just be very high latentcy. And things like forward error correction can minimize data loss on high noise radio links.
"Off-the-shelf" technology and know-how should be able to solve the problems described in this article rather quickly.
Re:~ (Score:1)
Would they interpret that as a very primitive way of communicating, or an act of aggression?
we live in dangerous times...
UUCP anyone? (Score:2)
Bandwidth versus Latency (Score:3)
This is a good thing (Score:1)
Any protocol that can easily cope with even a 2 second ping time, can be used for all sorts of things.. They make mention to cars and such in the article, but basically you can toss them at any moving target and be okay with it. Nice.
---
Been there, done that.. (Score:1)
check www.dark-jedi.net [dark-jedi.net] for more info.
BNC server potential (Score:1)
Re:hype nonsense (Score:1)
There's a manned Mars mission in ten or fifteen years, and it ain't no week-long trip. I don't know about you, but I'm not going to Mars if I can't get Slashdot...
Re:Bandwidth versus Latency (Score:1)
Re:This is a good thing [A non-local universe] (Score:2)
See : http://www.research.ibm.com/ quantuminfo/teleportation/ [ibm.com]
We will have "ansibles", ala Ender's Game, eventually. And it will be quite cool!
--
"All that is visible must grow and extend itself into the realm of the invisible."
its no TCP/IP. Its SCPS (Score:4)
Space Communications Protocol, what the author must have been talking about, first of all, is being headed by MITRE (the strap-on brain of DoD back east to help them with anything geek).
The main goal is to delelop a protocol that looks and feels to the user like TCP/IP, but handles the fact that the major reason for packet loss being.. well, lost or damaged packets, literally, out into space.
TCP/IP assumes that lostpackets are because of network congestion, and so a missing packet is requested to be retransmitted.. and this usualy does the trick.. since most terra-nets run on fiber or copper...
If you kept asking for retransmissions in space - you exasserbate the problem so that if the errors grow to only 10^-6, and you use plain ol TCP/IP, the overhead and loss drowns the network out.. and you get nothing.
10^-6 errors can be a good day around here in the space biz... so one of the major points of SCPS is to deal with high BERs differently than TCP/IP, the other, of course, is security (how can you get spy sat data to the ground and beam it with an RF signal that anyone can pick up?)
SCPS has standard ftp, and will encorporate http eventually.. but its not done yet AFAIK.
You can read all about it here... [nasa.gov]
http://bongo.jpl.nasa.gov/scps
Don't take this seriously (Score:1)
Re:UDP (Score:1)
("OH NO, Matt, Not another one of your amazing ideas again!?!?!" "Shut yer trap.")
Obviously, e-mail and newsgroups would work fine, but the other sorts of requests, like file requests and data-processing requests, would be impossible to negotiate - you couldnt tell if the commands you sent were correct or not...
Fortunately, there's a solution.
Mirroring.
It's not necessary to mirror everything, but you can make web surfing possible by mirroring their directory tree for the documents, and cgi-bins involved with site-searches; for other cgi-bins [data processing and file-requests], an interface would check for syntax in the data processing, then ship it out and tell the user approximately when they can expect their results back (a local program would save the incoming results and then provide a web interface to retrieving them) - file requests would be similar, there would be an ls -lR stored locally, and it would be checked to see if the file was there and if permissions allowed access by that user. (A crontab entry could mirror the file at appropriate intervals.) If the file was, data about its size, date, etc. would be given to the user, who would approve or disapprove the request - if the request was approved, then the file would be ordered to be shipped to one of many "Cache servers", which would have many very large disk storage media. The user could pick up the file later, and if another user requested the same file, they could be redirected to the cache server for immediate access. If the files remained unused on the cache server for a certain amount of time, they would be deleted to make room for other files being ordered.
The only problem with this system - time and money. Time can be allowed though, since it would be pointless to have Interplanetary Internet implemented long before there was much up there to talk to. Money will hopefully be donated by generous research corporations (probably ones with orbiting satellites.)
Re:Hey, Someone's Pinging Uranus (Score:1)
channel capacity and error-correcting codes (Score:1)
this is, of course, if you can find error-correcting codes that nearly achieve channel capacity with low output error probability, and can be decoded fast enough. there are such codes though, like so-called turbo codes.
Had to give up TLD .earth (Score:2)
Then I could be anti@cypher, and my mail would get to me, and you could eyeball my webpage http://www.anti.cypher and so on.
For years I ran a shadow TLD of
There are several projects going on at the same time for this "interplanetary internet" (exonet?, xenonet?). Vint Cerf and company are working on an extensible naming scheme for planets, moons, orbits, asteroids and ships in transit.
There is another group working on reliable transmission protocols and routing protocols to deal with huge round trip times and extremely expensive transmission costs. Just ACKing a transmission is not going to cut it, the ACKs need to be piggybacked on transmissions going the other way, and the state machine to keep track of it all will be huge.
There is a group at Caltech working on the low level transmission characteristics (layer 1 stuff) with a large amount of redundancy. Cyclical and longitudinal redundancy woven into the bitstream, multi-frequency phase encoding, all the coolest tech for RF fanatics.
When all this stuff comes together there will be at least one ISS and possibly some private orbital stations. Expect some privately funded space exploration missions as soon as it becomes possible for a corporation to buy some cheap boost to LEO and from there they will start to explore in the hopes of finding something to make their stockholders very rich. I've been predicting for years that cheap space missions will be the next "revolution" to replace all the hype around the internet.
I still want to control
the AC
Here come the squatters! (Score:1)
Storage in space (Score:2)
Anyways I had this silly idea then and I emailed it to our friend BG.
I figured if you put a mirror on the moon you could store data in a 'light loop' by shinning a laser at it and turning it on and off (real quickly). Turned out you could actually store quite a bit of data (for that time) in such a loop with a pretty low latency.
So of course clouds would be an issue, and I suggested that two satelites would be easier to deal with. Just beam up your data and keep it in a laser loop between the satelites.
Well, I never got a response from Billy Boy, but sure enough, about a year later he announced his satelite launching plans.
Breace.
Re:why radio? (Score:1)
So far us humans haven't been able to control the modulation at anything near 10thz so we just do CW on it, which still gets a reasonable symbol rate.
The thing about that end of the electromagnetic spectrum is that it is extremely line-of-sight. You have direct experience with this, if you've ever seen a shadow.
Also even at much lower frequencies the line-of-sightness of radio becomes a problem. You will get blackouts from eclipses. We still don't have a way to get radio signals to the dark side of the moon.
You also run into the problem of even a perfect reciever not being able to detect a signal amongst the randomness of space, even with extremely directional antennas (you think they put dishes on those things cuz they look cool? :) you're attempting to radiate a signal to an area several million km^2 across and ten square meters of antenna gain area simply will not cut it.
Apparently this won't be a huge problem, since we are still recieving Voyager transmissions, but it might be an argument for lasers assuming the tight directional tolerances can be accomodated.
Quote -- Andrew Tanenbaum (Score:2)
"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway"
--Andrew Tanenbaum
I've lived this quote several times
This quote is relevent to linux users because it originated during some discussions between AST and Linus Torvalds. See:
http://www.dina.kvl.dk/~abraham/Linus_vs_Tanenb
although I no longer find the quote there
the AC
What I see this... (Score:1)
Re:Here come the squatters! (Score:1)
Re:I see what's coming (Score:1)
wow u too can see
Making money was sarcasm (Score:2)
For years there was a
Now
Sorry for the misunderstanding
the AC
Storage IN the network (Score:1)
Do a little math: On a gigabit network with a quarter second latency (a reasonable assumption for a "nationwide" network), there is over 30 MB of storage in the link itself (one-way). At terabit and petabit speeds (and/or tremendous latencies), the buffer becomes quite sizable.
So far as I know, no one really makes direct use of the network as a storage buffer, but it could be done fairly easily, so long as you don't care a whole lot about getting your data back!
The closest thing to this in real use is the BFS (broadcast file system) used by cable headends to make files available to their digital settop boxes - they just dedicate a channel to continuously broadcasting the contents of the filesystem. Of course, three's a limit to how large such an FS can be as a practical matter, but settop boxes are small and stupid, so it works well for now. This is how things like the program guide and such are delivered in digital satellite TV systems, too.
Maybe I'm missing something, but it seems much of the debate about RRLFNs ultimately collapses to the age-old (in internet years) controversy over whether or not TCP keepalives are a good thing. (LFNs, pronounced "elephants" are Long Fat Networks - todays high latency networks - this wording is from the applicable RFCs, 1323 and its ilk. RRLFNs are Really, Really LFNs, something I just made up.)
Re:Traceroute to Pluto (Score:1)
Re:Channel capacity will probably be bad. (Score:1)
Re:hype nonsense (Score:1)
/. ? (Score:1)
Re:hype nonsense (Score:1)
This software will be long gone by the year 2000....
/.
Re:/. ? (Score:1)
... (Score:3)
--
No more bang paths, but... (Score:1)
Then after finding other intelligence, we would need to set some bridge to convert their protocol to Interplanetary Protocol to TCP/IP... Of course address translation and the rest; possibilities are endless and fascinating.
Re:This is a good thing [A non-local universe] (Score:2)
-spc
Re:Lightspeed Limits (Score:1)
Some experiments have been conducted which claim evanescant modes can transmit information faster than the speed of light (yes, I know the difference between group velocity and phase velocity). I am remembering a claim from a group which stated they were transmitting Mozart through a crystal at 4.7X the speed of light (if you don't mind the received signal being attenuated 80 dB). However, objections have been raised to the research (most revelvant was that the audio signal + carrier was easily predictable in a mathematical sense thus it is difficult to conclusively say when in fact the signal arrived). I could dig up an abstract for the research.
The research at Los Alamos to which you are referring actually was concerned with Quantum Crytography. In Quantum Cryptography, a random pad is distributed securely. The distribution mechanism involves strange EPR-paradox type faster than light effects. The Los Alamos 95-96 Physics Division Progress Report gives 205m for the distance under which free space quantum key distribution has been performed. I imagine greater distances have been achieved. I could dig up some abstracts here too if necessary.
Kevin
Re:why radio? (Score:1)
Hang a couple of repeater satellites in such a way that at least one of them can always see both stations. You could do this with lasers just as easily (well...) as radio, too.
Re:X export (Score:2)
Anyways, their servers are busy with intergaslactic.distributed.net's project to crack the message in Pi.
Re:X export (Score:2)
Anyways, their servers are busy with intergalactic.distributed.net's project to crack the message in Pi.
I see what's coming (Score:2)
/* Prediction -- first response to this post will say "Yes, you should. Please."
Channel capacity will probably be bad. (Score:1)
Bandwidth doesn't tell you how fast data can be transferred. Channel capacity does -- which, according to the Shannon coding theorem, is proportional to both the bandwidth and signal to noise ratio.
Re:why radio? (Score:1)
And radio is probably cheaper and easier to work with. (dunno, but a laser with the power needed to cut through the background radiation in space would probably be much more expensive (and bigger) than a radio transmitter..)
WARNING: Above info could be totaly wrong. I'm not even close to an expert in such things. Just my somewhat educated opinion.
l8r
Sean
latency: (Score:1)
Hmm...methinks interplanetary quake matches would not be very practical!
...although, that's a better ping than I get right now...
Zilfondel
Re:I see what's coming (Score:1)
Why not radio? (Score:1)
Today's English Lesson: Oxymorons