Computación distribuida

La computación distribuida o informática en malla (grid) es un modelo para resolver problemas de computación masiva utilizando un gran número de ordenadores organizados en clústeres incrustados en una infraestructura de telecomunicaciones distribuida.

Sistemas distribuidos

Un sistema distribuido se define como una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones; cada máquina posee sus componentes de hardware y software que el programador percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El programador accede a los componentes de software (objetos) remotos, de la misma manera en que accedería a componentes locales, en un grupo de computadoras que usan un middleware entre los que destacan ( RPC) y SOAP para conseguir un objetivo.


Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe ser capaz de reemplazarlo. Esto se denomina tolerancia a fallos.

El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts ( red de área local), centenas de hosts ( red de área metropolitana), o miles, o millones de hosts ( Internet); esto se denomina escalabilidad. [1]

Other Languages
العربية: حوسبة موزعة
беларуская (тарашкевіца)‎: Разьмеркаваныя вылічэньні
Esperanto: Disa komputado
Bahasa Indonesia: Komputasi terdistribusi
한국어: 분산 컴퓨팅
Bahasa Melayu: Pengkomputeran teragih
Simple English: Distributed computing
Tiếng Việt: Điện toán phân tán