16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

11. Clustering<br />

Se <strong>de</strong>nomina cluster (agrupación) <strong>de</strong> or<strong>de</strong>nadores a un grupo <strong>de</strong> or<strong>de</strong>nadores<br />

que trabajan con un fin común. Estos or<strong>de</strong>nadores agrupan<br />

hardware, re<strong>de</strong>s <strong>de</strong> comunicación y software para trabajar conjuntamente<br />

como si fueran un único sistema. Existen muchas razones atrayentes<br />

para realizar estas agrupaciones, pero la principal es po<strong>de</strong>r<br />

realizar el procesamiento <strong>de</strong> la información <strong>de</strong> forma más eficiente y rápida<br />

como si fuera un único sistema. Generalmente, un cluster trabaja<br />

sobre una red <strong>de</strong> área local (LAN) y permite una comunicación eficiente,<br />

si bien las máquinas se encuentran <strong>de</strong>ntro <strong>de</strong> un espacio físico próximo.<br />

Una concepción mayor <strong>de</strong>l concepto es la llamada grid, don<strong>de</strong> el objetivo<br />

es el mismo, pero implica agrupaciones <strong>de</strong> or<strong>de</strong>nadores unidos por<br />

re<strong>de</strong>s <strong>de</strong> área extensa (WAN). Algunos autores consi<strong>de</strong>ran el grid como<br />

un cluster <strong>de</strong> clusters en un sentido ‘global’. Si bien cada vez más la tecnología<br />

y los costes permiten estas aproximaciones, los esfuerzos y la<br />

complejidad <strong>de</strong> utilización <strong>de</strong> <strong>de</strong>cenas o centenares (en algunos casos,<br />

miles) es muy gran<strong>de</strong>. Sin embargo, las ventajas en tiempo <strong>de</strong> cómputo<br />

hacen que, aun así, este tipo <strong>de</strong> soluciones para el cómputo <strong>de</strong> altas<br />

prestaciones (HPC, High Performance Computing) sean consi<strong>de</strong>radas<br />

muy atractivas y en constante evolución. En esta unidad se mostrarán<br />

algunas <strong>de</strong> las aproximaciones más difundidas y utilizadas. [RE98,<br />

Die98, Pro03b, Pro03d, Pro03e, Glo03a]<br />

Nota<br />

Un cluster es un conjunto <strong>de</strong><br />

or<strong>de</strong>nadores en una LAN<br />

que trabajan con un objetivo<br />

común.<br />

Las grids son agrupaciones<br />

<strong>de</strong> or<strong>de</strong>nadores unidos por<br />

re<strong>de</strong>s <strong>de</strong> área extensa<br />

(WAN).<br />

11.1. Introducción al HPC<br />

Los avances en la tecnología han significado procesadores rápidos,<br />

<strong>de</strong> bajo coste y re<strong>de</strong>s altamente eficientes, lo cual ha favorecido un<br />

cambio <strong>de</strong> la relación precio/prestaciones en favor <strong>de</strong> la utilización<br />

<strong>de</strong> sistemas <strong>de</strong> procesadores interconectados en lugar <strong>de</strong> un único<br />

procesador <strong>de</strong> alta velocidad. Este tipo <strong>de</strong> arquitectura se pue<strong>de</strong> clasificar<br />

en dos configuraciones básicas:<br />

• Tighly coupled systems: son sistemas don<strong>de</strong> la memoria es compartida<br />

por todos los procesadores (shared memory systems) y la<br />

ANOTACIONES<br />

415

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!