A nimbus rises in the world of cloud computing

May 8, 2009 A nimbus rises in the world of cloud computing

Enlarge

Nimbus shows that cloud computing's potential is being realized today. Credit: © 2009 Jupiter Images Corporation

Cloud computing is a hot topic in the technology world these days. Even if you're not a tech-phile, chances are if you've watched a lot of television or skimmed a business magazine, you've heard someone talking about cloud computing as the way of the future. While it's difficult to predict the future, a cloud computing infrastructure project developed at Argonne National Lab, called Nimbus, is demonstrating that cloud computing's potential is being realized now.

So what exactly is ? There are varying definitions, but cloud computing is essentially a form of distributed computing that allows users the ability to tap into a vast network of computing resources through the Internet to complete their work. If, for example, someone wanted to analyze patterns on the nation's highways, they could upload and store their data into the 'cloud' and have multiple computers crunch the data and then present the results back to them in a unified way as if the work were completed by one giant machine.

Why the word 'cloud'? Some sources believe the term originated in 20th Century telephone systems. Kate Keahey, the lead on the Nimbus project at Argonne, believes the phrase was created when researchers were trying to visualize this type of computing on a whiteboard and made a circular set of squiggles to represent the many components in the internet that would do the computational work. Since these drawings looked liked clouds, Keahey says, researchers soon started saying that data would go 'up to the cloud' for processing.

If all of this sounds familiar, you may have heard this concept before, according to Keahey. Previous decades brought us something called grid computing, which was another type of distributed computing that allowed users to tap into computing resources through a network to get their computational jobs done. But Keahey argues that cloud computing is an evolution of grid computing, with some important differences. With grid computing, you submit what you want computed to a batch scheduler, which puts your job in a queue for a specific set of computing resources, for example a supercomputer, to work on.

"This means you have no control over when your job might execute," Keahey says. You may have to wait as long as a few days before your job is called up, and you're pretty much at the mercy of how that particular grid asset is set up. If its configuration doesn't quite match the complexities of your job, fixing the problem may get very complicated.

Cloud computing, on the other hand, can greatly mitigate this one-size-must-fit-all approach to distributed computing. Many cloud computing platforms allow users to know ahead of time how much computing capacity is available from the cloud, so the work can be done faster. Users can also configure a 'virtual machine' that exists within the cloud to meet the particulars of the jobs they are trying to accomplish. Once a user has configured the type of virtual machine they need for their work, they can go to different cloud computing providers and recreate the system they need to get their jobs done, making computation power a commodity.

Nimbus is an example of such an adaptable system. Keahey and her team developed this open source cloud computing infrastructure to allow scientists working on data-intensive research projects to be able to use such virtual machines with a cloud provider. Nimbus also allows users to create multiple virtual machines to complete specific computational jobs that can be deployed throughout the cloud and still work in tandem with each other. This flexibility allows a user to configure a virtual machine and then connect it to resources on a cloud, regardless of who is providing the cloud.

Having this kind of flexibility and on-demand computing power is vital to projects that are extremely data-intensive, such as research efforts in experimental and theoretical physics. Nimbus has already been deployed successfully to support the STAR nuclear physics experiment at Brookhaven National Laboratory's Relativistic Heavy-Ion Collider. When researchers there needed to turn the massive amounts of data they had generated into viable simulations for an international conference, they used Nimbus to create virtual machines that were run through commercial cloud computing providers.

Creating the virtual machines was relatively easy. "With Nimbus, a virtual cluster can be online in minutes," Keahey says, and the computing cloud they tapped into provided the computational power they needed to get the simulations done on time. Keahey and her team are now collaborating with CERN in Europe to process the data generated by physics experiments being done there.

Keahey and others in the field believe that this use of custom-crafted virtual machines there are relatively easy to configure on computing clouds will handle more and more of the heavy computational lifting in the future.

Source: National Science Foundation (news : web)


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 3.8 /5 (5 votes)

