Entries in 'vm'

Next Page »

Number Crunching Made Easy

Cool to see the mainstream press (Newsweek) mention Nimbus: Number Crunching Made Easy.

What is Nimbus?

Just ran across an “interesting” definition of Nimbus:

“Client-side cloud-computing interface to Globus-enabled TeraPort cluster at U of C”

… in these slides: http://eucalyptus.cs.ucsb.edu/documents/eucalyptus-slides-wolski-cloud_expo_apr08.ppt

There is a Nimbus client (which can be replaced by an Amazon’s EC2 client), true. But most of Nimbus is server side software.

Teraport (and other Science Clouds) are not “globus enabled” but rather host the server-side components of Nimbus. Nimbus converts a set of hypervisors into what some will call an “IaaS cloud” or “open source EC2″ (Nimbus was released before EC2 but EC2 protocol support has been added due to customer demand).

The remote messaging modules (EC2 and a separate WS system) are hosted in a container that is based on Axis — some Globus Toolkit components also use that. This is a thin layer that provides marshalling/unmarshalling and security, converting messages to a common format for use with the framework independent “meat” of the Nimbus service (it could be hosted in another container).

See the FAQ, publications, and news if you would like to learn more about Nimbus.

Nimbus and Cloud Computing Meet STAR Production Demands

Press Release: Nimbus and Cloud Computing Meet STAR Production Demands

We’ve been running self-configuring 100+ node clusters on EC2 since 2007, but I would be remiss if I did not link to this announcement.

Nimbus TP2.2

The Nimbus TP2.2 release provides a standalone context broker that can be used across Nimbus and EC2 clouds and continues our work on EC2 compatibility with the introduction of EC2 metadata server. In addition, the release contains new documentation and bug fixes.

See the changelog for all the details.

Nimbus user quotes

It was a good feeling to pause for a moment and put a user quotes page together for Nimbus. We’ve worked hard to make Nimbus usable and useful — but the best is yet to come!

New Xen RoadMap

Some interesting things in the new Xen road map.

[via Stephen Spector]

Nimbus TP2.1

Besides the good stuff added to Nimbus, this release also introduces something called the AutoContainer which allows you to set up a Globus Java web services environment, from scratch and with security working, within about a minute (requires Linux/OSX and Java 1.5+).

The main new features provided in this release are tools facilitating the deployment, configuration and management of clouds. We also updated our implementation to match the current Amazon EC2 deployment. In addition, the release contains new documentation and bug fixes.

You can download the new release from:
http://workspace.globus.org/downloads/index.html

The full changelog can be found here:
http://workspace.globus.org/vm/changelog.html#TP2.1

Windows and Cloud Computing

All this Windows cloud news afoot. Make sure to read this post on the GoGrid blog:

Windows in the Cloud? Been there, done that!

GoGrid has already almost a year of proven experience providing Windows Server 2003/2008 to end users… we are also a Microsoft Gold Certified Partner.

Xen LOC

For those who haven’t heard about the Xen 0wning Trilogy, make sure to check that out here and here.

In a followup post to some apparent misinformation being spread (Microsoft executive “rebuts” our research!), I was surprised by this comment:

Interestingly, if Mr. Riley only attended our Xen 0wning Trilogy at Black Hat, then he would notice that we were actually very positive about Hyper-V. Of course, I pointed out that Xen 3.3 certainly has a more secure architecture right now, but I also said that I knew (from talking to some MS engineers from the virtualization group) that Hyper-V is going to implement similar features in the next version(s) and that this is very good. I also prized the fact it has only about 100k LOC (vs. about 300k LOC in Xen 3.3).

Xen 3.3 has grown to 300k lines of code for the hypervisor?

At what point does the “tight security auditability” argument start to exponentially diminish for hypervisors in ring 0?

NC State’s Virtual Computing Lab

An interesting project I ran across, it started in 2004.

From http://vcl.ncsu.edu/:

The Virtual Computing Lab (VCL) is a remote access service that allows you to reserve a computer with a desired set of applications for yourself, and remotely access it over the Internet.

You can use all your favorite applications such as Matlab, Maple, SAS, Solidworks, and many others. Linux, Solaris and numerous Windows environments are now available to all NC State students and faculty.

Leasing custom environments to “public-ish” users via PXE or similar technology was happening in other places in 2004, but I never saw anything at this scale.

It is clear that some kind of reconfiguration/resetting happens:

What rights do I have on the VCL machine?

On custom Windows and Linux environments you have adminstrative and root level rights. Since the VCL system reloads each expired reservations with a clean environment, there is no threat of any residual data being left on a machine for the next user.

On Linux and Solaris Lab machine environments, you only have user level rights. The same premissions as you would experience at the console of a walk-in lab.

I wonder when they added the VM support mentioned at http://vcl.ncsu.edu/help/general-information/how-it-works:

The management nodes each control a subset of the VCL resources. These can be blades, virtual machines or lab machines. Currently, a set of individual blades or virtual machines can only be managed by a single management node. Typically there are anywhere from 80-120 physical computer nodes (blades) under one management node. Again the physical computer nodes can either be running a bare metal environment or a Virtual Machine hypervisor.

Here are deployment stats captured on Aug 25, 2008:

  • Total blades online: 438
  • Total blades offline: 87
  • Active Reservations: 49

Cool.

Survey on use of virtualization in production grids

It would be interesting to have a lot of input on this survey if you have some time, it’s only a few questions.

From: Stephen Childs
Subject: Survey on use of virtualization in production grids

Hi all,

Apologies for the slightly off-topic post. I am giving presentations soon on the use of virtualization in production grids and was thinking it might be nice to have some data to present!

I have set up a survey on the usage of virtualization in production grids at http://www.surveymonkey.com/s.aspx?sm=Sukm0sCdun6EAtpi7IXtwA_3d_3d

The survey will remain open until Friday August 29th. It shouldn’t take more than a few minutes to complete, and I think the results should be quite interesting for our community. I get the impression virtualization usage has rocketed in the last year, but haven’t seen any figures on uptake to date.

Please feel free to forward this to anyone else who may be interested in responding.

If you have any comments, please feel free to email me.

Stephen

Dr. Stephen Childs,
Research Fellow, EGEE Project, phone: +353-1-8961797
Computer Architecture Group, email: Stephen.Childs @ cs.tcd.ie
Trinity College Dublin, Ireland web: http://www.cs.tcd.ie/Stephen.Childs

Nimbus module independence

It’s thrilling to organize things better.

Quoting from the Nimbus features page:


There are currently two supported remote protocol sets:

These protocols happen to both be Web Services based and both run in the Apache Axis based GT Java container. But neither thing is a necessity:


Next Page »