Note: This web site is only kept up to date for OSG Software
1.2 (VDT 2.0.0). If you are looking for information for the most recent
release, the RPM-based OSG Software 3.0, please see
the OSG documentation web site
Teleconferences
The first CSWG teleconference will be Thursday, March 7 at 11:00 CST.
To attend:
- Call 1-510-647-3480
- press 1
- enter 187514#
- follow the instructions
The agenda for the first meeting appears below (note that we do
not expect to cover all items during the first call):
- VDT staus report from Alain Roy/Miron Livny
- when can we expect VDT release
- what will the release contain
- how will it be packaged
- how will it be documented
- Explanation/dicussion of NMI deliverables and overlap with
GriPhyN/iVDGL from Alain Roy/Miron Livny
- when can we expect NMI release
- what will the release contain
- how will it be packaged
- how will it be documented
- Discussion of these paragraphs which attempt to put iVDGL Core
Software WG in context with NMI and GriPhyN-VDT:
The NMI deliverables are standard core Grid tools such as Globus and
Condor which have been thoroughly tested for interoperability. The
testing is done by a group at Wisconsin-Madison.
The VDT will be based on the NMI deliverables, plus tools and software
that is specific to dealing with virtual data. The VDT will be put
together and packaged by the GriPhyN VDT team, with again most of the
work being done at Wisconsin-Madison.
iVDGL scientists will be the major users of the VDT. As such the iVDGL
Core Software Working Group will work with the GriPhyN VDT team to
harden the VDT. In particular the CSWG will set up a test cluster and
test for interoperability all elements of the VDT, by essentially
extending the testing done by NMI to include the virtual data pieces
not part of NMI.
Questions:
- Who actually does this interoperability testing? (Need actual names)
- Where is the test cluster built? Can we leverage what is already
happening at Wisconsin-Madison?
- Where does the money for the cluster/people come from?
- The iVDGL proposal contained this as an activity for supporting
iVDGL software:
"define and implement a unified and fully inte-grated error reporting
framework across all VDT components"
- Is this a task for the Core Software WG or the GOC at Indiana?
- If it is a task for the CSWG, what type of error framework do we
want?
- Do we expect users of the laboratory to send error reports to us
and we forward them if necessary to Globus, Condor, etc?
- Who answers error reports? What is the work flow? What quality of
service do we expect to provide?
- What is meant by "integrated" and "unified"?
- Another item in the proposal is this:
"equip the VDT with dynamically configurable event logging
capabilities"
- Why? What is going to be down with the information? What is the
idea here? What is going to be logged?
- Do we have bodies necessary for this type of development?
- From the proposal:
"extend the VDT with new components required for specific application
purposes"
- Does 'extend' mean we do this for every component any application needs?
- Does the CSWG review proposals and only add components that are farily generic?
- What if a componet requires a large investment by a site in
deployment and configuration? Or a large investment by the CSWG to
"integrate" the component?
- What if an application absolutely need some component but it breaks
some other parts of the VDT (perhaps two apps try to use the same
port...)?
- From the proposal:
"help users to maintain and trouble shoot the VDT software"
- Again is this a task for the CSWG or the GOC? Or perhaps it is a shared task?
- A proposal for this: We use the same model as NCSA. The GOC acts as
a "helpdesk". They log error reports and do as much trouble shooting
as possible. When issues are deep the reports are assigned to the CSWG
and "experts" representing each application work on the problem.
- Will this be useful, or are the applications simply going to contact
their own experts anyway? Are we going to build a support structure
which will never be used?
- Documentation:
- What about documentation? What are NMI and GriPhyN/VDT expected to produce?
- If the CSWG is tasked with writing documentation, what type of access will be have to the developers?
- Is web documentation good enough, or will paper be required?
- VDT specific issues:
- Should the VDT distribute CA certificates (public keys) ? If so, which
ones? (Note the word is 'distribute'. Whether or not a default VDT
install enables the public keys is a different question.)
- Should the CSWG build and deploy a mechanism that allows configurating
of grid-mapfiles? Or is this a GOC activity?