File contents
VGES (Virtual Grid Execution System)
Release Notes for Version 0.7
March 17, 2005
Concurrent Systems Architecture Group (CSAG)
University of California, San Diego
This file contains release notes for Virtual Grid Execution System
(vgES), and contains summary information about the contents of the
release. Please send any comments on this document or release to the
VGrADS team at vgrads@cs.ucsd.edu.
Project Leader: Andrew A. Chien, achien@ucsd.edu
1.0 Software and System Requirements
vgES Core Requires
MySQL 4.0.15 or later version
MySQL JDBC driver (MySQL Connector/J) 3.0.15 or later version
DVC Wrapper Requires
GNU GCC with g++ 3.2 or later version: version 3.2.3 and 3.3.4 recommended
GNU bison++ 1.21-8
GNU flex++ 2.3.8
Globus Toolkit 2.4.3+ and its dependency
Globus XIO 0.5+
vgAgent Requires
Globus MDS 2.2 (Included in Globus Toolkits 2.X+)
NWS 2.11
The entire vgES system has been developed and tested on the Java
virtual machine Version 1.4.2.
2.0 Features of the vgES Version 0.7 Release
vgES vgDL language, vgFAB implementation, Virtual Grids and VGNodes,
application Launch, monitoring
VG Virtual grid creation, read/write attributes,basic file movement
Agent connection to MDS, NWS information systems both for vgES
selection and for VG, "on-demand" dynamic attribute resolution
DVC interface to back-end Globus resources
2.1 Known Limitations
Current implementation of vgFAB supports only simple combinations of network
connectivity (close, far, highBW, lowBW). Network connectivity operators cannot be nested.
2.2 Documents
The vgES release includes a set of documents, which are in
the vgES/doc directory. Please read these documents first.
They include:
- Release Notes
- Installation Guide
- vgES CCGrid Paper (overview)
- vgES Application Programming Interface for Java
- Virtual Grid Resource Attributes
- vgDL Update and vgDL Design Rationale (8/2004 tech report)
2.1. Copyright
The vgES software is made available under the following Copyright.
/******************************************************************************
* Copyright 2005 The Regents of the University of California.
* All Rights Reserved.
*
* All software in the Virtual Grid Execution System (vgES) project
* was developed by:
*
* Concurrent Systems Architecture Group (CSAG)
* Department of Computer Science and Engineering
* and Center for Networked Systems
* University of California, San Diego
* 9500 Gilman Drive, Mailcode 0114
* La Jolla, CA 92093-0114 USA
*
* Project Manager and Principal Investigator:
* Andrew A. Chien <achien@ucsd.edu>
*
* The Virtual Grid Execution System project is a part of the
* Virtual Grid Application Development Software (VGrADS) Project.
*
* Permission to use, copy, modify and distribute any part of this source
* file of the Virtual Grid Execution System software project for
* educational, research and non-profit purposes, without fee, and
* without a written agreement is hereby granted, provided that the above
* copyright notice, this paragraph and the following three paragraphs
* appear in all copies.
*
* Those desiring to incorporate any source or binary file of the Virtual
* Grid Execution software project into commercial products or use for
* commercial purposes should contact: Technology Transfer Office,
* University of California, San Diego, 9500 Gilman Drive, La Jolla, CA
* 92093-0910, Voice: (619) 534-5815, Fax: (619) 534-7345.
*
* IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
* LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE
* UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
* THIS SOFTWARE PROVIDED HEREIN IS ON AN "AS IS" BASIS, AND THE UNIVERSITY
* OF CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,
* ENHANCEMENTS, OR MODIFICATIONS. THE UNIVERSITY OF CALIFORNIA MAKES NO
* REPRESENTATIONS AND EXTENDS NO WARRANTIES OF ANY KIND, EITHER IMPLIED
* OR EXPRESS, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR THAT THE USE OF
* THIS SOFTWARE WILL NOT INFRINGE ANY PATENT, TRADEMARK OR OTHER RIGHTS.
*****************************************************************************/
1.2. Acknowledgements
We gratefully acknowledge the assistance of many people who have
contributed to the VGrADS project. This work would not have been
possible without the support from the National Science Foundation
under awards NSF EIA-99-75020 Grads and NSF Cooperative Agreement NSF
CCR-0331645, NSF NGS-0305390, and NSF Research Infrastructure Grant
EIA-0303622. Support from Hewlett-Packard, BigBangwidth, Microsoft,
and Intel is also gratefully acknowledged.