Download presentation
Presentation is loading. Please wait.
1
Platforma Open Source pentru Desktop Grid Dedu Catalin
2
GRID: O paradigma computationala Uneste resursele unui mai multor noduri eterogene. Noduri din acelasi LAN sau domenii diferite. XtremWeb: Sunt efectuare taskuri noninteractive, paralele Uneste noduri din Lan sau de pe Internet
3
Creeaza un grid pe baza statiilor de lucru locale sau ale utilizatorilor voluntari de pe Internet. Rezolva probleme stiintifice complexe Ocupa CPU cand acesta e in modul Idle. Arhitectura Generala: Client Worker si Coordonator
4
Clientul face un job request catre Coordonator Coordonatorul imparte joburile catre workeri Workerii trimit rezultatele catre Coordonator de multe ori Clientul = worker
5
Model folosit in aplicatiile online de schimb de fisiere audio P2P. Aplicatiile de prelucrare sunt descarcate pe worker Este recomandat folosirea aplicatiilor “trusted” Urmatorul release cuprinde si mecanisme de securitatea a workerilor
6
Sursa: Xtremweb developer blog
7
Descarcare de la http://www.xtremweb.net/ - pagina oficialahttp://www.xtremweb.net/ XW se instaleaza pe un server dedicat de Unix Preinstalari: -Server Mysql - Java environment JDK 1.4 - Server Apache cu un user dedicat
8
Se face build la surse : configuram fisierul /build/build.conf Instalarea efectiva: ◦ make - compileaza sursele; genereaza.class si.jar ◦ make install – instaleaza fisierele jar ◦ make installDB – instaleaza baza de date XW si povray ca demo.
9
Se continua cu instalarea serverului, clientului si a workerului. Workerul e compatibil cu Linux MacOS X si Win32. Ghid de instalare : https://svn.lal.in2p3.fr/projects/XWHEP/tags /1.0.23/doc/xtremweb.html
10
Server: conf/xtremweb.server.conf Parametrii : Homedir, XWServers, port.rmi.main, port.rmi.server, port.rmi.client, port.tcp etc Baza de date: XWdbHost, XWName, XWdbUser, XWdbPass Securitate : setTrusted,XWkeyStore, XWpassPhrase
11
Worker: activator.date – data si ora la care se activeaza workerul worker.cpuload- Incarcarea porcesorului la care workerul inceteaza sa mai functioneze Worker.screenSaverActivator – workerul incepe procesarea in momentul in care screen- saverul este activat.
12
Server: bin/xtremweb.server xtremweb.server start -porneste ca daemon console – porneste consola serverului stop / restart – opreste, restarteaza serverul Client : xtremweb.client [ start|stop|console] Worker: xtremweb.worker [ start|stop|console]
13
Client – comenzi : job – listeaza toate joburile ce se executa job UID – returneaza statusul
14
platforma P2P cum e P2P Povray (aplicatie de renderizare) Voluntar in proiectul P2P Global Computing Colaborator/dezvoltator in proiectul XtremWeb Construirea unei platforme “general purpose”
15
Submitarea jobului xwsubmit --xwzipfile scene.zip PovRay +W640 +H480 -Idesk.pov returneaza job ID-ul xwstatus returneaza statusul jobului ( INQUEUE,RUNNING, COMPLETE) xwresult returneaza rezultatele in fisierul / _ xwrm Sterge jobul si obiectele asociate
16
? ? ? ?
17
Siteul oficial xtremweb : http://www.xtremweb.net/ http://www.xtremweb.net/ Site-ul de download :https://gforge.inria.fr/frs/?group_id=1090https://gforge.inria.fr/frs/?group_id=1090 Ghidul de instalare si rulare : https://svn.lal.in2p3.fr/projects/XWHEP/tags/ 1.0.23/doc/xtremweb.html
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.