close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 5 and Version 6 of TolGrid


Ignore:
Timestamp:
Sep 11, 2012, 2:42:08 PM (13 years ago)
Author:
Humberto Carralero
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolGrid

    v5 v6  
    1616   * __''Bayes Web Suite''__: aplicación web que usan los clientes de Bayes para realizar simulaciones de los modelos y generar diversos tipos de reportes a partir de los mismos.[[BR]]
    1717   * __''TOLGrid Process Server''__: servicio de ejecución de procesos ''TOL'' paralelizados que permite la ejecución masiva de procesos subdividiéndolos en procesos más pequeños que pueden ser ejecutados en paralelos por medio de '''TOLGrid'''. Aunque desde el punto de vista del tipo de aplicación, ésta es un servidor, para '''TOLGrid''', ésta es un cliente que explota sus recursos de cómputo distribuido.[[BR]]
     18== Requerimientos para la instalación de TOLGrid ==
     19En esta sección describimos, tanto los requerimientos de hardware como los de software para una instalación de '''TOLGrid'''.[[BR]]
     20=== Requerimientos generales ===
     21Todos los componentes de '''TOLGrid''' requieren de un Entorno de Ejecución Java, JRE (Java Runtime Environment) versión 1.6.x; este entorno es distribuido por Oracle en dos formas: como parte del Kit de Desarrollo de Java, JDK (Java Development Kit) o de forma independiente. En cualquiera de las dos formas de distribución sirve, escoger una u otra forma de distribución, depende de si se requiere algún componente del JDK como requisito para otro software o actividad.[[BR]]
     22Hay otras distribuciones de Java, pero sólo recomendamos la proveniente de Oracle porque es la que ha sido probada extensamente y asegura la compatibilidad 100%. Ya se ha establecido que Open JDK presenta problemas de compatibilidad con algunos de los componentes de '''TOLGrid''' o del software requerido por éste. No se han realizado pruebas con otras distribuciones de Java.[[BR]]
     23=== Requerimientos de TOLGrid Server ===
     24'''''TOLGrid Server''''' es una aplicación Java pura por lo que no impone requerimientos en cuanto al sistema operativo. En cuanto al hardware sólo se requiere garantizar que dispone de 4GB de memoria RAM y de 10GB de disco (aunque quizás este tamaño nunca se llegue a alcanzar) para una pequeña base de datos incrustada que maneja este servidor.[[BR]]
     25'''''TOLGrid Server''''' se distribuye como un fichero ‘.zip’ que tiene todo lo requerido para la ejecución.[[BR]]
     26=== Requerimientos para TOLMachine/TOLMachine Server ===
     27'''''TOLMachine''''' y '''''TOLMachine Server''''' funcionan de forma conjunta y deben estar instalados en la misma máquina; en cada máquina se ejecuta una instancia de '''''TOLMachine Server''''', la cual es responsable de la ejecución de varias '''''TOLMachines''''', cuyo número dependerá de la configuración y la demanda.[[BR]]
     28'''''TOLMachine''''' es una aplicación nativa que en su primera versión sólo funciona en máquinas con Linux; se disponen versiones compiladas para Redhat/Centos 5.x. En estas máquinas se requiere que TOL esté instalado y funcionando correctamente.
     29'''''TOLMachine''''' requiere que la biblioteca de enlace dinámico libtol.so pueda ser encontrada por el sistema, por lo que se recomienda que se añada a la configuración de ''ld'' como se describe más adelante.[[BR]]
     30'''''TOLMachine Server''''' requiere de tres puertos abiertos, uno se usa para recibir peticiones de los clientes, otro establecer conexiones con las instancias de '''''TOLMachine''''' que se ejecuten y otro para escuchar las peticiones de '''''TOLGrid Server'''''.
     31Cada '''''TOLMachine''''' utiliza tres puertos, cuyos números son asignados por '''''TOLMachine Server''''' de un rango configurado; se debe garantizar que el rango a configurar sea suficiente para el número máximo de '''''TOLMachines''''' que se pueden ejecutar en forma concurrente en un momento dado.[[BR]]