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.

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

Software libre<br />

11.3.2. Globus<br />

El proyecto Globus [Glo03a, Glo03b] es uno <strong>de</strong> los más representativos<br />

en este sentido, ya que es el precursor en el <strong>de</strong>sarrollo <strong>de</strong> un toolkit para<br />

el Metacomputing o Grid Computing y que proporciona avances consi<strong>de</strong>rables<br />

en el área <strong>de</strong> la comunicación, información, localización y planificación<br />

<strong>de</strong> recursos, autentificación y acceso a los datos. Es <strong>de</strong>cir,<br />

Globus permite compartir recursos localizados en diferentes dominios<br />

<strong>de</strong> administración, con diferentes políticas <strong>de</strong> seguridad y gestión <strong>de</strong> recursos<br />

y está formado por un paquete software (middleware), que incluye<br />

un conjunto <strong>de</strong> bibliotecas, servicios y API.<br />

La herramienta globus (Globus toolkit) está formada por un conjunto<br />

<strong>de</strong> módulos con interfaces bien <strong>de</strong>finidas para interactuar con otros<br />

módulos y/o servicios. La funcionalidad <strong>de</strong> estos módulos es la siguiente:<br />

• Localización y asignación <strong>de</strong> recursos: permite comunicar a las<br />

aplicaciones cuáles son los requerimientos y ubicar los recursos<br />

que los satisfagan, ya que una aplicación no pue<strong>de</strong> saber dón<strong>de</strong><br />

se encuentran los recursos sobre los cuales se ejecutará.<br />

• Comunicaciones: provee <strong>de</strong> los mecanismos básicos <strong>de</strong> comunicación,<br />

que representan un aspecto importante <strong>de</strong>l sistema, ya<br />

que <strong>de</strong>ben permitir diversos métodos para que se pueda utilizar<br />

eficientemente por las aplicaciones. Entre ellos se incluyen paso<br />

<strong>de</strong> mensajes (message passing), llamadas a procedimientos remotos<br />

(RPC), memoria compartida distribuida, flujo <strong>de</strong> datos<br />

(stream-based) y multicast.<br />

ANOTACIONES<br />

• Servicio <strong>de</strong> información (Unified Resource Information Service):<br />

provee un mecanismo uniforme para obtener información en<br />

tiempo real sobre el estado y la estructura <strong>de</strong>l metasistema don<strong>de</strong><br />

se están ejecutando las aplicaciones.<br />

• Interfaz <strong>de</strong> autentificación: son los mecanismos básicos <strong>de</strong> autentificación<br />

para validar la i<strong>de</strong>ntidad <strong>de</strong> los usuarios y los recursos. El<br />

módulo genera la capa superior que luego utilizarán servicios locales<br />

para acce<strong>de</strong>r a los datos y los recursos <strong>de</strong>l sistema.<br />

438

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

Saved successfully!

Ooh no, something went wrong!