Rank Filter

Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

  • dirk_bruere - May 08, 2009
    • Rank: 3 / 5 (1)
    Sounds like a perfect scenario for a hard takeoff AI
  • vika_Tae - May 08, 2009
    • Rank: 4 / 5 (1)
    Its basically the approach being used right now, for projects such as seti@home, and folding@home. Not necessarily AI based, just used whenever we have a truly massive data set that otherwise would require a hideously expensive mainframe.
  • LWM - May 08, 2009
    • Rank: 4 / 5 (1)
    The word 'cloud' as a representation of the internet (or really anything outside of the immediate LAN/WAN) has been around for a very long time. It was hardly made up for this concept, in fact this concept uses that name because of the past definition.
  • El_Nose - May 22, 2009
    • Rank: 3 / 5 (1)
    Does anyone else have an issue with this article --- cloud computing is IMO using services of a network provided to finish work e.g. i do not need to own a copy of MS word to write a document it is in the cloud and i have access to it or I do not need Excel / access / Matlab they are in the cloud ---- this sounds like grid computing e.g. LHC will use grid computing to filter data .. or SETI at home is grid computing .. a Beowulf cluster is a simple (localized)form of grid computing --- i think the author got his computing term mixed up
  • El_Nose - May 22, 2009
    • Rank: 4 / 5 (1)
    it just seems like virualization superimposed on the grid --- give it a couple of wrapper classes and we think of it as a cloud but hey its really just the same old grid

May 8, 2009 all stories

Comments: 5

3.8 /5 (5 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • Nimbus and cloud computing meet STAR production demands
    created Apr 03, 2009 | popularity not rated yet | comments 0
  • Argonne cloud computing helps scientists run high energy physics experiments
    created Mar 24, 2009 | popularity not rated yet | comments 0
  • Sun Microsystems to offer 'public cloud' service
    created Mar 18, 2009 | popularity not rated yet | comments 0
  • IBM to Build First Cloud Computing Center in China
    created Feb 01, 2008 | popularity not rated yet | comments 0
  • Data Travels Six Times Faster in the Clouds
    created Feb 26, 2009 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Changing the language options on your phone.
    created 9 hours ago
  • HP strange RPN operation???
    created Nov 02, 2009
  • Computational physics problems that involve nontrivial CS concepts?
    created Nov 01, 2009
  • Databases in physics
    created Oct 31, 2009
  • Program to solve Differencial equations
    created Oct 30, 2009
  • TI-89 Titanium Problem
    created Oct 29, 2009
  • More from Physics Forums - Computing & Technology

Other News

Laws regulating web privacy vary greatly around the world

Experts meet to hash out web privacy rules

Technology / Internet

created 44 minutes ago | popularity not rated yet | comments 0

Hundreds of privacy experts from around the world met in Madrid on Wednesday for a three-day conference which aims to arrive at a global standard for the protection of personal data.


Sahara

Will Europe Be Powered by the Sahara

Technology / Energy

created 1hour ago | popularity 4.8 / 5 (4) | comments 2

(PhysOrg.com) -- Europe has long been interested in developing alternative energy sources. And, one of the more interesting places that some Europeans are looking for solar power is the Sahara. With the vast ...


Google Chrome

Chrome 4.0 beta web browser launched

Technology / Software

created 4 hours ago | popularity 3.5 / 5 (6) | comments 0

(PhysOrg.com) -- Google has released its latest beta version of its Chrome browser for Windows, which promises faster browsing, bookmark synchronization and more.


Microsoft redesigns MSN, adds Twitter, Facebook

Technology / Internet

created 6 hours ago | popularity 3 / 5 (2) | comments 0

(AP) -- Microsoft Corp. is giving its MSN Web portal a long-overdue makeover and says it hopes the new site will funnel more people to Bing, the software maker's search engine.


3D films are enjoying a mainstream renaissance and this time the medium is here to stay, experts say

Box office boost shows 3D is here to stay

Technology / Hi Tech

created 4 hours ago | popularity 5 / 5 (1) | comments 0

Once regarded as a quirky fad for nerds wearing cardboard spectacles, 3D films are enjoying a mainstream renaissance and this time the medium is here to stay, entertainment industry experts say.