Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Computer scientists successfully boot one million Linux kernels as virtual machines
Physorg.com ^ | 25 September 2009 | Sandia National Laboratories

Posted on 09/26/2009 1:00:03 PM PDT by ShadowAce

(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 — 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 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 ,” 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 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 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 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 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.”


TOPICS: Computers/Internet
KEYWORDS: botnet; linux

1 posted on 09/26/2009 1:00:04 PM PDT by ShadowAce
[ Post Reply | Private Reply | View Replies]

To: rdb3; Calvinist_Dark_Lord; GodGunsandGuts; CyberCowboy777; Salo; Bobsat; JosephW; ...

2 posted on 09/26/2009 1:00:25 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Hm bet Eq2 would run with out lag on that....


3 posted on 09/26/2009 1:02:15 PM PDT by Mmogamer (<This space for lease>)
[ Post Reply | Private Reply | To 2 | View Replies]

To: ShadowAce
These guys are going to be worshiped when they visit Asia.
4 posted on 09/26/2009 1:14:40 PM PDT by Niuhuru (The Internet is the digital AIDS; adapting and successfully destroying the MSM host.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ShadowAce

Botnets are proof that Windows is actually the most scaleable OS on the planet. :-)


5 posted on 09/26/2009 1:16:55 PM PDT by gura (R-MO)
[ Post Reply | Private Reply | To 1 | View Replies]

To: gura

LOL!


6 posted on 09/26/2009 1:24:49 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 5 | View Replies]

To: ShadowAce

Good story. Linux has always been a versatile kernel. It’s just a shame that the FOSS community has yet to build a truly prime-time OS on top of it.


7 posted on 09/26/2009 1:32:49 PM PDT by Terpfen (FR is being Alinskied. Remember, you only take flak when you're over the target.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: gura

“Botnets are proof that Windows is actually the most scaleable OS on the planet. :-)”

lol! sweet.


8 posted on 09/26/2009 1:36:20 PM PDT by CodeToad (If it weren't for physics and law enforcement I'd be unstoppable!)
[ Post Reply | Private Reply | To 5 | View Replies]

To: ShadowAce
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.

Exceeding the number of real Linux installations by only a factor of twenty.

9 posted on 09/26/2009 1:47:38 PM PDT by FredZarguna (It looks just like a Telefunken U-47. In leather.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Terpfen
Good story. Linux has always been a versatile kernel. It’s just a shame that the FOSS community has yet to build a truly prime-time OS on top of it.
The FOSS "community" can't program a user interface to save its life. That's why in good companies(i.e. Apple and to a lesser extent Microsoft) are determined by their interface designers.

Linux, Darwin or some other form of Unix-like will eventually displace Windows because the advent of the cloud is breaking Microsoft's ability to lock in. Once office ceases to be a factor, it's over.

10 posted on 09/26/2009 1:57:31 PM PDT by ketsu (ItÂ’s not a campaign. ItÂ’s a taxpayer-funded farewell tour.)
[ Post Reply | Private Reply | To 7 | View Replies]

To: ketsu
The FOSS "community" can't program a user interface to save its life.

Oh, I don't know. I rather prefer the Linux interface to the Windows one.

11 posted on 09/26/2009 2:16:02 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 10 | View Replies]

To: ketsu
That's why in good companies(i.e. Apple and to a lesser extent Microsoft) are determined by their interface designers.

I wouldn't really say Microsoft's user interface designers, if they exist, hold much sway inside the company. Apple's generally been solid on design and HIG, but they've also always had a mishmash of UI styles and concepts. Right now, OS X has Aqua, Unified, HUD, Pro, whatever the hell Apple slaps together for an iTunes point release, the rumored Marble design, and resolution independent vector work on the backburner.

Microsoft has no cooks in the kitchen; Apple can't decide on the ingredients; FOSS is trying to cook by committee.
12 posted on 09/26/2009 2:18:29 PM PDT by Terpfen (FR is being Alinskied. Remember, you only take flak when you're over the target.)
[ Post Reply | Private Reply | To 10 | View Replies]

To: gura

>>> Botnets are proof that Windows is actually the most scaleable OS on the planet. :-) <<<<

Heh.


13 posted on 09/26/2009 4:53:53 PM PDT by angkor (The U.S. Congress is at war with America.)
[ Post Reply | Private Reply | To 5 | View Replies]

To: ketsu

I’m a huge UNIX nerd but have never been a fan of linux on the desktop until Ubuntu. They’re getting everything right.


14 posted on 09/26/2009 8:05:29 PM PDT by gura (R-MO)
[ Post Reply | Private Reply | To 10 | View Replies]

To: Terpfen
I wouldn't really say Microsoft's user interface designers, if they exist, hold much sway inside the company. Apple's generally been solid on design and HIG, but they've also always had a mishmash of UI styles and concepts. Right now, OS X has Aqua, Unified, HUD, Pro, whatever the hell Apple slaps together for an iTunes point release, the rumored Marble design, and resolution independent vector work on the backburner.

Microsoft has no cooks in the kitchen; Apple can't decide on the ingredients; FOSS is trying to cook by committee.


A most excellent post!
15 posted on 09/27/2009 9:49:49 AM PDT by papasmurf (RnVjayB5b3UsIDBiYW1hLCB5b3UgcGllY2Ugb2Ygc2hpdCBjb3dhcmQh)
[ Post Reply | Private Reply | To 12 | View Replies]

To: ShadowAce
That's a lot of kernels.


16 posted on 09/27/2009 9:52:30 AM PDT by The Comedian (Evil can only succeed if good men don't point at it and laugh.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: gura

I’ve been using Ubuntu as my main box for several years. I really do like Ubuntu, and I am an advocate for it.

That said, they really do need to find a way to automate printer, scanner, and misc device driver compiling and installation. That’s the Achilles’s heel.


17 posted on 09/27/2009 9:58:54 AM PDT by papasmurf (RnVjayB5b3UsIDBiYW1hLCB5b3UgcGllY2Ugb2Ygc2hpdCBjb3dhcmQh)
[ Post Reply | Private Reply | To 14 | View Replies]

To: gura
I’m a huge UNIX nerd but have never been a fan of linux on the desktop until Ubuntu. They’re getting everything right.

Currently, I am using KDE 4.3 on Fedora 11. I had changed from Gnome to KDE because of odd gdm problems; kdm fixed those, and beyond that, KDE 4.3 is quite good.

18 posted on 09/27/2009 11:30:01 AM PDT by snowsislander (NRA -- join today! 1-877-NRA-2000)
[ Post Reply | Private Reply | To 14 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson