Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
paralelamente en el Cluster
implementado. Como parte del
proceso de instalacion se detalla tambien la configuracion del
Sistema Operativo ABC-LINUX, el cual residira en una maquina
virtual de VirtualBox que hara a su vez de Frontend y as
I. I NTRODUCCI ON
Cluster
de alto rendimiento: Se utiliza normalmente en aplicaciones que realizan calculos intesivos, pretenden sustituir a las
grandes y costosas supercomputadoras.
Cluster
de balanceo de carga: Permiten que un conjunto de
servidores compartan la carga de trabajo y de trafico a sus clientes.
Cluster
de disponibilidad: Intentan mantener en todo momento la
prestacion del servicio, cubriendo los fallos que se puedan producir.
C. ABC GNU/Linux
La distribucion ABC GNU/Linux esta basada en Ubuntu y esta
especializada en la construccion automatica de clusters Beowulf de
alto rendimiento con tan solo arrancar el sistema en modo live
en el frontend o siendo instalado en su disco duro. Los nodos
arrancan diskless a traves de PXE. Usa como gestor de ventanas
Gnome. Integra el monitor de recursos Ganglia. Se trata de la primera
distribucion que integra todas estas caractersticas. Ha sido publicado
un artculo cientfico sobre este sistema en el IEEE y presentado en el
Simposium ICAT2009 celebrado en Sarajevo (Bosnia Herzegovina).
Desarrollado por Iker Castanos Chavarri en el Departamento de Ingeniera de Sistemas y Automatica de la EUITI de Bilbao, Universidad
del Pas Vasco [5].
Fig 1. Crear nueva maquina virtual.
D. Oracle VM VirtualBox
Creado originalmente por la empresa alemana Innotek GmbH.
Actualmente es desarrollado por Oracle Corporation como parte de
su familia de productos de virtualizacion. VirtualBox es un potente
x86 y AMD64 / Intel64 virtualizacion producto para la empresa, as
como el uso domestico. No solo es VirtualBox un extremadamente
rico en caractersticas, producto de alto rendimiento para clientes
empresariales, es tambien la u nica solucion profesional que esta
libremente disponible como software de codigo abierto bajo los
terminos de la Licencia Publica General de GNU (GPL) version 2.
Actualmente, VirtualBox se ejecuta en Windows, Linux, Macintosh
y hosts de Solaris y soporta un gran numero de sistemas operativos
invitados incluyendo pero no limitado a Windows (NT 4.0, 2000, XP,
Server 2003, Vista, Windows 7, Windows 8), DOS / 3.x Windows,
Linux (2.4, 2.6 y 3.x), Solaris y OpenSolaris, OS / 2, y OpenBSD
[6].
III. M ETODOLOGI A
REQUISITOS MINIMOS (orientativos):
Para poder construir un cluster Beowulf con ABC GNU/Linux es
IV. P RUEBAS
Se realizaron diversas pruebas en la arquitectura cluster, para
verificar la conexion de los nodos con el frontend que es la maquina
que tiene el ABC GNU/Linux.
V. R ESULTADOS
A. Experiencias y problemas
En la realizacion de este trabajo de investigacion se obtuvieron
varias experiencias y problemas que se detallan a continuacion:
* Un problema que se presento fue que la imagen ISO con la que
se estuvo trabajando al inicio, estaba corrupta y no inicializaba, la
correccion fue conseguir otra para inicializar bien.
* Una vez instalado el sistema operativo en una maquina virtual,
se procedio a crear los nodos en para inicializarlos en modo LAN,
pero estos nunca se conectaban e inicializaban en base al ABC, la
solucion fue configurar las interfaces de red eligiendo la opcion Red
Interna, en todas las maquinas que intervienen en el proceso, de esta
manera los nodos y el frontend estan interconectados.
* Al momento de instalar el ABC en la parte de datos de usuario
se ingreso un nombre cualquiera, eso ocasiono que al momento de
visualizar los nodos con sus direcciones IP en la terminal del ABC,
ocasionara un problema de acceso ya que no reconoca el usuario
con el que haba ingresado, la solucion fue reinstalar el ABC y leer
la primer pantalla que aparece, en la cual dice que el usuario debe
ser master y as ya no dara problemas.
R EFERENCES
[1] S. Barrio Gonzales, Cluster Alta Disponibilidad sobre Plataforma
GNU/LINUX (VERITAS), Universitat Oberta de Catalunya, (n. d.).
[2] M. Abarca Castro, ESTRUCTURACION DE UN CLUSTER BEOWULF, Universidad Catolica de Temuco, 2008.
[3] L. Smerling, Raul Tschanz, Procesamiento paralelo: que tener en cuenta
para aprovecharlo. Conceptos y alternativas en Linux., Universidad
Tecnologica Nacional, 2001.
VI. C ONCLUSIONES
* Las herramientas informaticas son de mucha ayuda en los procesos que giran en torno a las actividades laborales y empresariales,
ya que los usuarios y dirigentes confan informacion muy valiosa a
estos componentes, que si son implementados de manera conveniente
resultan muy eficaces.
* En este caso la utilizacion de un Cluster es muy necesaria ya
que si se adquieren equipos individuales para realizar tareas muy
complejas o de mucha concurrencia serian equipos con caractersticas
muy elevadas y por su puesto seran muy caros, pero si se desarrolla la
propuesta del Cluster los costos seran mas bajos y las caractersticas
del servidor o sus prestaciones seran mucho mas elevadas ofreciendo
un mejor desempeno y con opcion a incrementar caractersticas a
medida que la situacion lo amerite.
* Los conocimientos adquiridos seran de mucha utilidad ya que a
medida que avanza la tecnologa estos procesos son muy bien acogidos por los empresarios y entidades publicas y privadas, ofreciendo
as una herramienta viable para desempenarse en el campo laboral
VII. AGRADECIMIENTOS
Los autores agradecen a la Universidad Tecnica de Manab, a la
Carrera de Ingeniera en Sistemas Informaticos por la oportunidad
que nos brinda para poder prepararnos profesionalmente. De igual
manera el autor agradece el apoyo academico desinteresado del
docente gua de la materia.