Etiquetas

domingo, 29 de abril de 2012

Semana 12

Trabajando con Hamachi +SSH + Firewall



En esta semana trabajamos con Hamachi y SSH cosa que anteriormente se habia trabajado pero no se habia logrado la conectividad, ya que al realizar pruebas con los pings las computadoras no respondían. Al igual que la implementacion del firewall predefinido de ubuntu. Como anteriormente se habia trabajado con esto, ya se encuentra documentado, solo que esta vez nos dimos la tarea de unir las cosas y hacerlas funcionar. :) Para realizar esto trabaje con mis companeros Alejandro y Triana. :)

Lo primero que se realizo, fue instalar el hamachi en los diferentes computadoras a utilizar en este caso se instaló en la compu de triana, adriana y ave.

Posteriormente uno de nosotros creo una red donde todos se podran conectar remotamente sin necesidad de estar en una misma red.

De la siguiente manera:

hamachi create aveits y nos pide algun password se la damos y listo :D
Las demas computadores se conectarían de la siguiente manera:
hamachi join aveits y ponemos la contraseña y ya con esto estámos dentro de la red virtual que hamachi nos ofrece.



Posteriormente para probar que todo funciona, podemos hacer ping a cualquiera de los nodos y verificar que si nos manda alguna respuesta:


En esta imagen vemos como ya hay una conexion entre mi compu y la de Ave

Posterior a esto se realizó a generar los diferentes llaves para cada uno e los usuarios y copiarlos a las diferentes maquinas.

Luego se abrio el puerto 22 para que no hubiera ningun tipo de problema y para finalizar se vuelve a probar las ip con el ping.

Ya para finalizar se conectó remotamente a las diferentes maquinas con las ip que nos asigna hamachi y todo listo :D





Nominaciones:


Aqui dejo mi Entrada para Laboratorio :D  Busque informacion acerca del Centro Nacional de Supercomputo.

Semana 12 Laboratorio

Para esta entrada de laboratorio me puse a investigar acerca del Centro Nacional de Supercomputo que esta localizado en San Luis Potosi.


El Centro Nacional de Supercómputo se encuentra ubicado dentro las instalaciones del IPICyT ( Instituto Potosino de Investigación Científica y Tecnológica ) pero para que sepas mejor que es el supercómputo y que se hace con el, te dejamos este video.





Me parecio interesante buscar acerca de este lugar ya que anteriormente se habia hablado en clase de realizar una excursion a este lugar. :)


Otra cosa interesante fue que el año pasado  fue inaugurado el Segundo Congreso Internacional de Supercómputo con el fin de mostrar las tendencias tecnológicas y aplicaciones científicas, que sirvan de apoyo en la generación y puesta en marcha del conocimiento en diversas áreas. 





Referencias:

http://cns.ipicyt.edu.mx//index.php?option=com_content&task=blogsection&id=2&Itemid=58
http://www.gentepotosina.com/component/content/article/9-articulos/192-supercomputo-en-san-luis-potosi
http://www.globalmedia.mx/sanluis/ver_noticia.php?id=22801

martes, 17 de abril de 2012

Semana 11

En esta semana agrege mas informacion acerca de algunas Herramientas para el desarrollo de aplicaciones, y ya documente lo de la semana pasada




Laboratorio

Para el laboratorio encontre algunas noticias sobre una supercomputadora llamada Watson, en esta noticia hablan de como la supercomputadora puede ayudar a resolver enigmas de medicina. Me llamo la atencion y me puse a buscar un pokito mas sobre esta supercomputadora y lo que encontre fue que:
  1. Aparecio formalmente en el IBM innovate 2011.
  2. Que es capaz de entender el lenguaje hablado.
  3. Puede buscar a través de 200 millones de páginas de datos y dar respuestas precisas en apenas tres segundos.
En otra noticia hablan de como mostraron el funcionamiento de Watson, esto fue en un juego de Jeopardy.
"La mayoría de las respuestas de Watson eran precisas y el tiempo de reacción era mínimo, con lo que casi siempre tenía la oportunidad de contestar primero."

Referencias:

domingo, 15 de abril de 2012

Semana 10

Para esta semana investigue acerca de MPI ya que es lo que hemos estado utilizando para realizar el cluster, algo así breve es que :

" MPI no es un lenguaje de programación, es un conjunto de funciones y macros, Ofrece un API junto con especificaciones de sintaxis y semántica que explican como sus funcionalidades deben añadirse en cada implementacion que se realice."

Algunos fundamentos breves de mpi
"Con MPI el número de procesos requeridos se asigna antes de la ejecución del programa y no se crean procesos adicionales mientras este se esta ejecutando.
En MPI se define un comunicator como una colección de procesos, los cuales pueden enviar mensajes el uno al otro

Las llamadas de MPI se dividen en cuatro clases:

  1. Llamadas utilizadas para inicializar, administrar y finalizar comunicaciones.
  2. Llamadas utilizadas para transferir datos entre un par de procesos.
  3. Llamadas para transferir datos entre varios procesos.
  4. Llamadas utilizadas para crear tipos de datos definidos por el usuario. "
Encontré también que con MPI es posible desarrollar una aplicación para resolver Cadenas de Markov que por el uso de matrices a grandes dimensiones utilizan gran capacidad de procesamiento. Para la solución de esto, las operaciones mas utilizadas son:
  • Resolución de ecuaciones lineales
  • Potencia de matrices
En las siguientes referencias muestra mas a fondo como es utilizada la aplicación ademas de los resultados obtenidos.
Espero poder documentar en la wiki mas información sobre lo que es MPI y sus clases, ademas de otras herramientas para el desarrollo de aplicaciones.

Referencias :

http://clusterfie.epn.edu.ec/clusters/Publicaciones/HTML/articulo2.htm

http://www.mcs.anl.gov/research/projects/mpi/

http://ciecfie.epn.edu.ec/JIEE/historial/XIXJIEE/17Clusters.pdf


Laboratorio

En cuanto al laboratorio encontré un articulo de como utilizan las supercomputadoras para elaborar modelos de simulación de explosión con armas nucleares, esto es algo de lo que se menciona que se ha podido estudiar con estos modelos:

"Las pruebas con simulaciones realizadas a través de supercomputadoras han mostrado muchos errores, sobre todo respecto a la configuración balística del armamento, tema que, según el senador republicano por Arizona, Jon Kyl, “ha mostrado resultados buenos y malos. Los buenos son que conocimos detalles que nunca antes habíamos visto sobre estas armas, los malos muestran que estas armas poseen problemas realmente graves”."

Creo que con estas simulaciones se evitarían tantos desastres que han ocurrido durante pruebas en la vida real.

aqui el link del articulo:

http://www.popsci.com/technology/article/2011-11/advanced-supercomputer-models-supplant-nuclear-weapons-tests-are-they-accurate

semana 10 imagen


jueves, 5 de abril de 2012

Semana 9

En esta semana continue trabajando junto con mi compañero Rodolfo en la aplicacion Dr Queue, en el wiki documente como utilizar la aplicacion para renderizar un archivo al igual de como verificar que los nodos esten trabajando junto con la maquina central.



Nominaciones:

Semana 9 (Imagenes)