Ansible Based Interstellar Internet

Interstellar Internet – how do we make it work? This is something that has been bothering me lately. How will we extend internet once we leave Earth and start colonizing other planets and/or solar systems. We know that conventional communication methods won’t work due to the distances involved even within our solar system. For example radio messages sent to Mars will arrive there anywhere in between 3 and 30 minutes depending on the relative positions of our two planets in orbit. Go farther than that and any reasonable attempts to communicate via radio will be futile.

Common solution to this used by a lot of science fiction writers is the use of wormholes. Simply create a stable Einstein-Rosen Bridge, leave one mouth on earth, fly the other one to Mars and then string a fiber optic cable through it. Boom! Instant interstellar internet connection with as much bandwidth as you can manage to fit through. That’s of course assuming we can figure out how to create stable wormholes and keep them open indefinitely.

The other idea for FTL communication is the Ansible introduced by Ursula K. Le Guin and since then used by various other writers (most notably Orson Scott Card in his Ender cycle). It is usually assumed that device works on the principle of Quantum Entanglement but even that vary depending on who your read. Le Guin herself for example explain it away by using “simultaneity” – a yet undiscovered force like (but different from) gravity which keeps the Ansibles in sync and allows for instantaneous interstellar communication.

One problem with the Ansibles in Le Guin’s books was that they had rather lower bandwidth. So instead of a microphone/camera they were usually equipped with a built in keyboard. You would type on one end, and the message would show up on the other. Problem was that someone had to monitor the Ansible 24-7 and respond to messages.

It’s a silly set up, I know. If an Ansible can send character data it can send any data. Instead of keyboard fit one with an Ethernet port and you are in business. Why no one thought to do that? Because the concept was introduced back in 1966 when the internet did not exist yet. Things like packet switched networks were just being developed at that time and since Ursula K. Le Guin was not a computer scientist, and didn’t follow the bleeding edge advancements in our field, she couldn’t know what was coming.

Now we know, however and knowing is half the battle. So an original Ansible from her novels could easily be turned from a glorified telegram machine into a full blown network node. In fact, here is how it could work:

Ansible Based Internet

Ansible Based Internet

Le Guin required that one Ansible had to be anchored to a large gravity mass (ie. a planet). That’s our Anchored Ansible in the picture. Every planed will have one of these. You plug it into a router and then the internet. Part 1 of the plan done. Now you build bunch of Ansibles and set each of them to sync with Anchored ansibles from nearby planets. Le Guin’s devices are not mated pairs so there is no need to actually ferry the devices across the interstellar space. So you have one inbound gateway and several outbound ones, each leading to a different world. Now it is just a matter of configuring your router properly.

Each planet will have it’s own planetary internet setup, and one or more routers that will direct all off-world traffic to appropriate devices. This will create an illusion of a seamless internet – only some pages will be slower than the other.

Do you need to have one ansible per every planet? No, of course not. Is every router on earth connected to every other router? No. Just connect with your best buddies – the planets you trade with, or travel to. If everyone does this, we end up with a nice rout-able network. Not all planets are connected directly, but packets will find their way to the destination eventually. That’s how internet works. If you need a faster connection, just add an ansible. If your being hammered with traffic, add another anchored device and tell your buddies to redirect some of it to the second one.

Low bandwidth is a problem but not an overwhelming one. I mean, we have been there before. After all, people used to access the internet using 300 baud modems like this one:

Yes, at 300 baud, Wikipedia actually takes like a minute to load. But that’s ok though. That’s workable. The mere fact that you will be accessing a page hosted thousands/millions of light years away will make the slowness of the connection irrelevant.

So you won’t be able to access Youtube via an ansible. Big deal. Basic HTML will work just fine though (albeit slowly) and that’s like 90% of what people do on the web these days anyway. Once we have this sort of setup going, people will probably start creating ansible accessible websites (ie. no graphics with large documents split across many files) which will make browsing somewhat more tolerable.

This, children is how we use Ursula K. Le Guin’s Ansible to route packets between different worlds. I should totally like patent this idea, but science says that Ansibles are probably impossible to build due to the No Cloning theorem in quantum physics.

This entry was posted in futuristic musings. Bookmark the permalink.



8 Responses to Ansible Based Interstellar Internet

  1. jambarama UNITED STATES Mozilla Firefox Windows Terminalist says:

    As long as we’re inventing principles of physics to create this technology, why does it have to be low bandwidth? I mean, why can’t “simultaneity” just be a high bandwidth principle? If we can use the no-cloning principle once, we should be able to do it thousands of time in rapid succession, or to particles with lots of information? The idea is clever though, it’d be kind of like the first galaxy-wide multicast protocol.

    Reply  |  Quote
  2. Luke Maciak CANADA Blackberry Terminalist says:

    @ jambarama:

    Well… Its low bandwidth because Le Guin said so. I tried to keep it close to the original idea.

    Reply  |  Quote
  3. Luke Maciak UNITED STATES Mozilla Firefox Windows Terminalist says:

    Also, LOL – the IP to Country plugin is detecting my blackberry as having a Canadian IP.

    Note: I never been to Canada. Heh!

    Reply  |  Quote
  4. Tino UNITED STATES Mozilla Firefox Ubuntu Linux Terminalist says:

    If I remember correctly, any form of faster-than-light communication + special relativity makes it possible to send messages back in time. So I wouldn’t worry too much about the limited bandwidth since it is combined with awesome negative ping times :D

    (Basically it would work by 1) accelerating to close to the speed of light 2) use the device to send the message in that high-speed reference frame 3) quickly deaccelerate again before you have traveled any relevant distance. Everything2 has a long confusing article about this, http://tr.im/Dbm8 )

    Reply  |  Quote
  5. Alphast NETHERLANDS Mozilla Firefox Windows Terminalist says:

    I like the idea, but I suppose there is a way to turn around the no-cloning impossibility. As explained in the Wikipedia article, it is possible to produce imperfect cloning. Now, imagine that your bandwidth is four times better than in the books. With each quarter of the bandwidth, you get an approximation of your data packet. Then you interpolate the original packet out of the 4 approximations. You would be able to approximate the message content (which is binary) to such an extent that it would become intelligible. You would get loss of data, of course, but that is already the case with TCP-IP right?

    Reply  |  Quote
  6. Luke Maciak UNITED STATES Mozilla Firefox Windows Terminalist says:

    @ Tino:

    Heh… Does that mean my torrents would start seeding before I even started downloading them? Or that online games would have negative lag?

    @ Alphast:

    That sounds like it could work. See, I’m quite confident that we would eventually figure out a way to extend the internet across interstellar space if we would put our minds to it. :)

    Reply  |  Quote
  7. jambarama Mozilla Firefox Ubuntu Linux Terminalist says:

    Perhaps there are ways to communicate at the speed of light across vast distances. Apparently physicists have recently discovered how to “teleport energy. Maybe this can be explained away by the consistent histories theory, and the research hasn’t been published in a peer reviewed journal, so take it with a lump of salt.

    Reply  |  Quote
  8. Pingback: Mass Effect 2: Ansiblenet « Terminally Incoherent WordPress

Leave a Reply

Your email address will not be published. Required fields are marked *