Presentation is loading. Please wait.

Presentation is loading. Please wait.

Platforma Open Source pentru Desktop Grid Dedu Catalin.

Similar presentations


Presentation on theme: "Platforma Open Source pentru Desktop Grid Dedu Catalin."— Presentation transcript:

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


Download ppt "Platforma Open Source pentru Desktop Grid Dedu Catalin."

Similar presentations


Ads by Google