Está en la página 1de 8

ESCUELA MILITAR DE INGENIERA

SISTEMAS DISTRIBUIDOS
LABORATORIO 2
CLAUDIA INES GUTIERREZ VILLEGAS
6812899 LP. A10010-2

GESTION I/2013

1. Lea la justificacin tcnica del proyecto s e t i @ h o m e en: http://setiathome.berkeley.edu/index.php En qu consiste este proyecto?

SETI (siglas en ingls para Bsqueda de Inteligencia Extraterrestre) es un rea cientfica cuya meta es detectar vida inteligente fuera de la Tierra. Un enfoque, conocido como radio SETI, usa radio telescopios para escuchar seales de radio de banda estrecha provenientes del espacio. No se tiene conocimiento de que estas seales ocurran de manera natural, por lo que su deteccin puede proporcionar evidencias de tecnologa extraterrestre.

Los signos de telescopio de radio consisten principalmente en ruido (de las fuentes celestiales y la electrnica del receptor) y signos artificiales como las estaciones de la TELEVISIN, radar, y satlites. La radio moderna los proyectos de SETI analizan los datos digitalmente. Ms el poder de la informtica permite a las bsquedas cubrir la frecuencia mayor va con ms sensibilidad. Por consiguiente, radio SETI tiene un apetito insaciable por computar el poder.

Anteriores proyectos de radio SETI usaron ordenadores de propsito especial localizados en el mismo telescopio para realizar el grueso del anlisis de datos. En 1995, David Gedye se propuso convertir radio SETI un super ordenador virtual compuesto de un gran nmero de ordenadores conectados a travs de Internet y organiz el proyecto SETI@home para explorar esta idea. SETI@home fu lanzado originariamente en mayo de 1999.

El envo de datos por parte nuestra. SETI @ home se conecta slo cuando la transferencia de datos. Esto ocurre slo cuando el protector de pantalla se ha terminado el anlisis de la unidad de trabajo y quiere devolver los resultados (y obtener otra unidad de trabajo.) Slo vamos a hacer esto con su permiso y le permiten controlar cuando el equipo se conecta a nosotros o bien, le daremos la opcin de configurar el protector de pantalla para transferir datos de forma automtica tan pronto como se ha hecho con la actual unidad de trabajo. La transmisin de datos tiene una

ESCUELA MILITAR DE INGENIERA |

CLAUDIA GUTIERREZ VILLEGAS

A10010-2 6812899

duracin de menos de 5 minutos con la mayora de los mdems comunes y vamos a desconectar inmediatamente despus de transferir todos los datos. Hacemos un seguimiento de las unidades de trabajo de aqu en Berkeley, con una gran base de datos. Cuando las unidades de trabajo nos sean devueltos, se fusiona de nuevo en la base de datos y con un "hecho". Nuestros equipos de buscar una nueva unidad de trabajo para que usted pueda procesar y enviar hacia fuera, marcando que "en progreso" en la base de datos. Enviamos cada unidad de trabajo varias veces con el fin de asegurarse de que los datos se procesan correctamente.

De acuerdo a lo explicado ahora en el curso, justifique ampliamente si este puede considerarse un ejemplo de computacin distribuida y por qu. Instale en su computadora el software de anlisis de seales radioelctricas del proyecto SETI del sitio Web.

SETI puede ser considerado un ejemplo de computacin distribuida por muchas razones, las caractersticas que tiene un sistema distribuido son los siguientes: Coleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante interconexiones hardware y software.

ESCUELA MILITAR DE INGENIERA |

CLAUDIA GUTIERREZ VILLEGAS

A10010-2 6812899

Existen muchos componentes de hardware alrededor del mundo que necesitan obtener la informacin emitida por las computadoras, estn pueden ser considerados autnomos localmente, pero la informacin debe fluir dentro el sistema distribuido, es as que existe la comunicacin e intercambio de informacin entre ellos, ya que el fin del presente proyecto es obtener informacin de todas las fuentes posibles o este caso los computadores.

Comparticin de recursos. SETI comparte diferentes recursos alrededor de toda la distribucin del sistema, recursos como servidores, deben ser accedidos desde muchos lugares, as tambin existir la posibilidad de utilizar algn componente que permita el envi de datos al radiotelescopio central.

Concurrencia. Existe concurrencia de procesos, debido a que existe procesamiento de datos de forma paralela y simultnea en todo el sistema. La concurrencia se logra con xito debido a que las computadoras son independientes.

Transparencia. El programa representa como aquella interfaz que pretende ser nica para cada usuario, este debe simular ser el componente nico dentro el sistema, por el cual podemos ayudar en la obtencin de informacin.

Otro tipo de transparencia son aquellas acciones de envi de informacin que no son visibles para los usuarios, todo esto a nivel hardware y software.

Seguridad interna dentro el sistema distribuido. La informacin manipulada dentro el sistema, debe ser confidencial, integra y disponible en todo momento.

