workspace discussion xiuqin wu & sui team. session goals identify parties involved – ipac,...
TRANSCRIPT
![Page 1: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/1.jpg)
Workspace Discussion
Xiuqin Wu & SUI team
![Page 2: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/2.jpg)
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
![Page 3: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/3.jpg)
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
![Page 4: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/4.jpg)
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
![Page 5: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/5.jpg)
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?
![Page 6: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/6.jpg)
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?
![Page 7: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/7.jpg)
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
![Page 8: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/8.jpg)
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? )
![Page 9: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/9.jpg)
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
![Page 10: Workspace Discussion Xiuqin Wu & SUI team. Session Goals Identify parties involved – IPAC, SLAC, NCSA, LSST(SQuaRE) … Identify the purpose of user workspace](https://reader036.vdocuments.us/reader036/viewer/2022072006/56649f475503460f94c693e8/html5/thumbnails/10.jpg)
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