Presentación
Registrarse
Programa
Desarrollo
Participación
Normas para los autores
Comité de Honor
Comité Organizador
Comité Científico
Comité Técnico
Patrocinadores
Servidores espejo (mirrors)
Noticias (Nuevo 6-Nov-2000)
Recortes de prensa,enlaces
|
Charla del 21/11/2000
Log de la conferencia. Se han suprimido las líneas correspondientes
a entradas y salidas de diferentes personas en el canal durante la
conferencia
Start of #linux buffer: Tue Nov 21 20:40:40 2000
[19:18] (viper) P: todas las conferencias anteriores estan grabadas???
[19:19] (Fernand0) puede consultarlas en umeet.uninet.edu/spanish/des.html
[19:20] (Fernand0) si les parece, empezamos
[19:20] (Fernand0) Hola,
[19:20] (Fernand0) el conferenciante de hoy es el Ingeniero Juan Carlos Gutierrez Ayala.
[19:20] (elpacheco) ok
[19:20] (Fernand0) El es Ingeniero Electrónico.
[19:20] (Fernand0) Además de buen amigo y colaborador de UniNet,
[19:20] (Fernand0) es el Director de Proyectos especiales de la Universidad Iberoamericana
[19:20] (Fernand0) de Leon, y delegado del IEEE en MEXICO.
[19:20] (Neo) hola Jymmy listo ?
[19:20] (Jaime_ITL) si
[19:20] (Fernand0) Podríamos seguir llenando líneas con información sobre él y su trabajo,
[19:20] (Fernand0) pero preferimos que sea su conferencia la que nos impresione hoy aquí.
[19:20] (Fernand0) El otro día ya dió una conferencia 'improvisada', que está accesible a
[19:20] (Fernand0) través del siguiente enlace:
[19:20] (Fernand0) http://umeet.uninet.edu/conferencias/16-11-2000/1611.html
[19:20] (Jaime_ITL) claro hasta que me desconecten
[19:21] (Fernand0) El título de la conferencia de hoy es:
[19:21] (Fernand0) Arquitecturas de redes de comunicaciones para sistemas distribuidos.
[19:21] (Fernand0) Juan Carlos ...
[19:21] (MJesus) plas plas plas plas plas plas plas plas plas plas
[19:21] (MJesus) plas plas plas plas plas plas plas plas plas plas
[19:21] (MJesus) plas plas plas plas plas plas plas plas plas plas
[19:21] (jc) Gracias Fernando
[19:21] (jc) muy agradecido por sus palabras
[19:21] (elpacheco) plas plas plas plas plas plas plas
[19:21] (Neo) ready ?
[19:22] (Neo) ok
[19:22] (jc) En esta ocasión preparé un trabajo sobre las características técnicas y operativas que deben cumplir las redes de interconexión para la instaruración de Sistemas Distribuidos
[19:22] (jc) Esto es parte de uno de los proyectos de investigación que hacemos acá en mi área, y que tiene como finalidad
[19:23] (jc) el establecimiento de mejoras en los mecanismos de pases de mensajes que se usan para mantener las relaciones operativas
[19:23] (jc) de varias computadoras resolviendo tareas en paralelo.
[19:23] (jc) El documento completo, estará disponible al término de la charla en la dirección Internet que les diré
[19:24] (jc) Como es una presentación extensa y temo cansar a la audiencia, me concentraré en la primera parte de ése trabajo, la cual se orienta
[19:24] (jc) a la presentación de los diferentes modelos para crear sistemas de procesamiento distribuido.
[19:25] (jc) En el trabajo podrán leer con detalle las cuestiones matemáticas y de otros modelos no discutidos ahora
[19:25] (jc) las configuraciones topológicas, ejemplos de rendimiento, y otras cosas.
[19:26] (jc) voy ahora a abordar las cuestiones que
[19:26] (jc) nos ocupan.
[19:26] (jc) la información de transparencias está en
[19:26] (jc) http://ravel.leon.uia.mx/umeet/redessd.html
[19:26] (jc) les ruego me sigan con ellas conforme paso el "play" del archivo que
tengo generado.
[19:26] (jc) empecemos pues
[19:26] (Neo) ok
Aquí hay un salto en el tiempo, se han borrado las entradas
correspondientes al primer intento de inicio de la conferencia, que tuvo
que ser repetido por problemas técnicos
[19:40] (jc) "Modelos de redes locales para crear sistemas distribuidos"
[19:40] (jc) Mtro. Juan Carlos Gutierrez Ayala
[19:40] (jc) jcgutie@leon.uia.mx
[19:40] (jc) [ver transparencia 1]
[19:40] (jc) [ver transparencia 2]
[19:40] (jc) Buenas tardes en America y Buenas noches en Europa, nos da mucho
gusto recibirles en esta su casa para la charla en este I Congreso de UNIX por
UniNet.
[19:41] (jc) [ver transparencia 3]
[19:41] (jc) Veremos cuestiones interesantes en esta sesion, como el que las
computadoras conformadas por varios procesadores que trabajan en comun para la
solucion de alguna tarea que requiera calculo intensivo pueden integrarse con
elementos y componentes convencionales como los utilizados normalmente en
nuestras instituciones.
[19:41] (jc) Apreciaremos tambi‚n algunos elementos tecnicos que permiten la
construccion de redes de interconexion desde sencillas hasta sofisticadas
capaces de llevar el transporte de informacion entre los componentes que
integran dichos sistemas de procesamiento.
[19:41] (jc) [ver transparencia 4]
[19:42] (jc) Entre ellas que el tiempo de espera por la salida del resultado
(generar una vista tridimensional de un espacio arquitectonico, por ejemplo) se
reduce sustancialmente y que pueden correrse aplicaciones que las personas ya
utilicen practicamente con cambios minimos (pero multiplicando en varios
ordenes de magnitud la rapidez de ejecucion).
[19:42] (jc) Nos encontraremos tambi‚n con que esencialmente un sistema
distribuido de este nivel presenta una integridad unificada operativa para el
usuario y una sola "imagen logica" de conjunto de procesadores que la persona
tiene a su disposicion.
[19:42] (jc) [ver transparencia 5]
[19:42] (jc) Por otra parte con la aparicion de Linux y librerias del proyecto
Beowulf (como PVM y MPI), es factible su construccion utilizando componentes
que pueden obtenerse facilmente en nuestros mercados nacionales y no se esta
dependiendo de un fabricante especializado de los mismos, ademas de que es
posible incorporar a ellas elementos (computadoras, discos duros, tarjetas de
red, etc.) que van saliendo de uso normal en las salas de computo y diversas
dependencia
[19:43] (jc) Las computadoras personales de nuestros dias han evolucionado
sustancialmente en su arquitectura interna, a niveles antes solo reservados a
los sistemas conocidos como workstations (generalmente una maquina de 32 o 64
bits, con 32 o mas megabytes en RAM y solidas interfaces graficas y ambientes
de desarrollo).
[19:43] (jc) Ahora es posible intercomunicar ‚stos dispositivos a trav‚s tanto de
tecnologias de redes (locales, directas, indirectas, multietapas) como usando
sistemas de librerias especializadas para que puedan llevar a cabo tareas de
computo colaborativo.
[19:43] (jc) Bajo esta estrategia, un programa o sistema altamente complejo para
su evaluacion por un procesador individual puede asignarse en forma
distribuida para ser ejecutado por varios elementos de calculo, acelerando la
obtencion de resultados y minimizando el tiempo de espera para obtener la
salida del mismo. Estos elementos son los que aparecen descritos en esta
transparencia, y como puede verse, no suponen dispositivos especializados o
entidades costosas para
[19:44] (jc) El procesamiento paralelo consiste en dejar que varias unidades de
calculo (como computadoras independientes) resuelvan un problema extenso, y ha
surgido como una tecnologia clave en la computacion de nuestros dias. Durante
a¤os recientes se ha presentado la adopcion cada vez mas difundida de sistemas
que trabajan con procesamiento paralelo, tanto en el mundo de la computacion
cientifica de alto nivel como en aplicaciones de uso general.
[19:44] (jc) [ver transparencia 6]
[19:44] (jc) Esto puede explicarse como resultado directo de la demanda por mas
elevado desempe¤o, minimizacion de los costos y sostener un ritmo constante de
productividad frente al crecimiento de las tareas (lo que se conoce como
escalabilidad).
[19:44] (jc) Una de las definiciones mas aceptadas por su sencillez es la que
ilustramos en la transaparencia cuatro, y que se¤ala que un sistema distribuido
es es una coleccion interconectada de computadoras independientes que aparecen
ante los usuarios del sistema como una sola computadora.
[19:44] (jc) [ver transparencia 7]
[19:45] (jc) Se tienen dos grandes vertientes para la implantacion: por un lado
los equipos masivamente paralelos (MPP_s por sus siglas en ingl‚s) y lo que se
ha dado en llamar "computacion distribuida".
[19:45] (jc) Los equipos MPP son las computadoras mas potentes en el mundo
actualmente, y pueden combinar desde unos pocos cientos de procesadores hasta
unos pocos miles en un solo gabinete, a trav‚s de un bus especial se conectan a
varios gigabytes de memoria.
[19:45] (jc) El enorme potencial de los MPP_s los hace ideales para el
tratamiento de problemas computacionales dificiles, como el modelamiento de
fenomenos astronomicos, comportamiento climatico y dise¤o de mol‚culas.
[19:45] (jc) Por otra parte, la computacion distribuida necesita forzosamente
integrar trabajo colaborativo a trav‚s de una red de comunicaciones a la que se
conectan las computadoras y por medio de la cual cooperan en la tarea asignada.
[19:46] (jc) El hecho de que mas organizaciones contemos con redes locales de
alta velocidad (100 mpbs o mas), en combinacion con computadoras modernas
puede producir un conjunto agregado que podria (en ciertos casos y tareas)
exceder del rendimiento de un MPP.
[19:46] (jc) Lo mas importante en la computacion distribuida es su precio, puesto
que un gran MPP cuesta tipicamente del orden de 10 millones de dolares. Por el
contrario, los usuarios necesitan ahorrar este nivel de costos (particularmente
en nuestros contextos nacionales), y una forma para hacerlo es por medio del
uso de la infraestructura con que ya se cuenta.
[19:46] (jc) Es raro que en la practica se alcance un rendimiento que exceda al
MPP (de hecho haria falta tanto equipo y tan rapido que no seria ya economico),
pero si se puede lograr la ejecucion de programas o procesos que se demorarian
mucho mas tiempo usando una computadora individual.
[19:46] (jc) [ver transparencia 8]
[19:47] (jc) Como hemos visto, la computacion paralela implica el uso de dos o
mas procesadores que trabajan colaborativamente en la solucion de un problema.
El programa que se vaya a ejecutar en forma paralela requerira ser subprocesado
por todos los elementos de calculo que se vayan a usar en el sistema y
finalmente los resultados individuales de cada uno de ellos se recopilan en un
solo punto por donde se obtiene la solucion deseada.
[19:47] (jc) Algunos ejemplos de la vida cotidiana que se ven reforzados por el
computo distribuido se muestran en la transparencia 8.
[19:47] (jc) La teoria tambi‚n nos se¤ala que una multicomputadora tiene una
potencia de calculo N, donde este valor esta dado por el numero de procesadores
que la integran. En la practica el resultado puede ser inferior a N puesto que
existe cierta sobrecarga en el sistema y retrasos en las comunicaciones que
impiden acercarse suficientemente a dicho valor asintotico teorico. Sin
embargo, se tiene un muy buen incremento en la capacidad combinada del sistema.
[19:47] (jc) [ver transparencia 9]
[19:48] (jc) Quisi‚ramos mencionar algunas de las nuevas direcciones a las que se
encamina esta modalidad de calculo:
[19:48] (jc) * Aunque tradicionalmente las computadoras multiprocesadoras se
consideraban como una arquitectura especializada, en estos momentos ambientes
opertivos abiertos como Linux ya soportan equipos Pentium SMP en los cuales
varios CPU_s comparten la memoria a trav‚s de un bus especializado.
[19:49] (jc) * La segunda alternativa es la que hemos discutido a lo largo de
este documento, en la cual varias computadoras conforman un cluster a trav‚s de
una red de alta velocidad para procesar en paralelo.
[19:49] (jc) * La tercera modalidad considera la posibilidad de utilizar algun
ambiente operativo como host para un procesador paralelo conectado a ‚l.
[19:49] (jc) * La mas reciente opcion que consideramos como una extension posible
y nueva linea de investigacion para nuestro trabajo es la que se conoce como
"paralelismo SIMD dentro de un registro", que es una forma de procesar usando
los registros de los procesadores MMX
[19:49] (jc) Existen ciertos factores que han propiciado el auge tan elevado de
los sistemas distribuidos dentro del procesamiento de las organizaciones
modernas en el mundo, en particular Tanenbaum en su texto de "Sistemas
Distribuidos" se¤ala algunos de ellos como:
[19:49] (jc) 1. Avances en tecnologia de computo.
[19:49] (jc) 2. Desarrollo de las redes locales de alta velocidad (LAN).
[19:49] (jc) 3. Desarrollo de redes de area amplia (WAN).
[19:49] (jc) A los que podriamos agregar la creacion y proliferacion de las redes
de interconexion, que permiten el acoplamiento de sistemas de procesamiento y
perif‚ricos, asi como la aparicion de software con una mejor ingenieria, lo
cual permite el escalamiento y actualizacion hacia nuevas capacidades y
prestaciones de acuerdo a las necesidades de desempe¤o de las aplicaciones
actuales.
[19:50] (jc) Los sistemas distribuidos plantean importantes ventajas en
comparacion con los sistemas tradicionales centralizados, entre ellos que
muchas aplicaciones estan elaboradas para operar de forma natural en ambiente
disperso tales como: bases de datos y sistemas de trabajo cooperativo.
[19:50] (jc) Otra ventaja importante la constituye una mayor confiabilidad, pues
es factible construir un sistema tolerante a fallas si sus componentes
comparten la carga de trabajo y, de presentarse alguna falla, dicha carga es
asignada a los demas elementos que siguen operando.
[19:50] (jc) A trav‚s de un ambiente distribuido se logra mejorar la carga de
trabajo de ciertos equipos o servicios, de manera tal que se balancea
adecuadamente el nivel de desempe¤o y aplicacion de componentes de hardware y
software, maximizando el uso de los sistemas de acuerdo a la demanda de los
usuarios.
[19:50] (jc) [ver transparencia 10]
[19:51] (jc) Modelos de computacion distribuida.
[19:51] (jc) Existen varios modelos fundamentales que se usan para la
implantacion de sistemas de computo distribuido que hacen uso de tecnologias de
redes de datos, los cuales se clasifican en diferentes categorias. Enseguida
los describiremos brevemente.
[19:51] (jc) [ver transparencia 11]
[19:51] (jc) Modelo de minicomputadora
[19:51] (jc) Es simplemente la extension del modelo de equipo centralizado. Este
esquema consiste de varias minicomputadoras conectadas por una red de
comunicacion.
[19:52] (jc) Cada minicomputadora tiene su propio grupo de usuarios quienes
pueden tener acceso a otros recursos no presente en su sistema a trav‚s de la
red de datos. Este modelo se usa cuando se tiene necesidad de compartir
recursos de diferentes tipos a trav‚s de acceso remoto. Ejemplo: los inicios
del ARPAnet.
[19:52] (jc) Fig. 1-3. Modelo de minicomputadora.
[19:52] (jc) [ver transparencia 12]
[19:53] (jc) Modelo de workstation
[19:53] (jc) Este modelo consiste en varias workstations interconectadas por una
red, como lo muestra la Fig. 1-4, cada usuario se "da de alta" en su
computadora de inicio o "computadora home" y luego desde ahi puede enviar
trabajos para ejecucion.
[19:53] (jc) Cada estacion tiene su propio disco duro, y su propio sistema de
archivos. La implementacion mostrada tiene la desventaja de que se puede
desperdiciar tiempo de procesamiento si una o mas computadoras no estan
haciendo uso de su CPU.
[19:53] (jc) Si el sistema determina que la estacion del usuario no posee la
suficiente capacidad de proceso para una tarea, transfiere el trabajo de forma
automatica hacia el equipo que tiene menos actividad en ese momento y por
ultimo se regresa la salida del trabajo a la estacion del usuario. Ejemplo: el
sistema Sprite desarrollado experimentalmente por Xerox.
[19:54] (jc) Fig. 1-4. Modelo de Workstation.
[19:54] (jc) Para la creacion del modelo en la vida real hay que resolver ciertos
problemas:
[19:54] (jc) 1. ¨Como identifica el sistema a una estacion desocupada?
[19:54] (jc) 2. ¨Como puede transferirse un proceso desde una estacion para ser
ejecutado en otra?
[19:55] (jc) 3. ¨Qu‚ le ocurre a un proceso remoto si un usuario se da de alta en
una estacion que estaba desocupada hasta ese momento y estaba siendo utilizada
para correr un proceso de otro usuario?
[19:55] (jc) [ver transparencia 13]
[19:55] (jc) Modelo workstation-server
[19:55] (jc) En este modelo que presentamos en la Fig. 1-5, se tienen varias
microcomputadoras y varias estaciones de trabajo (algunas de las cuales pueden
ser estaciones sin disco duro, o diskless) comunicadas mediante red.
[19:55] (jc) Ahora que existe la potencialidad de tener estaciones sin disco, el
sistema de archivos a usar por estas computadoras puede ser el de una
computadora completa o alguno compartido de las diferentes minicomputadoras del
sistema.
[19:56] (jc) Algunas otras microcomputadoras se pueden usar para proveer otros
tipos de servicios, como base de datos, impresion, etc. Estas maquinas cumplen
ahora nuevas tareas especializadas para proveer y administrar acceso a los
recursos, en la jerga comun se les llama servidores (servers).
[19:56] (jc) Fig. 1-5. Modelo Workstation-Server.
[19:56] (jc) Por razones de escalabilidad y confiabilidad, es comun distribuir
un recurso entre varios servidores, lo cual incrementa la confiabilidad y
rapidez en la solucion de fallas en caso de algun mal funcionamiento de alguno
de ellos.
[19:57] (jc) Por ejemplo, el servicio de correo electronico puede tenerse en
diferentes equipos del conjunto, de manera tal que si uno fallara
momentaneamente, fuera posible para todos los demas usuarios continuar
trabajando con dicho servicio a trav‚s de los equipos redundantes.
[19:57] (jc) En este modelo el usuario se da de alta normalmente en su
computadora y para ciertas tareas utiliza los recursos locales. Cuando necesita
otro servicio que no tiene instalado, las peticiones de aplicaciones
especificas se encaminan hacia los servidores, quienes procesan las solicitudes
y regresan al usuario el archivo o programa solicitado.
[19:57] (jc) Otra caracteristica es que en este modelo los procesos del usuario
no necesitan ser migrados hacia los servidores para obtener los beneficios del
procesamiento adecuado. Como observaciones al modelo, mencionaremos las
siguientes:
[19:57] (jc) 1. En general es mas barato usar unas pocas minicomputadoras
equipadas con grandes discos de alta velocidad que tener a todas las
workstations con un disco duro instalado mas lento y mas peque¤o.
[19:58] (jc) 2. Desde el punto de vista de mantenimiento, es mejor tener
estaciones sin disco que todo el sistema completo.
[19:58] (jc) 3. El usuario tiene en general la libertad de elegir en cual
estacion trabajar, a diferencia del modelo de workstation, donde tiene su
cuenta y clave de acceso.
[19:58] (jc) 4. Su operacion se basa en el paradigma cliente-servidor, donde un
proceso cliente envia una peticion de procesamiento al server. El servidor
ejecuta la peticion y regresa a la estacion el resultado de la misma.
[19:58] (jc) Ejemplo: el ambiente V-System.
[19:58] (jc) [ver transparencia 14]
[19:58] (magaly) .
[19:59] (jc) Modelo de pool de procesadores
[19:59] (jc) Este se basa en el hecho de que los usuarios en promedio no
requieren capacidad de procesamiento durante un buen rato, pero existen
instantes en los que la actividad y los programas que ejecutan demandan
potencia de trabajo en alto grado.
[19:59] (jc) A diferencia del modelo anterior en el que cada persona tiene su
servidor asignado, en ‚ste se dispone de un conjunto (pool) de servers que son
compartidos y asignados conforme a demanda. Cada procesador en el pool tiene su
propia memoria y ejecuta un programa de sistema o de aplicacion que le permite
participar en el ambiente de computo distribuido.
[19:59] (jc) Como podemos apreciar en la Fig. 1-6, el modelo no soporta la
conexion de estaciones directamente a los servidores, sino solo por medio de la
red de interconexion. Las terminales usadas pueden ser estaciones sin disco o
terminales graficas como X terminals.
[19:59] (jc) Se tiene instalado un servidor especial llamado "de ejecucion" el
cual se dedica a la administracion y asignacion de recursos conforme a la
demanda. Cuando se recibe una solicitud de una persona, este equipo asigna
temporalmente el numero de servers que deberan ser dedicados al trabajo de tal
peticion, y luego de atenderla regresan para ser liberados y quedar a
disposicion de la siguiente tarea.
[20:00] (jc) Otra diferencia importante con otros esquemas, es que aqui no existe
el concepto de "computadora home", de manera que el usuario no se da de alta en
alguna maquina en particular, pero si percibe al sistema como un todo.
[20:01] (jc) Fig. 1-6. Modelo pool de servers.
[20:01] (jc) Comparado con el modelo de Workstation-Server, el de Pool de Servers
permite una mejor utilizacion del poder de computo disponible en el ambiente
distribuido, dado que dicho poder computacional esta disponible para todos a
diferencia de Workstation-Server, donde varios equipos pueden estar desocupados
en algun momento pero su capacidad no se puede asignar a otros.
[20:01] (jc) Por otra parte, esta metodologia provee gran flexibilidad dado que
el sistema se puede expandir agregando procesadores que operaran como
servidores adicionales para soportar una carga extra de trabajo originada por
incremento en el numero de usuarios o por la implantacion de nuevos servicios.
[20:01] (jc) Sin embargo, este modelo no se considera recomendado para programas
de calculo complejo como aplicaciones intensivas de alto rendimiento o
aplicaciones basadas en graficas. Esto se debe principalmente a la lentitud de
las redes de conexion que se utilizan para la comunicacion entre procesos. Para
este tipo de tareas se considera mejor el modelo Workstation-Server.
[20:01] (jc) Ejemplos: Amoeba, Plan 9 y el Cambridge Distributed Computing System.
[20:01] (jc) [ver transparencia 15]
[20:01] (jc) Modelo hibrido
[20:02] (jc) De los cuatro esquemas descritos anteriormente, el de
Workstation-Server es el mas ampliamente utilizado para la construccion de
sistemas de computo distribuido. Esto se debe a que un usuario promedio
solamente ejecuta tareas interactivas simples como editar archivos, enviar
correos electronicos, etc.
[20:02] (jc) Esta topologia se ajusta perfectamente a especificaciones tan
sencillas. Para ambientes donde hay grupos de usuarios de mayor potencia que
realizan tareas masivas con alta necesidad de poder computacional el modelo
Pool de Servers es mas adecuado.
[20:02] (jc) El modelo hibrido permite combinar las mejores caracteristicas de
Workstation-Server y Pool, esencialmente agregando a la red de estaciones de
trabajo un Pool de servidores que pueden ser asignados dinamicamente para
trabajos que son muy extensos para maquinas individuales o que necesitan
varios equipos concurrentemente para una ejecucion adecuada.
[20:02] (jc) Esta variante tiene una ventaja muy importante, y es que garantiza
el nivel de respuesta a trabajos interactivos puesto que permite la ejecucion
en la misma computadora de la persona que lo solicita. Por otra parte, su
principal desventaja estriba en que el costo de construccion se eleva puesto
que requiere mayor numero de componentes.
[20:03] -) [jc] PING
[20:03] (jc) Para terminar esta exposicion, diria que la conformacion topologica
y caracteristicas de los sistemas a emplear para configurar una maquina
distribuida son muchisimas, y que la configuracion final de la misma estara en
funcion de: el tipo de tareas que va a desempe¤ar, el mecanismo de sincronia y
control de los procesadores, la facilidad de incorporar ciertas tecnologias en
su funcionamiento y por supuesto, el presupuesto y tiempo disponibles para su
dise¤o
[20:03] (jc) Mil gracias por su asistencia y atenta lectura.
[20:03] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:03] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:03] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:03] (jc) Bueno eso es lo que deseaba exponer hoy
[20:03] (MJesus) clap clap clap clap clap clap clap clap clap clap
[20:03] (MJesus) clap clap clap clap clap clap clap clap clap clap
[20:03] (MJesus) clap clap clap clap clap clap clap clap clap clap
[20:03] (MJesus) clap clap clap clap clap clap clap clap clap clap
[20:04] (Fernand0) plas plas plas plas plas plas plas plas
[20:04] (Fernand0) plas plas plas plas plas plas plas plas
[20:04] (Fernand0) plas plas plas plas plas plas plas plas
[20:04] (Fernand0) plas plas plas plas plas plas plas plas
[20:04] (mjc) plas pla s plas pla s pl,as
[20:04] (mjc) plas pla s plas pla s pl,as
[20:04] (mjc) plas pla s plas pla s pl,as
[20:04] (Neo) plas,plas,plas,plas,plas,plas,plas,plas,
[20:04] (magaly) .
[20:04] (Fernand0) plas plas plas plas plas plas plas plas
[20:04] (mjc) clap clap clap clap clap clap clap clap clap clap
[20:04] (mjc) clap clap clap clap clap clap clap clap clap clap
[20:04] (Ricardo) plas plas plas plas plas plas plas plas
[20:04] (mjc) clap clap clap clap clap clap clap clap clap clap
[20:04] (mjc) clap clap clap clap clap clap clap clap clap clap
[20:04] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:04] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:04] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:04] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:04] (mjc) clap clap clap clap clap clap clap clap clap clap
[20:04] (Ricardo) plas plas plas plas plas plas plas plas
[20:04] (Ricardo) plas plas plas plas plas plas plas plas
[20:04] (MJesus) MUCHISIMAS GRACIAS!!!!!!!!!!!!!!
[20:04] (mjc) clap clap clap clap clap clap clap clap clap clap
[20:04] (Neo) bravo
[20:04] * Beltzak pla pla pla pla pla pla plapla!!!
[20:04] (jjose) plas plas plas
[20:04] (Beltzak) jc has ido muy rapido no?
[20:04] (Beltzak) ;)
[20:04] (viper) plas plas plas plas plas plas plas plas plas plas plas
[20:04] (magaly) plasplasplasplasplasplasplasp
[20:04] (MJesus) MUCHISIMAS GRACIAS!!!!!!!!!!!!!!
[20:05] (Fernand0) recuerdo a los asistentes que esta conferencia ha sido grabada
[20:05] (MJesus) MUCHISIMAS GRACIAS!!!!!!!!!!!!!!
[20:05] (MJesus) MUCHISIMAS GRACIAS!!!!!!!!!!!!!!
[20:05] (Miguel_C) PLASPLASPLASPLAS
[20:05] (Miguel_C) PLASPLASPLASPLAS
[20:05] (Miguel_C) PLASPLASPLASPLAS
[20:05] (Miguel_C) PLASPLASPLASPLAS
[20:05] (Miguel_C) PLASPLASPLASPLAS
[20:05] (Miguel_C) PLASPLASPLASPLAS
#linux
[20:05] (Fernand0) y que podrá ser 'degustada' en una lectura más tranquila,
cuando la pongamos en la página web
[20:05] (Fernand0) bueno
[20:05] (jc) como decía, el documento comprende una elaboración matemática más
amplia
[20:05] (Fernand0) se abre ahora un turno de preguntas
[20:05] (Neo) plas,plas,plas,plas,plas,plas,plas,
[20:05] (jc) pero dado el medio para IRC no permitía exponer ecuaciones, lo he
dejado para el "paper" en pdf
[20:06] (jc) me he enfocado
[20:06] (jc) fundamentalmente en efectos operacionales tal como son percibidos
por el usuario del sistema
[20:06] (jc) dejando un poco de lado la especificación matemática de la red de
comunicaciones que sustenta el sistema de proceso distribuido
[20:07] (MJesus) jc, eso de que ..... El usuario tiene en general la libertad de elegir
en cual estacion trabajar, a diferencia del modelo de workstation, donde tiene
su cuenta y clave de acceso, significa que el alumno no utiliza cuenta y passwd
?
[20:07] (MJesus) osea, cuando se trata de sistemas distribuídos ?
[20:08] (jc) no,
[20:08] (MJesus) entonces, cualquiera puede entrar en cualquier máquina?
[20:08] (jc) significa sencillamente que puede ir a la estación que le plazca y
desde ahí hacer uso de las prestaciones del SD
[20:08] (Neo) y la seguridad ?
[20:09] (Neo) solo las prestaciones ?
[20:09] (Jaime_ITL) jc, nos explicas porque no?
[20:09] (jc) mas explicito por favor, sobre la seguridad ?
[20:09] (viper) y el usuario tiene que estar ingresado en cada maquina??? Como se
maneja esto???
[20:10] (jc) el usuario se ingresa en la máquina, y las facilidades del SD están
disponibles desde cualquier estación dado que ésta es a su vez nodo de proceso
para el sistema
[20:11] (Jaime_ITL) supongo que el usuario accesa a cada estacion de trabajao con
el mismo nombre de usuario y password
[20:11] (Beltzak) jc komo se puede implementar todo lo ke has dixo en una pekeña
red LAN
[20:11] (jc) si, es factible hacerlo así (de hecho hay herramientas para
informacion y administracion unificadas, que facilitan la vida de la
administradora del sistema-- o administrador)
[20:12] (jc) beltzak
[20:12] (jc) hay varias formas de hacerlo
[20:13] (jc) de hecho, el saábado pasado mientras estaba la charla de kde,
algunos alumnos míos de la uaa estaban terminando sus proyectos de sistemas
distribuidos
[20:13] (jc) ellos siguieron tres esquemas fundamentales
[20:13] (jc) Esquema 1: usaron Linux :)
[20:13] (jc) y sobre él instalaron las librerías de PVM para computación
distribuida
[20:13] (jc) estuvieron haciendo algunas pruebas y benchmarking para evaluar el
desempeño de los sistemas en ambientes de 3 nodos, conuna red ethernet de 10
mbps
[20:14] (jc) Esquema 2: usaron ambiente hibrido de Linux, Windows y windows NT,
con una aplicacion llamada TurboLinux Cluster
[20:14] (jc) sin embargo, en este modelo lo que se reproduce no es el calculo,
sino los servicios que presta cada maquina... es decir
[20:15] (jc) habia cuatro computadoras, cada una con servidor de Web y de FTP,
pero una estacion funcionaba como administradora de trafico
[20:15] (magaly) jc, considera que en un futuro disminya esa desventaja del costo
del pool
[20:15] (jc) si llegaba una peticion http, por ejemplo,, la encaminaba a la que
estuvira mas disponible
[20:16] (jc) ·Esquema 3: ambientes hibridos para calculo...
[20:16] (jc) se usaba ENFuzion, con sistemas Linux, NT y windows, desarrollando
aplicaciones en visual Basic que luego corrían en forma distribuida
[20:16] (Beltzak) eso es router? no mas omenos perdona mi ignorancia ;) soy nuevo
[20:16] (jc) se puede usar un sistema gratuito como PVM, MPI, Lynda etc..
[20:16] (jc) o bien, algun producto comercial, aunque de ésos no me fio mucho aun
[20:17] (jc) magaly, el costo del pool durane muchos años a futuro, creo que será
muuuucho menor a un MPP
[20:17] (jc) con la ventaja de que el pool lo puedes configurar a placer, y el
MPP no
[20:17] (jc) o al menos, no tan barato, pues
#linux
[20:18] (Beltzak) jc osea ke basikamente podremos probar en kasa teniendo una
pekeña LAN de dos pc's kon el PVM (por ejemplo)
[20:19] (jc) sip
[20:19] (magaly) gracias por su respuesta.
[20:19] (jc) si tienes linux, bajas el rpm por ejemplo y eso es todo
[20:20] (jc) aunque ahora hay pvm para varias plataformas
[20:20] (Beltzak) jdr!
[20:20] (jc) sin embargo,donde hemos visto mejor rendimiento y confiabilidad en
con linux
[20:20] (magaly) para manejar un servicio de red es mejor el linux?
[20:20] (Beltzak) en un artikulo lei ke la escalabilidad de Linux era bastante
menor ke en win al aumentar el numero de cpu es ciert?
[20:21] (jc) magaly
[20:22] (MJesus) y para mantener cualquier cosa en general, es siempre mejor linux ! no ?
[20:22] (jc) no puedo opinar al respecto, pero en el foro hay personas con más
experiencia que yo en eso de los servicios de redes, :)
[20:22] (Jaime_ITL) Además cada vez linux es mas popular por sus bondades y
requerimientos
[20:23] (MJesus) y capacidad de maleabilidad...
[20:23] (jc) beltzak
[20:23] (Beltzak) en un artikulo lei ke la escalabilidad de Linux era bastante
menor ke en win al aumentar el numero de cpu es cierto? perdona por la
repeticion ;))
[20:23] (jc) no he leído tal artículo, pero estuve en mayo en un congreso de
computacion paralela donde se presento
[20:23] (Jaime_ITL) no son tan grandes como los de otros sistemas
[20:24] (jc) elt rabajo "ClusterNet: an object-oriented cluester network" de
Raymon R. Hoare
[20:24] (Ricardo) Perdón por la interrupción
[20:24] (Ricardo) Beltzak: En los núcleos 2.0, SMP era bastante malo. En 2.2
estaban algo mejor, y se espera que en 2.4 esté bastante bien :)
[20:24] (Ricardo) (pa' resumir)
[20:24] (jc) en el se hicieron benchmarkings con sistemas paralelos realmente
pesados como SP2, Paragon, Myrinet y otros
[20:24] (jc) el linux resultó una sorpresa por su excelente desempeño y bajo costo
[20:25] (jc) (huelga decir que en dicha evaluación no se usó NT porque Microsoft
no permitió hacerlo, ni proveyó detalles técnicos internos que hacían falta
para dicha evaluacíon)
[20:25] (manaha) efectivamente por lo que llevo visto del 2.4 SMP ha sido
bastante tocado y mejorado.
[20:26] (Beltzak) gracias
[20:26] (jc) En otro trabajo llamado "Gigabit Performance under NT"
[20:27] (jc) se presentaron apenas los resultados de NT con sistemas Gigabit
Ethernet, en los campos de:
[20:28] (jc) menejo de ancho de banda, eficiencia en el uso de memoria
distribuida, comparación con winsock y demás
[20:28] (jc) pero quedó pendiente la evaluación contra linux, que se presentará
en febrero, en elsiguiente congreso
[20:28] (jc) ya veremos que aparece de nuevo
[20:29] (Fernand0) bueno
[20:29] (jc) en nuestro caso, el 90% de los experimentos de laboratorio los hemos
hecho con linux
[20:29] (Fernand0) voy a aprovechar este pequeño 'alto el fuego'
[20:29] (MJesus) que distro ?
[20:29] (Fernand0) para animarles a que continuen con esta charla tanto como
quieran
[20:29] (Beltzak) jc no me extraña ;)
[20:29] (Fernand0) pero no sin primero
[20:29] (Fernand0) agradecer al Ingeniero Gutierrez
[20:29] (Fernand0) la amabilidad de haber estado aqui con esta interesante
conferencia
[20:30] (Fernand0) Anunciar que pondremos en la web lo que aqui sucedió, lo antes
posible
[20:30] (jc) muchas gracias por su presencia
[20:30] (Fernand0) http://umeet.uninet.edu/spanish/des.html
[20:30] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:30] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:30] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:30] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:30] (magaly) gracias por su exposicion profesor
[20:30] (Fernand0) y que trataremos de que, en la medida de lo posible,
[20:30] (Fernand0) el debate continúe en los foros habituales
[20:30] (Fernand0) gracias a todos por su asistencia
[20:30] (Fernand0) Un ultimo aviso
[20:31] (Fernand0) Mañana tenemos a otro profesor
[20:31] (Fernand0) que dará una conferencia sobre seguridad
[20:31] (Fernand0) Se trata del Profesor Horst von Brand
[20:31] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:31] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:31] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:31] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:31] (Fernand0) el título de la conferencia es:
[20:31] (Fernand0) Seguridad: Un tema tecnico?
[20:31] (Fernand0) y se celebrará a la misma hora que esta
[20:31] (Beltzak) gracias por mi parte tb ;)
[20:31] (Fernand0) 19:00 CET -) 18:00 UMT
[20:32] (Fernand0) Ahora, sigan charlando tanto como necesiten
[20:32] (Fernand0) Gracias a todos por asistir
[20:32] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:32] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:32] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:32] (pacheco) gracias
[20:32] (Jaime_ITL) plas,plas,plas,plas,plas,plas,plas,plas,plas,plas
[20:32] (Beltzak) Fernand0 una kosa
[20:32] (jc) gracias
[20:32] (Fernand0) digame beltzak
[20:32] (MJesus) hoy desde México, y mañana desde Chile entonces ? ...... hummmmmmm bien
bien
[20:33] (Beltzak) fuiste tu kien pediste opinion sobre la Web?
[20:33] (Fernand0) no recuerdo, pero si la tienes, puedes manifestarla
[20:33] (Fernand0) XD
[20:33] (Fernand0) que será cuidadosamente aparcada junto con las otras cartas de
queja
[20:33] (Fernand0) es brooooooooooooooooooma
[20:33] (jc) el documento completo de esta charla está en http://ravel.leon.uia.mx
/umeet.pdf
[20:34] (Fernand0) pondremos los enlaces desde la página web de la conferencia
[20:34] (jc) el documento completo de esta charla está en http://ravel.leon.uia.mx
/umeet.pdf
[20:34] (jc) el documento completo de esta charla está en http://ravel.leon.uia.mx
/umeet.pdf
[20:34] (Beltzak) pos donde estan las charlas del kanal?¿
[20:34] (Fernand0) umeet.uninet.edu/spanish/des.html beltzak
[20:34] (Fernand0) en desarrollo
[20:34] (Jaime_ITL) plas,plas,plas,plas,plas,plas,plas,plas,plas,plas
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (Beltzak) eske he leido el de kde hoy debido a link de barrapunto
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (MJesus) plas plas plas plas plas plas plas plas plas plas
[20:35] (Fernand0) bueno, tratamos de obtener la audiencia más grande posible
[20:35] (Fernand0) y barrapunto y otros colaboran en eso
[20:35] (Fernand0) les estamos muy agradecidos
[20:35] (Beltzak) y no he enkontrao ninguna otra charla ;) tampoco he mirao mucho
[20:35] (Fernand0) umeet.uninet.edu/spanish/des.html beltzak
[20:35] (Fernand0) ha habido hasta ahora unas pocas
[20:35] (Fernand0) muy interesantes
[20:35] (Beltzak) Fernand0 esta anotao ;)
[20:35] (Fernand0) y habrá mas
[20:36] (MJesus) hombre belzak,mira... que para eso se ponen !
[20:36] (Fernand0) hasta otro rato
[20:36] (Jaime_ITL) Espero que estas charlas continuen igual de interesantes,
gracias a todos
[20:36] (Beltzak) estoy en ello MJesus
[20:37] (MJesus) bueno, cada dia va mejor !
[20:37] (jc) bueno, me despido
[20:37] (jc) mil gracias por su asistencia
[20:37] (jc) enviaré los materiales completos a mj para que los ponga en web
[20:37] (Beltzak) jc el articulo ke he mencionao antes es de la revista
[20:37] (Beltzak) global Communication . network computing
[20:38] (Beltzak) pero ueno ni kaso ;))
[20:38] (Jaime_ITL) Deseo saber si tengo realmente que reparticionar mi disco
duro para poder instalar linux redhat, debido a que ya tengo instalado win 98
[20:39] (manaha) no debes particionar pero no tienes por que perder la
informacion de tu win
[20:39] (manaha) debes perdon . si que debes particionar
[20:39] (manaha) por lo menos para la instalacion del rh
[20:39] (Neo) porque ?
[20:40] (manaha) es cierto no hace falta si no quieres , hay un monton de
opciones.... fips....emuladores de linux ....
Y seguimos un buen rato más charlando...
Contact:
|