Slashdot Mirror


The 100-Million Mile Network

mykepredko writes "eWeek has an article on the network and radio topography of the two Mars rovers and how they communicate with satellites in Mars' orbit as well as the Earth. The article ends by giving four rules for maintaining a space network, a) Automate processes, b) Bulletproof your gear, c) Be persistent and d) Simulate potential problems, which are probably good rules for any network."

57 of 160 comments (clear)

  1. e.) ... by jwthompson2 · · Score: 4, Funny

    NEVER! BUT NEVER! Install Windows unless you want openly relayed spam from space!

    --
    Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    1. Re:e.) ... by Anonymous Coward · · Score: 4, Funny

      anti-MS..... check...
      poor grammar..... check...
      first post...... check...

      oh heck it MUST be funny.

  2. Rule Z: by Anonymous Coward · · Score: 5, Funny

    Never have a public webpage that can be linked to from Slashdot.

    1. Re:Rule Z: by Anonymous Coward · · Score: 2, Funny

      The latency is so bad, if you use port knocking and got the sequence wrong you'd be waiting days before you could try again!

  3. Good tips by GlassUser · · Score: 5, Funny

    b) Bulletproof your gear

    I'd think micrometeorite-proofing my gear would be more useful.

  4. Yeah right by Deraj+DeZine · · Score: 5, Funny

    I didn't RTFA, but it sounds like they're just running ethernet cables (or OC12 or whatever) to Mars. Didn't they stop to think that the planets move? Ridiculous! The ESA and NASA really need to get their acts together.

    --
    True story.
    1. Re:Yeah right by FooGoo · · Score: 4, Funny

      You've never heard of bungee earthernet? It's the new standard.

      --
      People who bite the hand that feeds them usually lick the boot that kicks them
    2. Re:Yeah right by kisrael · · Score: 4, Funny

      Could they make that space elevator on top of that? That would be useful, just don't get out on the floor expecting "ladies' lingerie" when its actually "hard, lung popping vacuum and solar radiation".

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  5. They teach parenting too... by Beolach · · Score: 4, Funny

    Replace 'spacecraft' with 'child'...

    "The most difficult thing is to know how to talk to the spacecraft when you're getting no response from it," says Douglas J. Mudgway

    --
    Join moola.com, play games to earn money.
  6. wow thanks by Brahmastra · · Score: 5, Funny
    The article ends by giving four rules for maintaining a space network, a) Automate processes, b) Bulletproof your gear, c) Be persistent and d) Simulate potential problems, which are probably good rules for any network."
    I'm going to try this out on my space network immediately
    1. Re:wow thanks by BuckaBooBob · · Score: 3, Insightful

      Bulletproof your gear... I was thinking that was a literal understatement :) After all Getting hit bya piece of anything at over 16,000 miles a huor + you should be alot more protetected than just Bullet proof.

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
  7. is that still considered WAN? by Munden · · Score: 5, Funny

    MWAN - Multi-World Area Network i guess....

    1. Re:is that still considered WAN? by dfn5 · · Score: 2, Funny
      Well, "Area" really only applies to the surface of the Earth, so more likely it would be the IPSN - Inter Planetary Spacial Network. But how usefull can this really be? I mean Instant Messaging would be impossible. It would have to be renamed to Huge Lag Messaging.

      --
      -- Thou hast strayed far from the path of the Avatar.
  8. b) Bulletproof your gear by DanThe1Man · · Score: 4, Funny

    b) Bulletproof your gear

    For what? Those pesky Martians?

    1. Re:b) Bulletproof your gear by chiph · · Score: 5, Funny

      Haven't you heard?

      Martians in pickup trucks drive around the surface of the planet, shooting at any Earth landers they see.

      Where do you think we got the term "Redneck" from?

      Chip H.

  9. That rules out Linksys by Anonymous Coward · · Score: 5, Funny

    If only the Beagle 2 people had seen this article beforehand.

  10. In summary... by mikeophile · · Score: 5, Funny
    To enact all four rules at once, do the following.

    Persistantly empty clip after clip of rounds from an automatic rifle at your prototype. If it survives, begin production.

  11. This doesnt exlpain how.... by butane_bob2003 · · Score: 4, Funny

    ...Starfleet can communicate over extremely long distances with out an lag. Apparently, the lag is encountered occasionally when it is necessary to fill plot holes. But otherwise, not at all. The laws governing subspace communication elude me.

    --


    TallGreen CMS hosting
  12. They left one out. by blair1q · · Score: 3, Funny

    e) submit your URL to /. and start up the benchmark server.

  13. Makinig seem harder than it really is by slashname3 · · Score: 5, Funny

    They are just perpetuating the myth that the rovers are really on mars. Everyone knows that it is all done in a Hollywood sound stage. The problem a few weeks ago with the the first rover was traced to someone using the mircowave oven and causing interference with their radios on the set. Anyone want another burrito heated up?

  14. Doh by TechnologyX · · Score: 3, Funny

    Here I thought they just had a reeeeeeally long cable.

    --
    Slashdot sucks
  15. priorities... by chow_mein · · Score: 5, Funny

    and I can't even get a cable/DSL modem yet!!! new slogan... Earth First, We'll Network the Other Planets Later

  16. Unless . . . by GoodNicsTken · · Score: 4, Funny

    "The orbiter then uses its more-powerful antenna to send as many as one million bits of data per second back to Earth. While fairly fast for an attenuated radio connection, that's only about a tenth of the speed of a cable-modem connection for the average home-computer user." Unless they are using Commcast, such high bandwidth usage would violate the vauge acceptable use policy, putting the rover in the top 10% of Mars bandwidth users. Ah, maybe that's what happened. NASA ignored the first warning letter, and got cut off.

    1. Re:Unless . . . by LordoftheFrings · · Score: 2, Informative

      Well, actually it's right, and it implies that the average house internet connection is 1.0mbps.

      Do the math...
      1000000 bits / 8 = 125000 bytes/s 125000 bytes / 1024 = 122.0703125 kb/s 122.0703125 / 1024 = 0.1192092mb/s That means it's a 0.1192092mb/s line to mars, and probably with brutal latency. Let's just hope that they're not serving up warez from it...or that slashdot doesn't link to a webserver hosted on it...

  17. Better network technology by Anonymous Coward · · Score: 4, Interesting

    It appears that one of the direct results of NASA research will be better networks, both on Earth and elsewhere. Just about anything and everything applied to a deep space network can be applied right here at home. I'm also wondering about wireless network tech resulting from all of this.

  18. Use OLD technology by NineNine · · Score: 4, Insightful

    The article seemed to fail to point out that these things are using OLD technologies... UFH? Jesus, that's been around for ages. Their basic data transmission seems to be just that... basic. . No bells and whistles. No wireless garbage. Not super fast. I see failures when people use cutting edge stuff. My business computers need to be ROCK SOLID. I don't use wireless. My hardware uses serial and parallel ports instead of USB/firewire/whatever. I use W2K as a platform. I use an external modem through a parallel port for important credit card stuff.

    I use what has worked reliably for years and years. I'm not gonna risk my business being down because of some stupid gee-whiz technology that's only been out for a few years. Engineers that build solid, reliable, critical systems (financial, medical, avionics) do the same thing.

    1. Re:Use OLD technology by GPLDAN · · Score: 2, Funny

      Type UFH into Google. It says what I was going to say, right at the top.

    2. Re:Use OLD technology by dsci · · Score: 5, Funny

      I use W2K as a platform.

      I use what has worked reliably for years and years.


      Isn't that a contradiction in terms?

      --
      Computational Chemistry products and services.
    3. Re:Use OLD technology by nick0909 · · Score: 5, Informative

      UHF is not that old... most public service (save the boomtowns like LA and NYC) are still on VHF-lo/hi. My county fire (in CA) does digital telemtry over a 159mhz (VHF) freq to track all the apparatuses around the county. With the low bandwidth allowed and general problems that come with VHF, it is a fight. A good thing about UHF is its relative line of sight path while still penetrating/bending around slight obstructions and keeping a good digital signal. Higher frequency signals coming from an omni-directional antenna would die out pretty quick if anything more than dust was in the way. To get around really big obstructions lowband is the way to go... there is a reason CA Dept. of Forrestry and CA Highway Patrol still maintain their 30mhz radio nets around the state. But to go digital you need clean signals, so 800+mhz is the way to go there. What, you want both? Oh, UHF-T band then, 400mhz. Enjoy.

    4. Re:Use OLD technology by Eraser_ · · Score: 2, Funny

      Don't forget, W2K is built in NT (New Technology).

    5. Re:Use OLD technology by Fastolfe · · Score: 2, Insightful

      While I don't disagree with you, suggesting that UHF was chosen because it's "old" and proven isn't really accurate. There are only so many ways you can communicate with a lander on another planet (that we know of), and things like whiz-bang 802.11 aren't really appropriate.

      Incidentally, the real "technology" decisions here would probably revolve around the data protocols themselves, not necessarily the choice of the radio band. Lots of new technologies use the same radio bands we've used for years. Higher isn't always better.

    6. Re:Use OLD technology by petabyte · · Score: 2, Insightful

      Yeah, we had a trinitron here that lasted 13 years before we replaced it. This monitor is a trinitron tube.

      I've had 2 power supplies go on me in the last 5 years and one deathstar (shh, I'm still using its RMA brother). But some of the first computer equipment I bought (a 1.2 gig WD drive and a 2.5 WD drive) to put in my dad's computer both died on me. Computer stuff is weird; it lasts 90 days or 9 years. Now everyone is ditching their p2's because "they're too slow" and I'm building a nice cluster.

      These days, I just try to buy things when they're towards the bottom end of the price spectrum (refurbs, selling because its "too slow", etc) because then if it does die, I'm not upset. I also now have 4 machines - 3 slower, 1 fast so I have a backup.

  19. comparison to cable modem speed? by egomaniac · · Score: 2, Funny

    The orbiter then uses its more-powerful antenna to send as many as one million bits of data per second back to Earth. While fairly fast for an attenuated radio connection, that's only about a tenth of the speed of a cable-modem connection for the average home-computer user.

    Uhhh ... did I miss something? My DSL line peaks at 1.5Mb on a good day. Where can I get a ten-megabit cable modem? And "average home-computer users" have them? I thought average home-computer users were still using 56K modems.

    Oh, I get it now. According to this calendar, it's 2008. Damn, that was a nice nap. Need to catch up on the last four years of news. Hope something horrible happened to Microsoft.

    What? SCOSoft? Oh, shit.

    --
    ZFS: because love is never having to say fsck
    1. Re:comparison to cable modem speed? by egomaniac · · Score: 3, Informative

      Well, actually it's right, and it implies that the average house internet connection is 1.0mbps. Do the math... 1000000 bits / 8 = 125000 bytes/s 125000 bytes / 1024 = 122.0703125 kb/s 122.0703125 / 1024 = 0.1192092mb/s That means it's a 0.1192092mb/s line to mars, and probably with brutal latency. Let's just hope that they're not serving up warez from it...or that slashdot doesn't link to a webserver hosted on it...

      You have confused your units. Network speeds are reported in bits, not bytes -- an average cable modem is around 1.5Mbps, not 1.5MBps.

      --
      ZFS: because love is never having to say fsck
  20. Why not repeaters? by dacarr · · Score: 2, Interesting
    Look, when we get to the other side of the sun, we're not going to get very good communications between here and there. Isn't there some way to place some sort of sattelite in solar orbit to act as a repeater network, or for that matter, is there some really good reason why we can't do this?

    Considering how enthralled we are about seeing Mars up close and personal now, I'd think this would be a Really Good Idea.

    --
    This sig no verb.
    1. Re:Why not repeaters? by Anonymous Coward · · Score: 3, Interesting

      be somewhere in the orbit of Jupiter

      Couldn't it just be located at earth's L4 or L5 Lagrange point around the sun. It would need to expend little or no station-keeping effort and would always have line of sight both to earth and the backside of the sun (from earth's perspective). Also, why would it need a transmitter stronger than those on the various other orbiters that already transmit and receive signals across the solar system.

  21. The router analogy by GPLDAN · · Score: 5, Insightful

    I think that Spirit should be considered a big win for NASA. They patched a software bug on a platform that had corrupted flash, basically having to reinstall portions of operating code.
    Something about the repairing a 747 while it is in flight analogy.
    It may not be as dramatic as the rescue of Apollo 13, but they should be commended for well though out design principles, instead of just taking cheap shots at them when something fails as most people are wont to do.

    1. Re:The router analogy by BookRead · · Score: 3, Insightful

      Yes, indeed. I was struck at how similiar to a garden-variety remote system administration problem it was and how well they had designed the rover and planned its fallbacks to solve it. Very, very nicely done NASA. I'm beginning to believe the robot guys can do it better than the human spaceflight guys. I'm also hoping it trickles down to the hardware we have to manage everyday.

  22. Re:Which OS? by Angry_Admin · · Score: 3, Informative

    Apparently, they run VxWorks

    --
    Wait a minute. I got it. You could play with your magic nose goblins.
  23. Just wait till spam starts to relay from Mars by gumbysworld · · Score: 4, Funny

    Just wait till spam starts to relay from Mars

    Them crafty spamers have spoofed every other network. Just wait till the IP trace routes through Mars.

    Martian Viagra pills 25% off
    Order now and save on shipping.

  24. Maybe it should just be 3 rules... by ryanvm · · Score: 5, Funny

    c) Be persistent

    Do they really need that in the handbook? What did they use to do when they had a problem?

    Engineer 1: "Shit Fred, I can't ping it."
    Engineer 2: "Oh well, cest la vie. You wanna grab a beer?"

    1. Re:Maybe it should just be 3 rules... by thebatlab · · Score: 2, Interesting

      Good stuff :) And true enough. But basically all four of the rules are pretty straight forward and don't have to be said. The problem is in an organization like that, they have to be said. Otherwise there's no accountability. If something goes wrong and they did no simulations then they can just say "Well, we never had that in our guidelines so we didn't do it". With it written down, now there is a accountability.

  25. Re:Which OS? by heptapod · · Score: 5, Informative

    They're using RAD6000 processors which are modified chips used to run old Macs from the early nineties. Each rover has 384 megabytes of RAM, the extra 256 is for images.
    The operating system is VxWorks.

  26. Re:Hack Attack? by Graelin · · Score: 2, Interesting

    Something tells me that the communications aren't encrypted or authenticated.

    Your last paragraph should tell you otherwise.

    If someone did manage to DoS or somehow log in to the rover and damage the software it could be the most damaging single-target attack (dollar wise - at over $400 million per rover) of all time. I think that's kind of scary.

  27. Deep Space Network (DSN) - More Info by dekashizl · · Score: 3, Informative

    More info on communications between Mars/Earth and the DSN (Deep Space Network):
    - NASA's MER2004 Communications with Earth Overview
    - DSN (Deep Space Network) Main Page
    - Wikipedia entry on Deep Space Network

    --
    For news, status, updates, scientific info, images, video, and more, check out:
    (AXCH) 2004 Mars Exploration Rovers - News, Status, Technical Info, History.

  28. .22's won't piece IBM XT's by DR+SoB · · Score: 5, Funny

    Bulletproofing your gear is extremely important. The old IBM XT's were up for that, I took one camping once (just the case and CPU) and we set up it and took shot's at it with .22's. Only 1 shot pierced the 1/4 inch thick steel case, and the only actual damage done was a really noisy fan afterwards. Think martians have more firepower then .22's, though? d'oh!

    --
    Mod +5 Drunk
  29. Re:Which OS? by Morologous · · Score: 5, Informative

    Not to nitpick but,

    <nitpick>
    The RAD6000 is a radiation hardened RS/6000 PowerPC chip from IBM. A similar chip was used in Apple Macintoshes, but Apple is not the source of the RAD6000 chip.
    </nitpick>

    I love my Mac as much as everybody else, but it's just not the case that the RAD6000 is a 'mac' chip. It's an IBM chip, a cousin of those used in macs.

  30. Re:Explanation by Chess_the_cat · · Score: 3, Funny

    That's not maximum warp. I clearly remember Riker giving the order to go to Warp 13 in that episode when Picard was all old and shit and Geordi had his eyes fixed. I think it was called "The Ship That Couldn't Slow Down."

    --
    Support the First Amendment. Read at -1
  31. Bulletproofing? by hesiod · · Score: 4, Funny

    To hell with bulletproofing, that's only useful on Earth. If they make it ASTEROID-PROOF... now THAT would be impressive.

  32. DSN by Malk-a-mite · · Score: 4, Informative

    Deep Space Network website:
    http://deepspace.jpl.nasa.gov/dsn/

    Not very detailed but a nice overview of the setup.

  33. is it me... by ricochet81 · · Score: 3, Interesting

    or did they not talk much about space networking? I want to know what protocols they use, how data is buffered on the sats orbiting mars, etc. Where are the technical details?

    --
    Error: Id10t detected
  34. Channel 25? by Unnngh! · · Score: 5, Funny
    The rover-to-orbiter link uses UHF radio-the same basic technology used for broadcasting channels 14 and higher to television sets in the United States

    Clearly, Mars Channel 25 caused the original Spirit communication breakdown by interrupting it with an episode of Days of our red, dreary lives.

  35. Re:Explanation by Anonymous Coward · · Score: 2, Informative

    That was a different warp scale, apparantly they changed it sometime after the TNG timeline, to account for faster ships. The old warp scale was some kind of logarithmic scale, with warp 10 as infinite speed. This led to faster ships reaching warp 9.9, 9.99, 9.99999, etc. The new scale was used to stretch out the range a bit.

    God i feel like a geek.

  36. They missed a few... by Alsee · · Score: 2, Funny

    Rules for maintining a space network:
    a) Automate processes
    b) Bulletproof your gear
    c) Be persistent
    d) Simulate potential problems
    e) Don't crash into the damn planet
    f) Don't confuse feet and meters
    g) Don't "misplace" quarter-billion dollar probes
    h) Don't let probes explode because you left out the fuel-check valve
    i) Don't press the big red shiny button (Narf!)
    j) ???
    k) PROFIT!

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  37. Pringles cans by femtoguy · · Score: 2, Funny

    Just think about how many cans of pringles those guys at NASA had to eat to get 100,000,000 miles out of their link.

  38. What was the problem with Spirit? by tiger_omega · · Score: 4, Interesting

    I was wondering if NASA has actually disclosed the details of what they believe was the malfunction of the Spirit rover?

    As someone who has developed backup and recovery systems for embedded systems using vxWorks and flash memory I have my own theory of what could have gone wrong.

    There is an intermitant problem that can occur when using a combination of vxWorks 5.5, dosFs2 and flash memory.

    The problem goes like this : When file A is written to flash memory formatted with a FAT16 table the FAT table is updated to say which disk clusters are occupied by file A, and hence no longer available as free disk space. So when file B starts writing to the hard disk it checks what clusters are free to write to.

    Now a timing problem can occur when a process writing files in a sequential order closes the file handle to A and opens a new handle for B and starts writting to B. The problem exists because the clusters used by A have not been updated to the FAT in time before file B starts writing. The consequence of this is that some of the data belonging to A is overwritten hence breaking the chain. Once this has occurred the FAT and file A cluster chain are corrupt. Once this corruption occurs more corruptions occur with rate of corruption errors growing expotentially until the flash memory can longer function for disk I/O.

    Now as the problem only occurs rarely it is very hard to reproduce in a lab. Also as the rate of corruption is expotential then catching the orginal culprit is even harder. I have spent weeks just trying to catch and diagnosis the problem before eventually catching it.

    Unfortunately once the flash had started to become corrupt the only way to correct it was to reformat the flash memory.

    As for solving the problem, before closing the handle of a file that had been written to flash memory was done an ioctl call would be made to the dosFs2 library to write the size of the file to the disk. Once this solution was is in place the problem never raised its head again.

    1. Re:What was the problem with Spirit? by Captain+Nitpick · · Score: 2, Interesting
      I was wondering if NASA has actually disclosed the details of what they believe was the malfunction of the Spirit rover?

      Space.com quoting Glenn Reeves, the JPL Flight Software Architect for the project, on Feb. 6:

      "The first problem is that we ran out of memory. A subsequent problem after that is we managed to corrupt the file system."

      My understanding is that the memory problem occurred because they were trying to load the FAT into memory, and it had grown too large from files accumulated during the flight to Mars.

      --
      But then again, I could be wrong.