Professional Documents
Culture Documents
XtremWeb-HEP 8.0.0. Interconnecting Jobs Over DG. Virtualization Over DG. Oleg Lodygensky Laboratoire de L Accélérateur Linéaire
XtremWeb-HEP 8.0.0. Interconnecting Jobs Over DG. Virtualization Over DG. Oleg Lodygensky Laboratoire de L Accélérateur Linéaire
0
Interconnecting jobs over DG
Virtualization over DG
Oleg Lodygensky
Laboratoire de l’Accélérateur Linéaire
O. Lodygensky 2
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
Download/
update
Distributed User
• monitor the platform Distributed ressource (volunteer PC)
• upload applications jobs, datas.. • download jobs, applications, data
• download job results • compute jobs
• upload results
• run end user jobs in a VM
• use a preinstalled VM
O. Lodygensky 4
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
• bootable VD
• typically a live CD (350Mb)
XWHEP
worker • created on the fly by the worker
(=> not downloaded)
/dev/hda • mounted on /scratch
• contextualization VD • typically 8Gb
• if exists, mounted on /context • this is a variable size file
=> upload size then depends on result
• if exists, /context/context.sh
size (max: 8Gb - hopefully less)
executed at the end of boot /dev/hdd /dev/hdb
process
O. Lodygensky 5
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
O. Lodygensky 6
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
O. Lodygensky 7
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
Download job/
upload results
SmartSockets Hub
launches launches
O. Lodygensky
Laboratoire de l’Accélérateur Linéaire
Bypassing FireWalls and NAT
http://www.xtremweb-hep.org 8
Download job/
SmartSockets Hub upload results
(1) Register
(1) Register (2) Retrieve
(2) Retrieve
XWHEP XWHEP
client smartsockets XWHEP XWHEP
smartsockets worker
proxy (3) connect proxy
launches
User PC Volunteer PC
O. Lodygensky 9
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
Download job/
SmartSockets Hub upload results
(1) Register
(1) Register (2) Retrieve
(2) Retrieve
XWHEP XWHEP
client smartsockets XWHEP XWHEP
smartsockets worker
proxy (3) connect proxy
launches
User PC Volunteer PC
O. Lodygensky 10
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
Download job/
SmartSockets Hub upload results
Volunteer PC
Volunteer PC
O. Lodygensky 11
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire
Download job/
SmartSockets Hub upload results
(1) Register
(1) Register (2) Retrieve
(2) Retrieve
XWHEP XWHEP
client smartsockets XWHEP XWHEP
smartsockets worker
proxy (3) connect proxy
launches
ssh
User PC Volunteer PC
O. Lodygensky 12
http://www.xtremweb-hep.org
Laboratoire de l’Accélérateur Linéaire