Logo Umeet2000

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: umeet@uninet.edu