workspace discussion xiuqin wu & sui team. session goals identify parties involved – ipac,...
Post on 13-Dec-2015
212 Views
Preview:
TRANSCRIPT
Workspace Discussion
Xiuqin Wu & SUI team
DM All Hands Feb. 2015 2
Session Goals• Identify parties involved– IPAC, SLAC, NCSA, LSST(SQuaRE) …
• Identify the purpose of user workspace• Kick start the discussion of the work involved
among us and clarify the responsibilities
DM All Hands Feb. 2015 3
User Workspace• A space for users own data, software tools– File system– Database– VM/container (software environment)
• Functions:– Space for SUI server– Space for Qserv and other database related
operations– Space for user’s direct access
DM All Hands Feb. 2015 4
SUI
• Content – For user to save certain results more permanently– For SUI to save user profile and preference– History
• SUI server has read and write access to it
DM All Hands Feb. 2015 5
Qserv/Database• Qserv environment is part of the workspace• User input files to be uploaded to Qserv• SUI needs to access the Qserv search results • Where is the user’s private database?
DM All Hands Feb. 2015 6
User’s direct access• Preconfigured environment (VM/container)• login as if it is a remote host• Move data to/from their local host• Develop and run their own applications• Do we allow shared workspace to teams?
DM All Hands Feb. 2015 7
Workspace Admin (NCSA?)• Assigned to user at registration– Resource allocation/management
• User access and authentication• User profile management (using DB?)– Login information– File system/database location
• VM/container preloaded with LSST tools – General tools useful for everyone– Specific ones according to user profile and
preference
DM All Hands Feb. 2015 8
One Space• Three types of usage (SUI, DB, user direct),
one space• The space is visible when– user login to the host– user login through SUI web UI
• SUI will view data not generated by SUI• User manages the meta data for his
files/tables remotely (WebDAV? )
DM All Hands Feb. 2015 9
Discussion• Identify tools to be preloaded for users.• Provide DBMS for Qserv and other DB search
results• Facilitate users accessing others’ workspace
for collaboration.– Private, group, public access
• Develop tools to allow user to publish their results to LSST as L3 data.
• Security – Access permission
DM All Hands Feb. 2015 10
Simple Use Cases• Create account– User requests account from SUI• User name, password, email, …
– SUI sends the request to NCSA– NCSA creates the VM/container, assigns the files
system/DB for the user• Login through SUI– Access user profile – Access the files/db-tables
top related