Slashdot Mirror


Sandia Lab Fires Up 300,000 Virtual Android Devices To Test Out Security

coondoggie writes "Researchers with the Sandia National Laboratory have tied together 300,000 virtual Android-based devices in an effort to study the security and reliability of large smartphone networks. The Android project, dubbed MegaDroid, is carefully insulated from other networks at the Labs and the outside world, but can be built up into a realistic computing environment, the researchers stated."

39 comments

  1. Reminds me... by Type44Q · · Score: 5, Funny

    That reminds me of this.

    1. Re:Reminds me... by MightyYar · · Score: 1

      I wonder if anyone has actually put that together in real-life. It would be pretty cool...

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  2. Virtual Android devices? by Anonymous Coward · · Score: 1

    I am familiar with emulation of hardware, and some techniques used to implement hardware emulation in software... I know just enough to know that emulation of hardware is extremely difficult, and more often than not it's a performance killer. Eg, bsnes is my favorite SNES emulator because of its accuracy, however it requires a more powerful host machine because of this.

    What is a "virtual android device", and running side by side a "real android device" is there any notable performance deficiencies?

    1. Re:Virtual Android devices? by JackCroww · · Score: 4, Interesting

      Sandia Labs has the #82 supercomputer in the world, and use that computing power to simulate nuclear explosions and ,IIRC, large meteor strikes (Tunguska I think). They probably have the horsepower to handle this.

      --
      "Ayn Rand is a bloody socialist compared to me." - Robert A. Heinlein
    2. Re:Virtual Android devices? by Anonymous Coward · · Score: 0

      They also probably compiled android with native instructions for whatever beast they have there, at that scale small performance improvements per unit probably equal massive dollars, heat and watts.

    3. Re:Virtual Android devices? by Anonymous Coward · · Score: 0

      Sandia Labs has the #82 supercomputer in the world, and use that computing power to simulate nuclear explosions and ,IIRC, large meteor strikes (Tunguska I think). They probably have the horsepower to handle this.

      The question wasn't whether or not Sandia has the power to do it. What is a "virtual android device" and how does its software compare to a "real android device"?

    4. Re:Virtual Android devices? by stephanruby · · Score: 1, Funny

      Sandia Labs has the #82 supercomputer in the world, and use that computing power to simulate nuclear explosions and ,IIRC, large meteor strikes (Tunguska I think). They probably have the horsepower to handle this.

      That's only because they're running Android headless.

      Ask them to run the emulators again with the emulator windows opened and the layouts fully inflated with decent-sized emulated screens, and the supercomputer that could simulate a million nuclear explosions in a few microseconds will be on its knees and non-responding after having spinned off just 2 or 3 instances.

    5. Re:Virtual Android devices? by shri · · Score: 1

      The Android emulator runs on a number of platforms. I suspect ( like someone else who has mentioned this in this thread ), that they have a stripped down version which runs without the GUI.

    6. Re:Virtual Android devices? by Digi-John · · Score: 1

      Actually, each virtual machine has a VNC session running. And they run on 520 desktops with i7 processors and 12 GB of RAM each.

      --
      Klingon programs don't timeshare, they battle for supremacy.
    7. Re:Virtual Android devices? by Digi-John · · Score: 1

      A "virtual android device" is an instance of Android-x86 running in a KVM virtual machine, which takes advantage of hardware virtualization instructions to give better performance. You could take the same software and install it on a desktop PC, assuming Android-x86 includes the appropriate drivers.

      --
      Klingon programs don't timeshare, they battle for supremacy.
    8. Re:Virtual Android devices? by Anonymous Coward · · Score: 0

      What is a "virtual android device"

      The plethora of inexpensive, yet powerful wondertablets that exist only in the minds of marketing execs.

    9. Re:Virtual Android devices? by Anonymous Coward · · Score: 0

      #82 is retired (http://www.hpcwire.com/hpcwire/2012-06-13/red_storm_passes.html). However, #39 and #15 are still going strong.

  3. Wow, the most I've ever done was 48 by EmagGeek · · Score: 1

    I once installed 48 Android-x86 virtual machines on an ESXi box just to see if I could do it.

    300... that must have been fun.

    1. Re:Wow, the most I've ever done was 48 by _4rp4n3t · · Score: 1

      That's 300,000...

    2. Re:Wow, the most I've ever done was 48 by PuZZleDucK · · Score: 1

      Haha... my PC started cr$##ing itself at about 9 virtual android devices... and they were mostly 'sitting idle'.

      --
      Can a person program a new solution to a problem? Why should anyone be able to stop such a thing? -Richard Stallman
    3. Re:Wow, the most I've ever done was 48 by EmagGeek · · Score: 1

      Yeah I know. I didn't realize until after I posted that I my "K" didn't take...

      And, of course Slashdot is still stuck in 1997 and doesn't have a facility for editing posts like EVERY OTHER FUCKING ONLINE FORUM ON THE GODDAMN PLANET DOES.

  4. hard to fix? by Anonymous Coward · · Score: 1

    “You can’t possibly read through 15 million lines of code and understand every possible interaction between all these devices and the network.”
    Hey, this sounds like security through obscurity to me.
    Maybe this is the year for the linux desktop.

  5. Clusters by Anonymous Coward · · Score: 1

    ...Is it still cool to make Beowolf jokes here? /ducks

    1. Re:Clusters by EmagGeek · · Score: 1

      What the hell is a "Beowolf?"

    2. Re:Clusters by Anonymous Coward · · Score: 0

      Maybe _Beowolf_ is the mobile or virtual version of Beowulf.

    3. Re:Clusters by mcgrew · · Score: 1

      You don't know what a beowolf cluster is? What are you doing at slashdot?

      Here's a hint: Google and Wikipedia are your friends.

    4. Re:Clusters by EmagGeek · · Score: 1

      No, I have no idea what a "Beowolf cluster" is. I tried your Google search, and found tons of results for a similarly-named "Beowulf cluster," which I am already quite familiar with.

      But, not much on a "Beowolf cluster."

      Sorry.

    5. Re:Clusters by Digi-John · · Score: 1

      I don't know what a Beowolf cluster is either. I am, however, familiar with Beowulf clusters, an overly fancy name for "a bunch of commodity computers running MPI". MegaDroid is not a Beowulf cluster, nor does it run on a Beowulf cluster.

      --
      Klingon programs don't timeshare, they battle for supremacy.
  6. Re:Probably not all that great by Anonymous Coward · · Score: 0

    Bull-shill-shit.

  7. Obligatory... by Anonymous Coward · · Score: 0

    Imagine a BEOWULF cluster of these??? Oh, wait.

  8. self-aware... by UnanimousCoward · · Score: 1

    Insert the customary SkyNet/Borg comment here...

    --
    Twelve-and-three-quarter inches. Unyielding. This wand belonged to Bellatrix Lestrange.
    1. Re:self-aware... by MobileTatsu-NJG · · Score: 1

      Insert the customary SkyNet/Borg comment here...

      Relax. Only Android devices modded with CyanogenMod can actually kill.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:self-aware... by AHuxley · · Score: 1

      If a person becomes self aware and protests- finding, tracking and exporting from that one in 300000 devices is a neat skill.
      http://news.cnet.com/8301-13578_3-57524109-38/justice-dept-to-defend-warrantless-cell-phone-tracking/

      --
      Domestic spying is now "Benign Information Gathering"
    3. Re:self-aware... by mcgrew · · Score: 1

      As a cyborg I take exeption to that! Damned cybists... If you'd talked of Asians or blacks like that you'd get your ass handed to you.

      I refuse to apologize for the fact that I'm not 100% human or 100% natural. My cybernetic implant makes me superior to you... well, at least the human part that was replaced by a machine, anyway. And, there's a good chance your grandparents are cyborgs, and a better chance that you will be assimilated as well. MWAHAHAHA!!!

      (Yes, I just coined another new word.)

  9. What if... by Anonymous Coward · · Score: 0

    Imagine a Beowulf cluster of MegaDroids!!!!

  10. Obligatory Question by Crypto+Gnome · · Score: 1

    Did they use rope?

    Or as True Geeks did they do it properly and use Duct Tape.

    Or , perhaps, they used Duck Tape - because the world is full of idiots who cannot spell, even in massive highly technical research labs.

    --
    Visit CryptoGnome in his home.
    1. Re:Obligatory Question by partyguerrilla · · Score: 1

      They're virtual devices, they clearly used virtual duct tape.

  11. Some security test... by Anonymous Coward · · Score: 0

    If it's not connected to the internet then what's the point?

  12. Activations by SJ · · Score: 1

    ...and no doubt Google will count each instance as an activation...

  13. 300,000 Androids by Anonymous Coward · · Score: 0

    ... enough to scare Isaac Asimov out of writing "I Robot" ... on the other hand, "Your tax dollars at work" ... and at least they are thoughtful enough not to try this on a public network. The thought of a massive cellular service meltdown in New Mexico should scare someone out there.

  14. what's the point? by gl4ss · · Score: 1

    megawin, megatux, megadroid...

    what's the point? isn't all they're doing running sw they know already? isn't that quite pointless when the malware they're installing needs to be installed? it's just a playground for them, what benefits does it offer over from running 100 instances?

    what's the point of feeding them gps data - to see if some malware is rigged to phone home at specific coords or wtf?

    --
    world was created 5 seconds before this post as it is.
  15. 300 000 activations in a heartbeat by Lussarn · · Score: 2

    Not bad Google!