The Tech Aboard the International Space Station 183
CNETNate writes "With its own file server for uploaded Hollywood blockbusters, a 10Mbps Internet connection to Earth, and around a hundred IBM ThinkPad notebooks, the consumer technology aboard the $150 billion International Space Station is impressive. It's the responsibility of just two guys to maintain the uptime of the Space Station's IT, and they have given CNET an in-depth interview to explain what tech's aboard, how it works, and whether Windows viruses are a threat to the astronauts. In a related feature, the Space Station's internal network (which operates over bandwidth of just 1Mbps) and its connected array of Lenovo notebooks is explained, along with the tech we could see in the future."
Issues with such networks generalize to Mars (Score:3, Interesting)
Re:Issues with such networks generalize to Mars (Score:4, Interesting)
Obviously just "separate" networks bridged by a few high-speed high-latency links. Exactly like how continents are done now.
Re: (Score:2, Informative)
Re: (Score:2)
The distance from Earth to Mars varies between 3 and 22 light minutes.
Odd. If I remember correctly (I was at JPL on the day of the landing) the figure quoted was 40 minutes one-way light time for the distance from Viking1 to DSN receiver at the moment of landing. That was back in 1976, but I don't think the laws of physics have changed that much, and I believe radio signals still travel at the speed of light. And certain numbers do stand out in your memory.
Re: (Score:2)
Except most continents are connected via fiber which isn't that high latency.
It's not the medium, it's the distance.
Re: (Score:2)
No, there's no fiber down there. And even geosynchronous satellite coverage is spotty. McMurdo is the only place far enough from the pole so the regular geosync birds are actually above the horizon. Satellite communication to the Amundsen-Scott South Pole Station is via the TDRSS birds in their inclined geosync orbit, meaning they're only reachable for a certain amount of time during the day.
Re:Issues with such networks generalize to Mars (Score:5, Funny)
Re:Issues with such networks generalize to Mars (Score:5, Funny)
We already have networks with latency comparable to round trip Earth/Mars connections. Its called Time Warner Cable.
Re:Issues with such networks generalize to Mars (Score:5, Informative)
It's been done: http://www.nasa.gov/home/hqnews/2008/nov/HQ_08-298_Deep_space_internet.html [nasa.gov]
Re: (Score:3, Informative)
It's going to vary since both Earth and Mars orbit the Sun. The closest distance is around 55 million km. The furthest is around 400 million km. At 55 Mkm, it's about 3 minutes. At 400 Mkm it's about 22 minutes.
Re: (Score:2)
"The delay in sending or receiving data from Mars takes between three-and-a-half to 20 minutes at the speed of light. "
How are they coming up with that? I thought it was closer to 90 minutes...
I may be wrong, but I think they divided the minimum and the maximum distance between the Earth and Mars by the speed of light...
Re: (Score:2, Informative)
I thought it was closer to 90 minutes...
With a martian 1.666 AU x 1.381 AU orbit, and our own slight eccentricity, we could simplistically expect a separation of between 0.365 and 2.682 AU, so with 499 light-seconds in an AU we'd get 182 to 1338 seconds (3:02 to 22:18).
Funny, but I recall having heard 90 minutes as well (in the form of news reports discussing the time it would take for reports of successful probe landings to be radioed back), but with a speed limit of 7.2 AU/hr, Jupiter is never even an hour away. 90 minutes is about right for w
Re: (Score:2)
hmmmm... so, what would the 'cost' of spam sent to mars be? and how easy would it be to DoS that single, high latency link?
Re: (Score:2, Interesting)
Got UUCP? (Score:5, Informative)
Once upon a time, large portions of the internet were "store and forward."
Re: (Score:2)
In the very long run, after we colonize Mars and possibly the Moon, latency issues will become even more severe. It will be interesting to see whether we will simply give them separate networks or have those networks as part of the internet. If the second occurs, we may need new protocols to deal with the large latency and related issues.
Quantum entanglement, baby!
Re: (Score:2)
Re: (Score:2)
This is why we need Wormhole tech, even a Wormhole a few microns wide that connects between earth and mars would be able to transmit Trillions of bytes per second if utilized properly....
Re: (Score:3, Insightful)
Using it to transport water, food, and air quickly and cheaply would be nice too.
Re: (Score:2)
Colonization Priorities...Space Porn. (Score:3, Interesting)
In the very long run, after we colonize Mars and possibly the Moon, latency issues will become even more severe. It will be interesting to see whether we will simply give them separate networks or have those networks as part of the internet. If the second occurs, we may need new protocols to deal with the large latency and related issues.
Er, Wow. You're worried about network latency and we haven't even put the first human-inhabitable structure on our moon yet. Cripes man, perhaps you should step back just a few parsecs and realize we might just need stuff like an oxygen-rich environment first, for when you want to hyperventilate whilst flogging your Captains Log to Martian Porn some 250,000 miles away...
Re: (Score:2)
Or they could use teleportation [bbc.co.uk]. By the time we are able to colonize Mars, I'm presuming we will have this technology under better control.
Re: (Score:3, Interesting)
I saw a very interesting talk by Vint Cerf [wikipedia.org] a while back. Apparently he is working with NASA to write the protocols that will be used for the interplanetary Internet.
Re: (Score:2)
Which we'll answer with our mandibles.
One server? (Score:2, Interesting)
You're telling me that with over a hundred machines up there that they have a single point of failure for their domain architecture? And it's a laptop? Hey NASA, ever hear of high-availability?
Granted they probably don't use that many domain resources, but you'd think if they were going to use any specific kind of tech that they would make sure it was redundant. You'd think with how muc
Re:One server? (Score:4, Interesting)
They'll probably just dosconnect the failed one and plug in another one. Remember the costs per kilo of getting payload into orbit. IMHO, using only laptops makes common sense.
Re: (Score:2, Insightful)
the better question is why they have a hundred laptops for a crew of 3-6 max.
Re: (Score:2, Interesting)
The article doesn't really talk about the evolution of the network over the life of the station. I'd suspect they have all those laptops for the hard disks, since I imagine they're doing a variety of possibly data-intensive experiments up there that can't deal with the latency getting to a hard drive on the ground and back.
Obviously, they could use external hard drives, but probably couldn't justify a standalone disk without a fully functional PC.
Re: (Score:3, Interesting)
For the mass of a NAS, you can have an entire notebook. More functionality out of the latter, so that would be preferred.
Re: (Score:3, Funny)
the better question is why they have a hundred laptops for a crew of 3-6 max.
One Tang spill could render several laptops useless. Perhaps this is a redundancy measure.
Re: (Score:2, Insightful)
Re:One server? (Score:4, Insightful)
Re: (Score:2, Insightful)
the better question is why they have a hundred laptops for a crew of 3-6 max.
3-6 crew maybe, but hundreds of experiments. I think just about every one of the experiment racks has a laptop controlling it these days.
Re: (Score:2, Informative)
Take a look at this [wikipedia.org] video. The Thinkpads are scattered across the whole space station. And as you can see they are pretty much mounted on racks doing something specific.
By the way, am I the only one thinking the ISS seems to be pretty huge?
Interesting thought (Score:2, Interesting)
Re: (Score:3, Funny)
Imagine a Beowulf satellite constellation of those.
Re: (Score:2)
Of course, you'd only have about 90 minutes of access as I recall; the ISS orbits too fast for much more access time.
The orbit is about 91 minutes long.. An ideal ground track is only a couple minutes... talk to the ham radio folks whom use a couple watts to a voice FM signal on an external antenna. The wifi is much faster (needs higher SNR) and has an inside antenna and have a zilionth of a watt, so unlikely.
Re:Interesting thought (Score:5, Informative)
OK you get two points for +1crazy. Point 1; the ISS completes an ENTIRE orbit in 90 minutes. That means that if you had an antenna pointed straight up, and say you used a moderate gain antenna with a 5 degree beam, you will get just over ONE minute of access before you need to adjust the antenna. You would need a pretty sophisticated ground tracking mechanism to have any hope of keeping the connection alive for more than a minute.
On to 2. WiFi uses an ack timeout in the microsecond range. This means that for a typically configured transceiver, you are racing the speed of light with that timeout window. The practical limit happens to be around 20 miles, or 32 kilometers. Not quite enough to get you to the ISS.
Good luck, though!
Re: (Score:2, Insightful)
Point 1; the ISS completes an ENTIRE orbit in 90 minutes. That means that if you had an antenna pointed straight up, and say you used a moderate gain antenna with a 5 degree beam, you will get just over ONE minute of access before you need to adjust the antenna. You would need a pretty sophisticated ground tracking mechanism to have any hope of keeping the connection alive for more than a minute.
That would be true if you looked at the orbit from the center of the Earth. From the surface your time window would be in the order of 10 seconds.
ISS spotting (Score:2)
Re:ISS spotting (Score:4, Funny)
a few minutes? you will at least be able to see it for several degrees.
Re: (Score:2)
... I say we all point our collective WiFi antennae up and try and see the first person to connect up to their network. Of course, you'd only have about 90 minutes of access as I recall; the ISS orbits too fast for much more access time.
It makes one orbit every 90 minutes, so the visibility from a ground station is a lot less than that!
Maybe you meant 90 seconds? that's more like right.
Re: (Score:3, Informative)
So is there a network of geosynchronous satellites that provides its 10 mbps link to the ground?
http://en.wikipedia.org/wiki/Tracking_and_Data_Relay_Satellite_System [wikipedia.org]
Up to 48 megs. My guess is 10 megs came about because someone told a journalist, "its about as fast as old fashioned thinnet" whom thought to himself, thinnet is 10 megs, so the journalist says 10 megs.
And/or there may be a critical link in the path that is, literally, a piece of thinnet coax, or an old fashioned 10 meg only cat5 cable, so the overall path cannot exceed 10 megs.
Re: (Score:2)
TFA says that they get a portion of the bandwidth of a Ku-band satellite. If the TDRSS functions at 48Mbps, their 10Mbps is a reasonable fraction of it.
"a 10Mbps Internet connection to Earth" (Score:2)
With a LOT of lag.
Re: "a 10Mbps Internet connection to Earth" (Score:5, Interesting)
Nah, wouldn't be so bad.
ISS orbits at between 278 km (173 mi) and 460 km (286 mi) from Earth.
LEO (Low Earth Orbit) satellites orbit at about 400 km, and Geostationary sats orbit at 35,786 km over the equator.
I'm connected to a GEO sat right now (I'm in the Gulf of Aden atm), and ping time is just under 800ms. Not great, admittedly, but really not bad.
I imagine NASA keeps their pipe pretty full 24/7 and that might generate some lag, but at their altitude, they are probably getting 300ms ping times or better. It also depends on where your data goes once it hits the Earth station. We had a horrible bottleneck at Eik, Norway so we routed the data through Mirimar, Florida and it lopped off about 600ms from our ping time.
I'm guessing NASA has a pretty sweet peering arrangement ;)
Re: (Score:2)
Well, Im sure it's better than I used to get playing Quake over a 56k modem.
Re: (Score:2)
PPP MTU usually defaults to something puny like 296. Only SLIP users ever really had to think about this that much. Quakeworld was great on a fast modem, a modem connection can have tolerably low latency.
Re: (Score:3, Informative)
Actually I am sure that the ISS is using TDRS or it's replacment for their link. I would bet that the ISS has at least one geosynchronous bounce at all times.
Re: (Score:2)
LEO (Low Earth Orbit) satellites orbit at about 400 km, and Geostationary sats orbit at 35,786 km over the equator.
I'm connected to a GEO sat right now (I'm in the Gulf of Aden atm), and ping time is just under 800ms. Not great, admittedly, but really not bad.
I imagine NASA keeps their pipe pretty full 24/7 and that might generate some lag, but at their altitude, they are probably getting 300ms ping times or better.
If they're also using EM like radio and not bongo drums, the speed is exactly c. So assuming all other things alike, they'll have 118ms less lag than you, thus more like 650ms than 300ms.
Hmm (Score:5, Funny)
"Crew members aboard the ISS can request specific films and TV shows to be uploaded to a central file server, which they can then watch on any of the Station's laptops."
Space pirates!!
Re:Hmm (Score:5, Funny)
"NASA, can you beam up Zombieland.2009.R5.ScENeGr0up.avi? That shitty TS is driving us nuts!"
Re: (Score:2, Funny)
Re: (Score:3, Informative)
Space pirates!!
Not necessariily; they could be getting the movies with the MPAA studios' blessing. It's only "piracy" if the copyright holder doesn't give permission.
I know, "woosh" and all that.
In space, no one can hear you subpoena. (Score:2)
If all the astronauts say "not my country's server," then it isn't under any jurisdiction. (or protection, which means the MPAA is quite welcome to go shut it down if they can get there).
Re: (Score:2)
Space pirates!!
Fry: Space pirates?
Leela: You know... pirates, but in space!
Re: (Score:2)
Boskone has infiltrated to the core of our organisation! Where's Erisia's Lens we need it?
Re: (Score:2)
Why does it have to be a blockbuster? (Score:2)
> With its own file server for uploaded Hollywood blockbusters...
Is that a mission requirement? If they upload a foreign film or "Ishtar" will the entire file system crash? Will they get in trouble if they watch "Dark Star"?
Re: (Score:2)
It's very sad (Score:4, Insightful)
It's very sad, with the real high tech shit aboard the ISS, that consumer grade electronics are featured as 'the tech of ISS'.
Re: (Score:2)
That's Slashdot for you. The CNet article is titled "Interview: The Space Station's IT guys".
Re: (Score:3, Informative)
Re:It's very sad (Score:4, Informative)
FTFA:
"You'd be surprised at how many computers would survive on the ISS. I can't think of an occurrence when we've have a computer fail from the radiation itself. It may reduce the lifetime of how long we can keep the equipment in orbit, but most of the time the failures are just like the ones here on the ground -- we'll have a hard-drive failure or we'll have an application problem and end up reloading the machine."
Re: (Score:2)
So... Thinkpads aren't consumer grade hardware? Sure, I love mine, but calling 'em space-grade isn't exactly being honest, IMO ;)
Re: (Score:2)
None of these machines are radiation hardened in any way. For the most part they are indeed off the shelf with the exception of adding some extra cooling fans to accommodate the lower pressure that the station maintains during EVAs, along with a DC-DC adapter to match the stations 28V power. When you consider a 40mz RAD6000 PPC goes for about $300k just for the cpu the cost of specialty hardening a laptop would be way too cost prohibitive. None of these run or control critical systems so it's not a big deal
Re: (Score:2)
Plus if there is a problem with radiation inside the ISS, I'm guessing there are worse problems than a dead Thinkpad (yeah, the people aren't radiation hardened either).
Re: (Score:2)
The station doesn't change pressure during EVAs - you're confusing it with the Shuttle. The station has the two airlock modules (one each Russian and American) specifically so that EVA astronauts can 'camp out' in them and get used to a different pressure and atmosphere mix without having to expose the experiments and other crew to thos
Re: (Score:2)
Re: (Score:3, Interesting)
First, "works with space flight hardware" != "works with the ISS's COTS based network". Second, what is 'obvious to everyone' is frequently wrong.
First off, don't be coming here and making false cl
Re: (Score:2)
Glass half full - isn't it cool we can buy the best processors ever made with hundreds of millions of transistors rolling off multi-billion-dollar production lines, all for a couple hundred bucks?
Re: (Score:2)
Don't forget that the ISS is manned by consumer grade people too. Granted they have quite a bit of training...
Re: (Score:2)
but.. (Score:2)
Re: (Score:2)
Pentium 4... (Score:5, Funny)
housing 68 IBM ThinkPad A31 laptops from 2002, each boasting a 1.8GHz Pentium 4 processor, 512MB RAM and a 40GB hard drive.
It turns out these double as the main heat supply for the ISS as well.
ISS isolated from windows viruses ? (Score:2)
"Every week we uplink new virus definitions. We uplink and deploy them straight away, so we're running pretty much as up-to-date as we can get. If there ever was a virus, we can pop that computer off the network, isolate it and figure out what the problem is. Even if it needs a complete re-wipe, it's pretty easy to quarantine. But the way our IT is set up, there's a network on board, there's
Re: (Score:2)
Just in case?
Military networks are isolated and still use Anti-Virus, and they have still had some publicized infections.
Re: (Score:2)
Sounds like a job for Linux or Solaris..
I wonder how many visual basic applications are being run on the ISS. No I am not trolling. A lot of experimental control systems are written in VB because it is so easy to throw together an application.
Re: (Score:2)
I suspect precisely none. The ISS is about the last place you want a 'thrown together' control app.
Re: (Score:2)
I bet you would be shocked. I am not talking about life support or navigation but just the code monitors the experiments.
Re: (Score:2)
I'm talking about the code that monitors the experiments too. Years or decades of preparation, millions of dollars spent, operated by someone who didn't design or build it... And you think the experimenter would leave a 'thrown together' VB app in place?
"mankind's first permanent space colony" (Score:4, Informative)
"mankind's first permanent space colony"
Someone needs to tell Mark Harris that the ISS is scheduled to be deorbited 1Q 2016 before he moves in to his condo there.
http://en.wikipedia.org/wiki/International_Space_Station [wikipedia.org]
-- Terry
Re: (Score:2)
With him being such an intelligent being, I recommend we tell him, after he moved to his condo there! ^^
Re: (Score:2)
This weekend I moved, and I always have a hard time throwing out old stuff. You know, an old palm pilot I haven't used in years, CRT monitors, close I don't wear anymore (or never really wore much in the first place), etc. I just feel guilty dumping stuff when there's nothing really wrong with it.
Then I though about how we spent tens of billions on the space station, only to throw it away a couple of years after it was finished, so subsequently I felt fine about throwing 3/4 of my closet in the dumpster.
Unaddressed question (Score:4, Interesting)
Re: (Score:2)
I've got one.
It didn't exactly reach orbit, nor was it on the ISS, but it did have a big pile of explosives strapped to it and pointed at the sky.
There are also some, uhh, g-force and thermally induced stress fractures.
Re: (Score:2)
Ope they have ECC ram to deal with cosmic rays :/
Re: (Score:2)
Re: (Score:2)
Return vehicles are used for astronauts and important stuff. Not to fill up Ebay.
How many dollars per kg is this "important stuff"? My view is that you probably can get several thousand dollars per kilogram for a used laptop. I doubt there's much up there with that sort of value, including the science experiments.
Re: (Score:2)
will they be sold off when they are replaced? I would love for my next laptop to be one that spent several years in orbit!
Not to dash your dreams of owning one of their laptops, but can you imagine the killing those could make at an auction?
(Normally I would say on eBay.. but screw eBay)
I'm sure there are people out there that would value the fact they have been in space for so long, and/or are ISS left overs, that they could fetch a nice price on that alone.
This would be true for most any hardware they bring back come to think of it.
It would be funny to see what percentage of their next mission was funded from auctioning off
ISS colocation facility? (Score:3, Funny)
Hey, I have an idea! Maybe thepiratebay.org could relocate their servers to be colocated on the ISS. I think the upper stratosphere is out of the Swedish court's jurisdiction! ;)
Not the tech (Score:2)
This article is not about all the tech... just the IT stuff.
Linux 2.6 in a scientfic system on the ISS (Score:5, Interesting)
The 2.6 kernel was state of the art when we built it, but we needed its lower latency features.
No backup file server? o_O (Score:5, Informative)
"One thing that really impacts the crew's day-to-day operations is if the file server itself fails. This forces them to reload the hard drive and re-establish all the network drives and all the apps. They actually have to get out the media and load the image to the hard drive. That's a significant hit for the crew because we can't do everything for them from the ground.
Jesus Christ, given the cost per minute keeping those guys up there, I'd think they'd at the very least have redundant servers with redundant media.
DMCA violation (Score:2, Interesting)
I know someone else has pointed to this, but I think it bears repeating:
article quote: "If the crew wants specific movies, music or TV shows, we can uplink them to the server and they can then access them from any computer."
If these movies are coming from a DVD format, then DMCA violations are certainly occuring at NASA.
Re:Wow (Score:4, Insightful)
Each module probably has it's own laptop per experiment. Not to mention stored laptops for when the space shuttle crew comes on board.
These systems are most likely being used for data input/output and monitoring of experiments. It would be silly to do everything from one computer.
Re: (Score:2)
My own unsubstantiated and random guess? Perhaps they send a laptop up with each astronaut and just leave it in orbit when he/she leaves?
Re: (Score:3, Informative)
Re: (Score:2)