Clientul face un job request catre Coordonator Coordonatorul imparte joburile catre workeri Workerii trimit rezultatele catre Coordonator de multe ori Clientul = workerArhitectura
XtremWeb
Platforma Open Source pentru Desktop Grid Dedu Catalin
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
ce este grid?
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
XtremWeb
Clientul face un job request catre Coordonator Coordonatorul imparte joburile catre workeri Workerii trimit rezultatele catre Coordonator de multe ori Clientul = worker
Arhitectura
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
Arhitectura(2)
Arhitectura(3) Sursa: Xtremweb developer blog
Descarcare de la http://www.xtremweb.net/ - pagina oficiala XW se instaleaza pe un server dedicat de Unix Preinstalari: -Server Mysql - Java environment JDK 1.4 - Server Apache cu un user dedicat
instalare
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 .
Instalare(2)
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
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.
Client – comenzi : job – listeaza toate joburile ce se executa job UID – returneaza statusul
Rulare(2)
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”
Siteul oficial xtremweb : http://www.xtremweb.net/ Site-ul de download :https://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
Comments