Sistem de calcul distribuit

Autor: Monica Porter
Data Creației: 21 Martie 2021
Data Actualizării: 27 Iunie 2024
Anonim
Nu poți înțelege #blockchain fără să înțelegi sistemele distribuite
Video: Nu poți înțelege #blockchain fără să înțelegi sistemele distribuite

Conţinut

Definiție - Ce înseamnă sistemul distribuit de calcul?

Calculul distribuit este un concept de calcul care, în sensul său general, se referă la mai multe sisteme de calculator care lucrează la o singură problemă. În calculul distribuit, o singură problemă este împărțită în mai multe părți și fiecare parte este rezolvată de diferite calculatoare. Atâta timp cât computerele sunt în rețea, ele pot comunica între ele pentru a rezolva problema. Dacă sunt făcute corect, calculatoarele funcționează ca o singură entitate.


Scopul final al calculelor distribuite este de a maximiza performanța prin conectarea utilizatorilor și a resurselor IT într-un mod rentabil, transparent și fiabil. De asemenea, asigură toleranța la erori și permite accesibilitatea resurselor în cazul în care una dintre componente nu reușește.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică sistemul de calcul distribuit

Ideea de distribuire a resurselor într-o rețea de calculatoare nu este nouă. Aceasta a început mai întâi cu utilizarea terminalelor de introducere a datelor pe computerele mainframe, apoi s-a mutat în minicomputere și acum este posibilă în calculatoarele personale și în arhitectura client-server cu mai multe niveluri.


O arhitectură de calcul distribuită constă dintr-un număr de mașini client cu agenți software foarte ușori, instalați cu unul sau mai multe servere dedicate de gestionare a calculelor distribuite. Agenții care rulează pe mașinile client detectează, de obicei, când mașina este inactivă și o notificare către serverul de gestionare a faptului că mașina nu este utilizată și este disponibilă pentru o lucrare de procesare. Agenții solicită apoi un pachet de aplicații. Când aparatul client primește acest pachet de aplicații de la serverul de gestionare pentru a le procesa, acesta rulează software-ul aplicației atunci când are cicluri CPU gratuite și este rezultatul înapoi la serverul de gestionare. Când utilizatorul revine și necesită din nou resursele, serverul de gestionare returnează resursele pe care le folosea pentru a efectua diferite sarcini în absența utilizatorilor.