¿Qué es la computación distribuida?
Computación distribuida utiliza una red de muchas computadoras, cada una de ellas logrando una parte de una tarea general, para lograr un resultado computacional mucho más rápido que con una sola computadora. Además de un mayor nivel de potencia informática, la computación distribuida también permite a muchos usuarios interactuar y conectarse abiertamente. Las diferentes formas de computación distribuida permiten diferentes niveles de apertura, y la mayoría de las personas aceptan que es beneficioso un mayor grado de apertura en un sistema informático distribuido.
El segmento de Internet con el que la mayoría de las personas están más familiarizadas, la World Wide Web, también es el uso más reconocible de la informática distribuida en el ámbito público. Muchas computadoras diferentes hacen todo lo que uno hace mientras navega por Internet posible, con cada computadora asignada un papel especial dentro del sistema.
Se utiliza una computadora doméstica, por ejemplo, para ejecutar el navegador y desglosar la información que se envía, haciéndola accesible para el usuario final. Un servidor en su inteEl proveedor del servicio RNET actúa como una puerta de enlace entre la computadora de su hogar y la gran Internet. Estos servidores hablan con computadoras que comprenden el sistema de nombres de dominio, para ayudar a decidir con qué computadoras hablar en función de la URL que ingresa el usuario final. Además, cada página web está alojada en otra computadora.
Otro tipo de computación distribuida se conoce como computación de cuadrícula. La computación de la cuadrícula consiste en muchas computadoras que operan juntas de forma remota y, a menudo, simplemente utilizan la potencia del procesador inactivo de las computadoras normales. El ejemplo de mayor visibilidad de esta forma de computación distribuida es el proyecto At Home de la búsqueda de inteligencia extraterrestre (SETI). SETI utiliza la potencia de procesamiento de más de cinco millones de computadoras domésticas para utilizar la potencia computacional en exceso de las supercomputadoras más grandes. SETI pone a disposición una pieza de software gratuita que un usuario doméstico puede instalar en una computadora. El softwareE se ejecuta cuando la computadora se deja inactiva, y cada computadora con el software contacta a un servidor central en Berkeley y descarga un archivo de 250k que le dice qué analizar. El sistema de computación distribuido luego analiza estos datos para patrones específicos, que en teoría representan una alta probabilidad de diseño inteligente.
Muchas computadoras domésticas también son ejemplos de computación distribuida, aunque menos drástica. Al usar múltiples procesadores en la misma máquina, una computadora puede ejecutar procesos separados y alcanzar un mayor nivel de eficiencia que de otro modo. Muchas computadoras domésticas ahora aprovechan el multiprocesamiento, así como una práctica similar conocida como múltiples lectura, para lograr velocidades mucho más altas que sus contrapartes de un solo procesador.