Fundatiile Retelei Mondiale de Internet (World Wide Grid)
Data: 1-15 martie 2009
Visul de a utiliza Internetul pentru a permite utilizatorilor sa acceseze oricind, oricit de multa capacitate de stocare si de procesare este pe cale de a deveni o realitate multumita cercetatorilor europeni.
*
Desi probabil ca vor mai trece ani pina cind o retea mondiala situata deasupra Internetului va deveni o realitate, reteaua incepe sa prinda forma intre institutii de cercetare si de invatamint superior.
Acolo unde Internetul este un canal de comunicare intre computere, reteaua merge si mai departe folosind Internetul nu numai pentru comunicare, ci si ca o cale de folosire in comun a resurselor de procesare. Fiecare computer si utilizator poate accesa si utiliza resursele combinate ale intregii retele.
Dupa cum stau lucrurile astazi, exista o serie de retele izolate care permit folosirea in comun a resurselor grupurilor de computere aflate, de exemplu, la diferite universitati. Fiecare dintre aceste retele se bazeaza pe propriile middleware care fac posibila interoperabilitatea.
Middleware este un tip de software care conecteaza resursele hardware la o retea. Exista diferite tipuri de middleware, fiecare construit pentru un anumit tip de utilizare stiintifica, comerciala sau industriala. O alta bariera in calea dezvoltarii unui sistem de retea este dificultatea de folosire necesitind, cum se intimpla acum, cunoasterea limbajelor si codurilor specializate ale computerelor.
Pentru imbunatatirea acestei situatii, in cadrul proiectului g-Eclipse, finantat de Uniunea Europeana, se realizeaza o interfata grafica de tipul Windows care permite accesul la resursele retelei prin citeva manevre cu mouse-ul computerului.
„Intrarea intr-o retea si utilizarea ei era o problema prea dificila pentru majoritatea utilizatorilor, de aceea noi punem la punct un sistem care permite unui student cu pregatire medie sa utilizeze resursele retelei. Pina in prezent aceasta a fost disponibila numai cadrelor didactice si cercetatorilor capabili sa acceseze complicatele linii de comanda. In loc de a folosi ceva pentru care sunt necesare luni de pregatire, noi realizam o interfata utilizator grafica (GUI) ce poate fi operata de oricine cu cunostinte elementare de utilizare a computerului“, declara coordonatorul proiectului, Mathias Stümpert.
Ideea consta in a realiza un sistem care este independent de middleware, astfel incit utilizatorul poate accesa orice retea in exact acelasi fel folosind aceleasi actiuni si comenzi pe GUI. Sistemul g-Eclipse mai tinde sa permita utilizatorilor sa lucreze cu diferite retele in acelasi timp si sa poata deplasa datele dintr-o retea in alta.
Stümpert spune ca g-Eclipse poate fi imaginat ca un browser pentru ceea ce va deveni Reteaua Mondiala de Internet (World Wide Grid). El cauta si prezinta resursele disponibile si permite utilizatorului sa le acceseze. Joburi complicate de calcul care necesita capacitate de procesare si de stocare mai mare decit cea disponibila pe sistemul utilizatorului pot fi trimise in retea. Datele pot fi transferate de pe computerul local in retea, iar fluxul de calcul poate fi tinut sub control.
Proiectul utilizeaza ecosistemul open-source Eclipse care are mii de dezvoltatori, o foarte mare baza de utilizatori, precum si numeroase proiecte de elaborare a aplicatiilor in lumea intreaga.
„Am ales Eclipse ca mediu pentru ca ne permite sa cream o baza de utilizatori si pentru ca inseamna ca oricine de pe glob poate contribui la ea. Proiectele Eclipse sunt cu adevarat transparente si deschise chiar mai mult decit Linux, iar codul sursa poate fi utilizat cu simplitate si refolosit intre programele Eclipse”.
„Cu sprijin din partea Fundatiei Eclipse obtinem o mare functionalitate din partea ecosistemului si folosirea unei bune parti a infrastructurii, cum ar fi depozitele de software si coduri. Proiectul are o viata proprie care ii permite sa continue chiar si dupa ce finantarea de la UE a fost epuizata“, declara Stümpert.
Pina in prezent, arhitectura nucleu g-Eclipse independenta de middleware a fost configurata astfel incit sa lucreze cu doua feluri de middleware. Initial s-a luat in considerare numai middleware de tip gLite, utilizat in institutiile academice europene, dar s-a luat in considerare si middleware de tip GRIA, care este folosit in domenii industriale si comerciale.
Sistemul a fost, de asemenea, configurat pentru utilizare cu nori de calcul, in special Norul de Calcul Elastic Amazon.com care are instalata o capacitate de calcul care sa faca fata perioadelor de virf, cum ar fi perioadele de Craciun.
Administratorii site-ului ce asteapta trafic neobisnuit de mare pot inchiria zeci, sute sau chiar mii de servere virtuale de la firme precum Amazon pentru minute, ore sau zile daca si cind este necesara o capacitate suplimentara.
In timp ce si alte GUI au fost realizate in scopuri similare, g-Eclipse este pina acum singurul care permite datelor sa fie transferate intre lumea reala a retelelor si lumea virtuala a norilor.
„Noi nu numai ca sprijinim utilizatorul individual, desi noi intr-adevar avem zilnic o multime de noi utilizatori care-si trimit joburile in retea, dar avem si o platforma ce poate fi folosita de alti dezvoltatori pentru a-si construi propriile aplicatii pe ea“, spune Stümpert.
Speranta sa este ca Eclipse, vazind calitatea activitatii desfasurate pina acum, va continua sa forteze limitarile cu ajutorul altor dezvoltatori, conectind g-Eclipse in toate retelele si norii ce se conecteaza pe Internet.
„Desi in acest stadiu initial utilizatorii nostri sunt in principal studenti, dupa citiva ani g-Eclipse poate deveni o parte a calculatorului fiecaruia. Probabil ca va exista un nivel in sistemul de operare al computerelor care va permite ca aplicatiile sa fie executate in retea, in loc de calculatorul local.“
Daca si cind se va ajunge la acest lucru, atunci fiecare utilizator de computer personal va avea acces la puterea si viteza de calcul care ii va fi necesara.
Traducere si adaptare dupa Research EU, Results Supplement, 11, January 2009
Alte articole

