Quina diferència hi ha entre informàtica distribuïda, quadrícula, núvol i paral·lel?


Resposta 1:

La informàtica distribuïda és un model en què es comparteixen components d'un sistema de programari entre diversos equips per millorar l'eficiència i el rendiment. D'acord amb la definició més estreta, la computació distribuïda es limita a programes amb components compartits entre ordinadors dins d'una àrea geogràfica limitada. Les definicions més generals inclouen tasques compartides i components del programa. En el sentit més ampli del terme, la informàtica distribuïda només significa que alguna cosa es comparteix entre diversos sistemes que també es poden trobar en diferents ubicacions.

La informàtica de quadrícules és una arquitectura de processador que combina recursos informàtics de diversos dominis per assolir un objectiu principal. En informàtica de quadrícules, els ordinadors de la xarxa poden treballar junts, funcionant com a supercomputador. Típicament, una graella treballa en diverses tasques dins d’una xarxa, però també és capaç de treballar en aplicacions especialitzades. Està dissenyat per resoldre problemes massa grans per a un supercomputador, mantenint la flexibilitat de processar nombrosos problemes més petits. Les xarxes d’informàtica proporcionen una infraestructura multiusuària que s’adapta a les demandes discontinues d’un gran processament d’informació.

La computació paral·lela és un tipus d’arquitectura informàtica en què diversos processadors executen o processen simultàniament una aplicació o càlcul. La computació paral·lela ajuda en la realització de grans càlculs dividint la càrrega de treball entre més d’un processador, que funcionen alhora a través del càlcul. La majoria de supercomputadors utilitzen principis de computació paral·lela per operar. La computació paral·lela també es coneix com processament paral·lel.

La computació en núvol és un mètode per a proporcionar serveis de tecnologia de la informació (IT) en què es recuperen recursos d’Internet mitjançant eines i aplicacions basades en la web, en contraposició a una connexió directa a un servidor. En comptes de guardar fitxers en un disc dur propietat o en un dispositiu d'emmagatzematge local, l'emmagatzematge basat en núvol permet guardar-los en una base de dades remota. Sempre que un dispositiu electrònic tingui accés a la web, té accés a les dades i als programes de programació per executar-lo. Amb la computació en núvol, elimineu els mals de cap que contenen l’emmagatzematge de les vostres dades, perquè no esteu gestionant el maquinari i programari: que es converteix en la responsabilitat d’un venedor experimentat com Salesforce.com: la plataforma d’èxit del client per fer créixer el vostre negoci. La infraestructura compartida significa que funciona com una utilitat: només pagueu el que necessiteu, les actualitzacions són automàtiques i la possibilitat d'escalar o baixar és fàcil.


Resposta 2:

Informàtica paral·lela

La computació paral·lela és l’ús simultani de diversos processadors (CPU) per fer treballs computacionals.

En la programació tradicional (en sèrie), un únic processador executa les instruccions del programa de forma pas a pas. Algunes operacions, però, tenen diversos passos que no tenen dependència de temps i per tant es poden separar en diverses tasques per executar-se simultàniament. Per exemple, afegir un número a tots els elements d'una matriu no requereix que s'obtenís el resultat obtingut per sumar un element abans de sumar el següent element. Els elements de la matriu es poden posar a disposició de diversos processadors i les sumes realitzades simultàniament, amb els resultats disponibles més ràpidament que si totes les operacions s'haguessin realitzat de forma seriosa.

Es poden realitzar càlculs paral·lels en sistemes de memòria compartida amb múltiples CPU, clústers de memòria distribuïda formats per sistemes de memòria compartida més petits o sistemes de CPU única. La coordinació del treball simultani dels múltiples processadors i la sincronització dels resultats es gestionen mitjançant trucades de programes a biblioteques paral·leles; normalment aquestes tasques requereixen coneixements de programació paral·lels.

A Indiana University, el grup UTIS Scientific Applications and Performance Tuning (SciAPT) pot ajudar els programadors a convertir codis de sèrie a codi paral·lel i a optimitzar el rendiment de codis paral·lels. Per concertar una consulta, envieu un correu electrònic a SciAPT.

Informàtica de quadrícules

El terme "computació en quadrícula" denota la connexió de recursos informàtics distribuïts, de visualització i emmagatzematge per resoldre problemes de computació a gran escala que d'una altra manera no es podrien resoldre dins de la memòria limitada, la potència informàtica o la capacitat d'E / S d'un sistema o clúster a una única ubicació. Una xarxa elèctrica proporciona energia als llocs distribuïts a la demanda, una xarxa informàtica pot subministrar la infraestructura necessària per a aplicacions que necessiten una capacitat d'ordinador i E / S molt gran.

La creació d'una graella funcional requereix una xarxa d'alta velocitat i un middleware de la graella que permeti treballar els recursos distribuïts de manera relativament transparent. Per exemple, mentre que per compartir recursos en un sol sistema gran es pot requerir un planificador per lots, la planificació i la distribució de treballs que s’executen simultàniament a través de diversos sistemes en una graella requereix un meta-planificador que interaccioni amb cadascun dels planificadors locals. A més, es pot requerir un sistema d’autorització de quadrícules per mapar les identitats dels usuaris a diferents comptes i autenticar els usuaris en els diversos sistemes.

Supercomputadors

"Supercomputador" és un terme general per a sistemes informàtics capaços de suportar aplicacions informàtiques d'alt rendiment que requereixen un gran nombre de processadors, memòria compartida o distribuïda i múltiples discos.