Home
FAQ
Features
Documentation
Downloads
Clouds
Publications
Talks
Marketplace
Contributors
Roadmap
Funding
Contact
News 
|
Home -> VWS -> TP1.3.3.1
DEPRECATED: The most recent version is Nimbus TP2.1
Version TP1.3.3.1 - VWS Technology Preview 1.3.3.1
This is a technology preview of the virtual
machine based Workspace Service (VWS). The workspace service provides
a gateway to a set of resources configured with the Xen (2.0.7 or 3.x)
implementation of virtual machines.
See the Features page for general
information on VWS functionality. See below for detailed documentation
options that explain the functionality and configurations in detail.
You can download the software from the
downloads page.
A set of VMM resources may be managed entirely by the workspace service
or alternatively integrated with a site's resource manager (such as PBS)
using the workspace pilot. This way a dual use grid cluster
can be achieved: regular grid jobs can run on the VMM node with no guest
VMs, unless the node is at that time allocated to the workspace service.
The site resource manager maintains full control over the cluster and
does not need to be modified.
TP1.3.3 --> TP1.3.3.1
A bugfix listed in the TP1.3.3 changelog did not make into cvs properly
before release. If you downloaded the TP1.3.3 tarballs, you should
download the replacement TP1.3.3.1 service-src tarball.
Documentation
-
Cloud Guide: client and administrator
overview of the cloud configuration. Also see the
one-click clusters
page for information about cloud-client features.
-
User Quickstart Guide: for
testing or using an existing VWS installation with the reference client
which is more manual than the cloud-client (but good for scripting
or use with non-cloud configurations).
-
Administrator's Guide: for
deploying the services and backend on resources.
-
Interfaces Guide: explains
the capabilities and semantics of the web services in detail.
-
Plugins Overview: authorization,
scheduling, many others points where you can change behaviors and
extend the service.
-
Metadata Quickstart:
for quickly getting a workspace metadata file together for a VM.
-
The Misc. Questions list.
Acknowledgements
We would like to thank Tom Howe, Marlon Peirce, John Bresnahan,
Doug Olson, Levente Hajdu,
Martin Feller, Tina Hoffa, William Voorsluys, and Mauricio Tsugawa
for their valuable suggestions, bug reports, and help with pre-release
testing.
Changes in TP1.3.3.1 (vs. TP1.3.2)
Summary
-
Introduction of support for contextualization with virtual
clusters. See the clouds page and the new
one-click clusters page to see
the various new features in action.
-
New ensemble service report operation allows efficient queries
about a large number of workspaces.
-
Support for storing images at the repository in gzip format and
retrieving them from the repository in gzip format. This can
save a lot of time in cluster situations.
-
Support for pegging the number of vcpus clients receive.
-
Various client enhancements including internal organization,
cleaner output, and new commandline options. Embedded security
tools (like grid-proxy-init) work more out of the box now.
-
No configuration migrations are necessary for moving to this
version from TP1.3.2. Some configuration additions will be
necessary if you'd like to take advantage of features.
-
There was a WSDL update: additions, changes and new namespaces.
The base namespace for workspace schemas is now
http://www.globus.org/2008/06/workspace/
-
Some bug fixes.
Services
-
Integration with context broker.
-
New ensemble service report operation allows efficient queries
about a large number of workspaces. Can retrieve status and
error messages about entire ensemble at once.
-
Fixed scheduler backout to correctly handle situation where
ensemble wasn't launched yet but ensemble-destroy was invoked.
-
Fixed bug where IP address updates were not passing through cache
layer to DB correctly causing a possible inconsistency if container
restarted in certain circumstances. NOTE: this bugfix
was not present in TP1.3.3 but is present in TP1.3.3.1.
-
Various internal changes (see CVS log)
-
No configuration changes are necessary for moving to this version
from TP1.3.2. But to enable the context broker, you need to
configure paths to a credential for it in the jndi-config file
and make sure the WSDD file lists the context broker as in the
source file "deploy-server.wsdd" (which becomes server-config.wsdd)
Reference clients
-
Added cloud-client cluster and contextualization support. Includes
new "--cluster" flag (see cloud-client CHANGES.txt for full changes
there).
See the clouds page and the new
clusters page.
-
The regular commandline client has new flags for ensemble
and context broker support. See "-h" output.
Workspace-control
-
Support for gzip via filename-sense. See cloud
notes on image
compression/decompression. This can save a lot of time in cluster
launch situations since the gzip/gunzip happens on the VMMs
simultaneously, cutting transfer times (where there is contention)
considerably.
-
Local-locked the control of dhcpd start and stop: now works for
situations where multiple workspaces are deployed on a VMM
simultaneously (such as one VM per core and launching as part of
a cluster). The DHCP adjustment was being excercised
simultaneously, revealing the race.
-
There is no need to change the workspace-control configuration
file from a TP1.3.2 compatible one. There is a new configuration
if you want to use it, though. The "[behavior] --> num_cpu_per_vm"
configuration allows you to peg the number of vcpus that are
assigned to every workspace.
You can choose to not upgrade workspace-control at all if you don't
want the features listed here.
Workspace pilot program
|