Metroproiect și Grilă

Ce este Grid Computing?

Realizările celei de-a doua generații de sisteme Grid includ următoarele:

Cu toate acestea, a doua generație de PGZ nu a oferit o interoperabilitate completă a software-ului Grid, care este o condiție importantă pentru implementarea unor calcule la scară largă. Pentru a construi noi aplicații Grid, este de dorit reutilizarea componentelor existente și a resurselor informaționale și operarea lor flexibilă.







Două caracteristici cheie ale sistemelor Grid din generația a treia - accent pe adoptarea unui model de serviciu orientat și atenția tot mai mare pentru metadate. De fapt, abordarea orientată spre servicii sugerează că utilizarea flexibilă a resurselor în aplicațiile Grid Grid va solicita informații despre funcționalitatea, performanța și interfețele diferitelor componente, iar aceste informații ar trebui să fie armonizate pentru a permite să se ocupe de un computer. Au fost introduși noii termeni "cooperare distribuită" și "organizare virtuală". În a treia generație pentru a dezvolta o viziune mai holistică a performanței de calcul Grid, și putem spune că este mai degrabă despre infrastructura pentru e-știință. decât pe îmbunătățirea tehnologiei existente deja dezvoltate. Gridul poate oferi suport pentru comunicarea la distanță a oamenilor de știință în timp real. Deosebit de important este infrastructura pentru a sprijini resursele distribuite - există multe servicii cheie: interfete de servicii bazate pe Web de securitate, scalabilitate și gestionare, de înregistrare și de căutare, și,-mesaje orientate, pentru a oferi mecanisme puternice de cooperare. Toate serviciile și infrastructura majore Grid asigură cooperarea și sunt extrem de importante pentru comunitate.

Grid-sistem de generația a treia cu încredere cu pași mari spre Grid semantică, bazată pe utilizarea metadatelor în care informațiile se înțelege nu numai datele care sunt relevante, dar, de asemenea, cunoștințele care urmează să fie achiziționate, utilizate, prezentate, publicate și întreținute pentru a ajuta la E-om de știință pentru a-și atinge obiectivele specifice. Cunoașterea este înțeleasă ca informație aplicată pentru atingerea unui scop, rezolvarea unei probleme sau luarea unei decizii. Gridul Semantic acoperă toate cele trei straturi conceptuale. cunoștințe, informații și calcule / date. Aceste straturi suplimentare vor oferi în cele din urmă un acces bogat, fără sudură și răspândit, care se extinde la resurse eterogene distribuite la nivel global. Una dintre metodele standard utilizate în managementul cunoașterii este dezvoltarea unui portal de cunoștințe. Definiția standard pentru el este următoarea: un portal este o aplicație bazată pe Web care oferă mijloacele pentru acumularea, adaptarea și personalizarea datelor.

Cele mai importante realizări ale sistemelor Grid din a treia generație, obținute până în prezent, includ:






• fuziunea tehnologiilor Grid și a tehnologiilor de servicii Web. Formarea serviciului Grid ca o extensie specială a serviciului Web prin susținerea instanțelor serviciului Grid care au un statut și, posibil, o durată de viață limitată; cu fiecare instanță a serviciului Grid, sunt asociate datele de serviciu, adică informațiile structurate ca un set de elemente XML numite care sunt tipizate (elementele de date de serviciu, SDE
• Asigurarea interoperabilității diferitelor implementări de servicii, definirea interfețelor de servicii standardizate (OGSI), definiția protocolului (e) pentru a apela o interfață special, un acord cu privire la un set standard de protocoale suportate și pentru fiecare dintre interfețele standard definite set de elemente de date ale serviciului pe care trebuie să fie sprijinite în orice caz serviciu care implementează această interfață;
• Oferiți un set de specificații prin efortul comun al GT, IBM și al altor companii sub numele WS-Resource Framework (WSRF). care se bazează pe aceeași arhitectură a OGSA, pe standardele general acceptate ale serviciilor Web, cu multe elemente OGSI reținute, dar se folosește o altă terminologie și se extind capabilitățile OGSI;
• crearea software-ului programului Grid Globus Toolkit GT4 WSRF ca un open-source aplicații de implementare și instrumente de dezvoltare client și server în Java, C ++ și Python, în timp ce GT4 nu este pe deplin compatibil cu GT3 precedent.

Istoria Globus Toolkit demonstrează în mod clar evoluția tehnologiei promițătoare dintr-un proiect pur academic, cu o gamă restrânsă de utilizatori, la un standard general acceptat care se bucură de un sprijin larg al industriei IT din întreaga lume.

Tehnologiile computerizate distribuite, care existau înainte de apariția tehnologiilor Grid, nu asigură îndeplinirea cerințelor de mai sus. De exemplu, tehnologiile Internet vizează comunicarea și schimbul de informații între calculatoare, dar nu oferă o abordare integrată pentru utilizarea coordonată a resurselor pe mai multe sisteme informatice. Metoda de calcul oferă o soluție paralelă la o anumită sarcină (mai multe sarcini) înmulțind resursele de calcul. Tehnologiile de afaceri se concentrează doar pe probleme de partajare a informațiilor, adesea prin servere centralizate. Tehnologiile computerizate distribuite la scară corporativă, cum ar fi CORBA sau Enterprise Java, vă permit să partajați resurse numai în cadrul aceleiași organizații. Mediul de computere distribuit de la Open Group (DCE) sprijină partajarea sigură a resurselor pe mai multe site-uri, însă majoritatea organizațiilor virtuale consideră că aceste instrumente sunt greoaie și inflexibile. Furnizorii de servicii de stocare (SSP) și furnizorii de servicii de aplicații (ASP) permit stocarea datelor și executarea calculelor pe o terță parte, dar cu anumite limitări. De exemplu, resursele SSP sunt disponibile numai utilizatorilor prin rețele virtuale private (VPN). Astfel, tehnologiile actuale fie nu permit combinarea diferitelor tipuri de resurse, fie nu oferă flexibilitate în gestionarea comunicațiilor partajate.

În opinia noastră, modernizarea rețelelor de calcul și a meta-calculului din anii '90 nu poate fi considerată identică. Meta-calcul asociată cu paralelizare executarea sarcinilor individuale din setul de procesoare (un exemplu tipic - grup clasic) și Grid-computing - cu pregătire organizarea optimă și executarea diferitelor sarcini stabilite în domeniul virtual al diferitelor resurse atunci când resursele de calcul poate fi un singur procesor. Grilele și tehnologiile de calcul paralele distribuite nu se potrivesc. Nu împărțit Grid computing-ului și meta-computing - este ca un „serviciu de transfer“ modern mod de modă veche numit „avion“ de lângă „porumb“ nu este de a diviza tehnologiile aeriene și spațiale și pentru a vorbi despre „balonizare“ în dezvoltarea spațiului. Și mai rău, "porumb" numesc "navetă". Acest lucru poate duce la confuzie atunci când se ocupă cu specialiști străini (dețin puncte de vedere cu privire la dezvoltarea relației și Grid computing-ului și meta-computing descrise mai sus), care nu va fi în măsură să înțeleagă cum de a construi un sistem Grid (și nu meta calculator!) La Facultatea fără a utiliza un PGZ intermediar.







Articole similare

Trimiteți-le prietenilor: