Este util să ne imaginăm un sistem de calcul tipic comun ca având un capăt frontal și un capăt înapoi. Pe partea din față sunt toate calculatoarele care sunt de voluntariat resursele CPU la proiect. Pe capătul din spate sunt calculatoare și servere care gestionează proiectul în ansamblu, împărțiți sarcina principală în bucăți mai mici, a comunica cu calculatoarele pe front-end și stoca informațiile calculatoare front-end trimite după finalizarea unei analize.
În general, de locuri de muncă de divizare a problemei de calcul în bucăți mai mici, scade la un program de pe un calculator back end, de obicei, un server. Acest computer utilizează software specific să-și împartă sarcina în bucăți mai mici, care sunt mai ușor pentru un sistem de mediu de calculator pentru a gestiona. Contactat de software-ul de companie instalat pe un computer front-end, serverul va trimite date în rețea pentru analiză. La primirea unui loc de muncă analiză completat, serverul va direcționa datele la o bază de date corespunzătoare.
Administratorii Sistemul va folosi, de obicei, un alt computer pentru a pune cap la terminat analizele împreună. Scopul final este de a ajunge la o soluție de o problemă foarte mare de rezolvare în biți mici. În multe cazuri, administratorii sistemului va publica rezultatele pentru ca și alții să poată beneficia de informații.
Dacă această descriere arhitectură pare un pic vag, este pentru că nu există nici un singur mod de a crea și administra un sistem de calcul comun. Fiecare sistem are propriul software unic și arhitectură. În cele mai multe cazuri, un programator particularizează software-ul pentru obiectivele sistemului specific de. În timp ce două sisteme diferite de computere partajate ar putea să funcționeze în același mod, în general, o dată ce săpa în jos, în detalii, ele pot arata foarte diferit.
Care sunt unele aplicații de calcul comune, și de ce nu au nevoie de software specializat? Aflați în secțiunea următoare.
Aplicații de calcul comune
Exista zeci de proiecte active comune ale sistemului de calcul, fiecare cu propriile sale rețele și sarcini de calcul. Une