Iteration 2 Focus Meeting Minutes
Draft Minutes 14 April 2003, PhilNicolson
Present:
AnitaRichards (AMSR),
BrianMcIlwrath (BKM),
CatherineQin (CLQ),
CliveDavenhall (ACD),
ClivePage (CP) ,
DaveMorris (DM),
DavidGiaretta (DG),
GuyRixon (GTR),
JeffLusted (JL),
KeithNoddle (KTN),
PatricioOrtiz (PFO),
PedroContreras (PC),
PeterShillan (GPS),
PhilNicolson (PJN),
TonyLinde (TL)
Time: 11:00 - 16:00
Grid: Guy Rixon
Discussion of AngloAustralianDemoModel use case:
- Selecting data cube
- Selecting sub cube - Anita asked about adding axis:
- Pixel ranges
- World co-ordinate system range
- Select visualizer
- Visualize sub cube
Activity.gif:
GUI screens = JSP pages:
- ImageCriteriaPage
- ImageChoicePage
- ImageSubSetPage
- VisualizerCriteriaPage - search registry for set of visualizers
- VisualizerChoicePage
- VisualizerPage - includes camera control to give iterative visualization
Discussion about visualization of cube - either taking slices or rotating image.
Image needs to have co-ordinate read-off for 'focusing' in on sections of the cube.
Action GTR will draw up some UI mock ups.
Domain.gif
Data centre, Visualizer and registry are all services.
Images:
-
- archive images - read only
- image extracts - created in datacentres, copied from datacentre into visualizer
Classes.gif
Grid Service Delegate pattern could be shared by various work packages - needs writing first.
Questions raised:
External interfaces that could hold grid up: possibly registry, needs completing by week 5.
AMSR discussed user tagging an object, getting screen shots and also putting into Aladin.
Action GTR to finalise plan by 25/4
MySpace: Keith Noddle
Walk through of interfaces and critical use cases from activity diagram:
Request space:
-
- for iteration 2 only concerned about file space, not database space
- user does not need to know physical location of these files
- user reserves storage space
What is meant by allocate space?
-
- say an amount of disk someone may FTP to
- say a quota of NFS space user may treat as disk space
- CP: check user quota is sufficient
- GTR: length of time space will be required - 'time to die' stored in registry entry?
- If users temp allocation of space is insufficient does job fail?
- Discussion of who owns directory - server vs. user (owns individual files)
- For this iteration no need to open files across net, FTP sufficient
KN sees
MySpace co-located with datacentre and associated with a community.
Discussion of allocating space to user in MySpace and temp storage not associated with user. Dataset agent needs to be able to tell whether data is located on sane server, or elsewhere on grid.
TL: config file for each component needs to consider optimization.
TL: generic object for opening file which knows if file is local or remote, this will decide how to open file for best optimization/performance.
Action KN simple demo and add to wikki
Use Case: Copy Data
ACD:
MySpace needs to be hierarchical, therefore further use cases necessary? Not in this iteration, but need to plan for it.
Discussion of deleting/recovering/renaming files and file locking.
KN: What metadata will registry store about a file?
- purge date - should this be set by user or system?
GTR - user gets allocated amount of space, TL - user gets quota on a machine, if they approach this limit message sent via queue informing user. Community MySpace server should have fixed 'immortal' space per user, user can also lease cache space which will be purged eventually (will not be addressed in this iteration).
Use Case: Extend Lease
Move data from cache and allocate it to permanent storage.
Use Case: Save Data
Result in cache needs to be moved to MySpace community server
Discussion on whether MySpace registry is a sub-set of the main registry? Decision: no, they are separate entities, with one registering VO, the other files.
WSDL Fragments
DataItemMetaData should include:
- Name
- Size
- Type (file/object)
- Location
- Dates (created, modified, expiry, last accessed)
- Attributes (r/o)
- Owner
- Permissions (protection mask/policy document)
RPC in, document style out may be used due to number of response items.
Action KN forum discussion and wikki page for DataItemMetaData
Astronomy 101: Anita Richards
An introduction to astronomy and discussion of the brown dwarf use case for the 'non-astronomers' of the group, including the
AVO demonstration and CDS.
Day2
--
PhilNicolson - 16 Apr 2003