ESCUELA MILITAR DE INGENIERA |

CLAUDIA GUTIERREZ VILLEGAS

A10010-2 6812899

Ejecucin de mltiples computadores. Varias computadoras ejecutan y trabajan al mismo tiempo, en varias partes del mundo, en diferentes horarios, durante diferentes lapsos de tiempo, etc.

Para comprobar el funcionamiento de un sistema que enva informacin a equipos remotos y luego recupera la salida general de todos ellos, describir sus caractersticas de acuerdo a lo llevado en las anteriores clases.

El equipo SETI@home presenta las siguientes caractersticas en el proceso de envo de informacin a equipos remotos: Anlisis de seales (datos), normalmente el ruido. Conjunto de computadores que forman parte del sistema distribuido de SETI@home. Intercambio de informacin dentro del sistema interno. Comparticin de recursos (hardware y software) dentro el sistema de SETI@home. Reparticin de procesamiento de informacin. Existe algn medio de comunicacin entre los componentes del sistema.

Informacin del usuario (User Info)

Esta seccin muestra informacin sobre la persona responsable de procesar el bloque de datos. Se muestra el nombre de la persona que recibir el crdito por este trabajo, el nmero total de unidades procesadas, y el tiempo que la computadora del usuario utiliz en el anlisis. Este tiempo es en el que estuvo activo el protector de pantalla, no el tiempo total que la mquina estuvo prendida.

Informacin de los datos


ESCUELA MILITAR DE INGENIERA | CLAUDIA GUTIERREZ VILLEGAS A10010-2 6812899 4

Esta seccin contiene informacin sobre la unidad de trabajo con la cual se est trabajando. Es muy importante conocer detalles exactos de estos datos para poder administrarlos en la base de datos. Si se encuentra una seal en esta informacin permitir devolver a este lugar en el cielo y de reexaminar la parte correcta del espectro para controlar los resultados.

Dnde estoy mirando? La primera lnea de esta seccin de la pantalla indica la ubicacin en el cielo donde se captur la seal. Este es la direccin hacia la cual estaba apuntando el telescopio, o ms preciso, el lugar que pas arriba del telescopio en este momento. En la Tierra, se necesitan dos datos, longitud y latitud, para localizar un sitio en la superficie. En el cielo, estas coordenadas son llamadas 'Right ascension' (Ascenso derecha) y declinacin.

Cundo estaba mirando? La segunda lnea de la seccin 'Data Info' le dice cuando se registr la unidad de trabajo, la hora est dada en GMT (Greenwich Mean Time). Este es la hora oficial en el reloj del Observatorio Real de Greenwich en Inglaterra con una longitud de 0 grados.

Qu telescopio estaba usando? La siguiente lnea le indica la fuente de los datos, en este caso el Observatorio de Radio de Arecibo. Exceptuando algn desastre natural que podra destruirlo, no es probable que se modifique esta lnea.

Qu frecuencia estoy analizando? La ltima lnea le indica la frecuencia base de los datos que est analizando. SETI@home mira a una banda en el espectro de radio con un ancho de 2.5 MHz.

ESCUELA MILITAR DE INGENIERA |

CLAUDIA GUTIERREZ VILLEGAS

A10010-2 6812899

Combinando todas las lneas, sabr desde donde, cuando, en qu frecuencia, y cual es la fuente de los datos. Todo lo que se necesita saber para identificar en forma nica a la unidad de trabajo que le fue enviada

Anlisis de datos

Esta seccin se actualiza dinmicamente durante el trabajo de la computadora, contiene una gran cantidad de informacin sobre lo que est pasando en su mquina en ese momento, cuando est procesando los datos de la unidad de trabajo.

Qu es lo que hace el protector de pantalla en este momento? La lnea superior indica qu est haciendo el programa actualmente. Puede indicar una de varias actividades: las mencionaremos abajo, con una descripcin.

Scanning Result Header File Cuando se inicia SETI@home automticamente (o manualmente), el protector de pantalla tiene que reconstruir de alguna forma el punto donde dej en los clculos. Para encontrar esta informacin tiene que leer un archivo que almacenamos sobre su disco duro. El protector de pantalla luego reinicia su trabajo en el punto exacto donde haba terminado anteriormente, mostrando todos los datos en la pantalla.

Connecting To Server Si nota esta frase, el protector est intentando de conectarse con el servidor de datos SETI@home.

Receiving Data

ESCUELA MILITAR DE INGENIERA |

CLAUDIA GUTIERREZ VILLEGAS

A10010-2 6812899

El servidor de datos SETI@home le est enviando datos. Le enviaremos unos 350 KBytes de datos reales del telescopio y alrededor de 1K de informacin que describe los datos (fecha/hora de la toma, donde en el cielo, frecuencia base de la unidad de trabajo, etc...)

ESCUELA MILITAR DE INGENIERA |

CLAUDIA GUTIERREZ VILLEGAS

A10010-2 6812899