Computer scientists successfully boot one million Linux kernels as virtual machines
September 25, 2009
Sandia National Laboratories computer scientists Ron Minnich (foreground) and Don Rudish (background) have successfully run more than a million Linux kernels as virtual machines, an achievement that will allow cybersecurity researchers to more effectively observe behavior found in malicious botnets. They utilized Sandia's powerful Thunderbird supercomputing cluster for the demonstration. (Photo by Randy Wong)
(PhysOrg.com) -- Computer scientists at Sandia National Laboratories in Livermore, Calif., have for the first time successfully demonstrated the ability to run more than a million Linux kernels as virtual machines.
The achievement will allow cyber security researchers to more effectively observe behavior found in malicious botnets, or networks of infected machines that can operate on the scale of a million nodes. Botnets, said Sandia’s Ron Minnich, are often difficult to analyze since they are geographically spread all over the world.
Sandia scientists used virtual machine (VM) technology and the power of its Thunderbird supercomputing cluster for the demonstration.
Running a high volume of VMs on one supercomputer — at a similar scale as a botnet — would allow cyber researchers to watch how botnets work and explore ways to stop them in their tracks. “We can get control at a level we never had before,” said Minnich.
Previously, Minnich said, researchers had only been able to run up to 20,000 kernels concurrently (a “kernel” is the central component of most computer operating systems). The more kernels that can be run at once, he said, the more effective cyber security professionals can be in combating the global botnet problem. “Eventually, we would like to be able to emulate the computer network of a small nation, or even one as large as the United States, in order to ‘virtualize’ and monitor a cyber attack,” he said.
A related use for millions to tens of millions of operating systems, Sandia’s researchers suggest, is to construct high-fidelity models of parts of the Internet.
“The sheer size of the Internet makes it very difficult to understand in even a limited way,” said Minnich. “Many phenomena occurring on the Internet are poorly understood, because we lack the ability to model it adequately. By running actual operating system instances to represent nodes on the Internet, we will be able not just to simulate the functioning of the Internet at the network level, but to emulate Internet functionality.”
A virtual machine, originally defined by researchers Gerald J. Popek and Robert P. Goldberg as “an efficient, isolated duplicate of a real machine,” is essentially a set of software programs running on one computer that, collectively, acts like a separate, complete unit. “You fire it up and it looks like a full computer,” said Sandia’s Don Rudish. Within the virtual machine, one can then start up an operating system kernel, so “at some point you have this little world inside the virtual machine that looks just like a full machine, running a full operating system, browsers and other software, but it’s all contained within the real machine.”
The Sandia research, two years in the making, was funded by the Department of Energy’s Office of Science, the National Nuclear Security Administration’s (NNSA) Advanced Simulation and Computing (ASC) program and by internal Sandia funding.
To complete the project, Sandia utilized its Albuquerque-based 4,480-node Dell high-performance computer cluster, known as Thunderbird. To arrive at the one million Linux kernel figure, Sandia’s researchers ran one kernel in each of 250 VMs and coupled those with the 4,480 physical machines on Thunderbird. Dell and IBM both made key technical contributions to the experiments, as did a team at Sandia’s Albuquerque site that maintains Thunderbird and prepared it for the project.
The capability to run a high number of operating system instances inside of virtual machines on a high performance computing (HPC) cluster can also be used to model even larger HPC machines with millions to tens of millions of nodes that will be developed in the future, said Minnich. The successful Sandia demonstration, he asserts, means that development of operating systems, configuration and management tools, and even software for scientific computation can begin now before the hardware technology to build such machines is mature.
“Development of this software will take years, and the scientific community cannot afford to wait to begin the process until the hardware is ready,” said Minnich. “Urgent problems such as modeling climate change, developing new medicines, and research into more efficient production of energy demand ever-increasing computational resources. Furthermore, virtualization will play an increasingly important role in the deployment of large-scale systems, enabling multiple operating systems on a single platform and application-specific operating systems.”
Sandia’s researchers plan to take their newfound capability to the next level.
“It has been estimated that we will need 100 million CPUs (central processing units) by 2018 in order to build a computer that will run at the speeds we want,” said Minnich. “This approach we’ve demonstrated is a good way to get us started on finding ways to program a machine with that many CPUs.” Continued research, he said, will help computer scientists to come up with ways to manage and control such vast quantities, “so that when we have a computer with 100 million CPUs we can actually use it.”
-
Red Storm upgrade lifts Sandia supercomputer to 2nd in world, but 1st in scalability, say researchers
Nov 15, 2006 |
not rated yet |
0
-
World's first teraflop supercomputer decommissioned
Jun 30, 2006 |
not rated yet |
0
-
Linux Kernel to Add VMI
Mar 27, 2007 |
not rated yet |
0
-
New computer network security threat identified
Feb 22, 2008 |
not rated yet |
0
-
1 million trillion 'flops' per second targeted by new Institute for Advanced Architectures
Feb 21, 2008 |
not rated yet |
0
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
4.9 / 5 (29) |
30
-
Something old, something new: Evolution and the structural divergence of duplicate genes
Jan 31, 2012 |
4.6 / 5 (7) |
1
-
The hidden nanoworld of ice crystals: Revealing the dynamic behavior of quasi-liquid layers
Jan 30, 2012 |
5 / 5 (3) |
1
-
Stock market network reveals investor clustering
Jan 27, 2012 |
3.9 / 5 (23) |
8
-
Of microchemistry and molecules: Electronic microfluidic device synthesizes biocompatible probes
Jan 26, 2012 |
5 / 5 (1) |
0
-
Synergistic relations between computer science and technology.
Feb 06, 2012
-
how do iphone gloves work?
Feb 05, 2012
-
iPhone battery over time
Jan 30, 2012
-
Best alternate Tablet to an iPad for writing math or physics equations?
Jan 26, 2012
-
Sending SMS to a website
Jan 20, 2012
-
Need help with my technical fest!
Jan 19, 2012
- More from Physics Forums - Computing & Technology
More news stories
Google launches Chrome browser for Android smartphones
With more and more people connecting to the Internet through a phone or a tablet instead of a PC, Google Inc. is bringing its fast-growing browser, Chrome, to the newest Android-powered mobile devices.
45 minutes ago |
5 / 5 (1) |
0
Kodak to stop making cameras, digital frames
Kodak says it will stop making digital cameras, pocket video cameras and digital picture frames in order to focus on its more profitable businesses.
49 minutes ago |
not rated yet |
0
Oracle to pay $1.9B for personnel software co.
(AP) -- Oracle is paying $1.9 billion for Taleo Corp., a company that helps businesses manage their employees.
34 minutes ago |
not rated yet |
0
Soraa LED light may dim 50-watt halogen rivals
(PhysOrg.com) -- Soraa, a Fremont, California company founded in 2008, this week launched its first product, a light that uses LEDS (light emitting diodes). The "Soraa LED MR16 lamp" is the "perfect" replacement ...
Samsung can continue selling Galaxy tabs in Germany: court
South Korea's Samsung Electronics can continue to sell its Galaxy Tab 10.1N tablet computer in Germany, a German court ruled Thursday, rejecting a bid by arch-rival Apple to have them banned.
2 hours ago |
not rated yet |
1
Tidal forces could squeeze out planetary water
Alien planets might experience tidal forces powerful enough to remove all their water, leaving behind hot, dry worlds like Venus, researchers said.
Researchers develop gene therapy to boost brain repair for demyelinating diseases
(Medical Xpress) -- Our bodies are full of tiny superheroesantibodies that fight foreign invaders, cells that regenerate, and structures that ensure our systems run smoothly. One such structure is myelina ...
Study suggests use of managed care plan for uninsured may significantly reduce costs, ED visits
(Medical Xpress) -- The cost of caring for the uninsured population who will gain coverage through the Affordable Care Act of 2014 can be reduced by almost half once the act is implemented, according to a new study from Virginia ...
Young stars at home in ancient cluster
(PhysOrg.com) -- Looking like a hoard of gems fit for an emperor's collection, this deep sky object called NGC 6752 is in fact far more worthy of admiration. It is a globular cluster, and at over 10 billion ...
NASA small explorer mission celebrates ten years and forty thousand X-ray flares
(PhysOrg.com) -- On February 5, 2002, NASA launched what was then called the High Energy Solar Spectroscopic Imager (HESSI) into orbit. Renamed within months as the Ramaty High Energy Solar Spectroscopic Imager ...
'Do your best' not a good enough goal to improve diabetes diet
(Medical Xpress) -- A specific goal to eat a set number of daily servings of low-glycemic-index foods can improve dietary habits of people with Type 2 diabetes, according to new research.
Sep 26, 2009
Rank: 1 / 5 (1)
And about 14 if you used Vista...
Sep 26, 2009
Rank: 4 / 5 (1)
On the other hand, it is not clear why full VM's are needed. What can they simulate with VM's which they cannot with 1 Mio separately executing but communicating processes?
Stephan
Sep 27, 2009
Rank: 5 / 5 (2)
Sep 28, 2009
Rank: not rated yet
http://industry.b...ry/12411
Sep 28, 2009
Rank: not rated yet
It would appear that most people didn't get the joke. Torvalds complained recently about how 'bloated' the Linux kernel was getting. It is, of course, not nearly anything of the sort.
Sep 29, 2009
Rank: 2 / 5 (1)
Sep 29, 2009
Rank: 4.5 / 5 (2)
Sep 30, 2009
Rank: not rated yet
The point of having the million computers would certainly be autonomy of each unit. I.e., some would be infected, some would not. Some would be infected by one virus, some by another, some first by one, then the other, etc. They might have to go in and physically disconnect devices that refused to respond (just like in the real world).