Está en la página 1de 14

Reportes de Prcticas Sistemas

de Cmputo y Redes

UNIDAD III
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

PRCTICA NO: 1 ASIGNATURA: SISTEMAS DE COMPUTO Y FECHA:


REDES 27/11/2017
NOMBRE DE LA PRCTICA: SISTEMAS DISTRIBUIDOS
INTEGRANTES:
EDER AGUSTIN FABIAN TINOCO 15092032

NOMBRE NO. CONTROL

SISTEMA DISTRIBUIDO AMOEBA


Amoeba es un sistema operativo distribuido de investigacin, basado en una
arquitectura de microncleo. Fue desarrollado por Andrew S. Tanenbaum y
otros en la Universidad Libre de msterdam. El objetivo del proyecto Amoeba
era construir un sistema de tiempo compartido que hiciera que una red entera de
computadores pareciera a los ojos de un usuario como una mquina nica.
Los servicios suministrados por el ncleo incluyen threads, segmentos de
memoria, mecanismos de IPC (RPCs y mensajes) y E/S [160].
El desarrollo parece detenido, dado que la fecha de la ltima modificacin en el
cdigo data de febrero de 2001.
Existen versiones para varias plataformas, incluyendo i386, Sun-3 y SPARC.
El lenguaje de programacin Python fue originalmente desarrollado para esta
plataforma.
DESCRIPCIN Es un uso general del sistema operativo distribuido. Est diseado para
Y tomar una coleccin de mquinas y hacerlos actuar en conjunto como un
MATERIALES nico sistema integrado.
A UTILIZAR
Usos de Amoeba:
Uso de redes y un sistema compartido de archivos.
Administracin de Memoria:
La arquitectura del sistema Amoeba est constituida principalmente de cuatro
componentes:
1ero se encuentran las estaciones de trabajo (Workstations), una por
usuario.
2do, est el pool de procesadores, un grupo de procesadores que se alocan
de manera dinmica de acuerdo con la necesidad.
3ero, los servidores especializados, servidores tales como: Servidores de archivos,
de directorio, de impresin, etc.
4to son lo gateways, que son utilizados para la conexin de sistemas Amoeba en
distintas ciudades o pases en un solo sistema uniforme.

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

Forma de Comunicacin:
Uno a muchos.
Todos los receptores estn garantizados para recibir todos los mensajes de grupo
en el mismo orden.
Este mecanismo simplifica problemas de programacin paralela.

Sistema Operativo Amoeba es un sistema compartido ideal donde cada


usuario del sistema cree que est ejecutando el sistema en modo exclusivo
pero en realidad no sabe dnde se estn ejecutando sus procesos y donde
est guardando sus archivos

SISTEMA DISTRIBUIDO MACH

Qu es Match:
Mach es un ncleo de sistema operativo desarrollado en la Carnegie-Mellon
University (CMU) para soportar la investigacin de sistemas operativos,
principalmente computacin distribuida y paralela
Filosofa:
La filosofa de diseo de Mach es contar con un ncleo sencillo y extensible,
centrado en los recursos de comunicacin.

Diseo:
Compatible con BSD y adems,
Funciona con velocidades cambiantes en redes entre computadores,
desde redes extendidas hasta redes locales de alta velocidad y
multiprocesadores fuertemente acoplados.
Estructura simplificada del ncleo, con pocas abstracciones;
Operacin distribuida para proporcionar a los clientes transparencia de
la red, y una organizacin orientada a objetos, tanto interna como
externamente.
Objetivos:

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

Uno de los objetivos clave de Mach es ser un sistema operativo


distribuido capaz de funcionar en hardware heterogneo.
Una caracterstica poco usual de Mach, y una clave para su eficiencia, es su
combinacin de caractersticas de memoria y comunicacin entre
procesos. Mach ofrece una combinacin extensible y de propsito general de
la memoria y los mensajes en el corazn del ncleo.
Administracin de la memoria
La administracin de memoria se lleva a cabo usando objetos de
memoria.
Estas tcnicas de administracin de memoria se emplean para implantar
la transmisin de mensajes.

Comunicacin
Los hilos se comunican mediante mensajes, independientes de la
ubicacin; los mensajes contienen datos tipificados para facilitar su
interpretacin. Con este sistema simplificado pueden implantarse
Toda la comunicacin se lleva a cabo a travs de puertos, canales de
comunicacin unidireccionales administrados y protegidos por el ncleo.

Usos del sistema operativo MACH:


Para incorporar muchas de las innovaciones recientes en el campo de los
sistemas operativos para producir un sistema operativo completamente
funcional y de tecnologa avanzada
Est diseado para ejecutarse en sistemas de computacin que van
desde uno hasta miles de procesadores;

Match en la actualidad
Mach est disponible en una amplia gama de mquinas, incluyendo
algunas SUN, Intel, IBM y DEC de un solo procesador, y sistemas
multiprocesadores DEC, Sequent y Encore.
Con la prxima presentacin de Release 3, el proceso de nuclearizacin
puede reducir el tamao del ncleo a una dcima parte del de BSD. Todo el
cdigo BSD saldr del ncleo y se colocar en uno o ms procesos a nivel de
usuario, y el ncleo Mach slo contendr las nuevas caractersticas de bajo
nivel necesarias, para apoyar a BSD y otros sistemas operativos. Por ejemplo,
ser posible contar con distintos entornos de sistema operativo (reescritos
para utilizar las caractersticas de Mach) que se ejecuten a nivel de usuario
sobre Mach. Este enfoque es similar al concepto de mquina virtual

SISTEMA DISTRIBUIDO CHORUS.

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

Qu es? Y Para qu se usa?


Chorus es un micro kernel embebido de tiempo real tpicamente usado en
ambientes de aplicaciones distribuidas dedicadas de bajo costo, que necesitan un
mnimo de funcionalidad y un mnimo uso de memoria, tal como lneas de tarjetas
de crdito, telfonos portables, y dispositivos de mano. Pero tambin se encuentra
en otras aplicaciones embebidas como impresoras, autmatas, etc. es un sistema
operativo altamente escalable y de implementacin confiable, tanto as que se ha
establecido entre los proveedores superiores de telecomunicaciones.

Administracin de la memoria
Los conceptos principales detrs de la administracin de memoria en Chorus son
las regiones y los segmentos.

Una regin es un rango adyacente de direcciones virtuales. Todos los bytes de


una regin tienen las mismas caractersticas de proteccin (por ejemplo, exclusivo
para lectura). Las regiones son una propiedad de los procesos y todos los hilos de
un proceso ven las mismas regiones.

Un segmento es una coleccin adyacente de bytes que reciben el nombre y


proteccin de una posibilidad. Los archivos y las reas de intercambio son los
tipos ms comunes de segmentos. Los segmentos se pueden leer o escribir en ellos
utilizando llamadas al sistema que proporcionen la posibilidad, el desplazamiento,
el nmero de bytes, el buffer y la direccin de transferencia del segmento.

Los segmentos asociados son paginados por lo general segn la demanda


Cuando un proceso hace referencia por vez primera a un segmento recin
asociado, ocurre un fallo de pgina y la pgina del segmento correspondiente a la
direccin de referencia se recupera y se reinicia la instruccin fallida. De esta
forma, se puede implantar la memoria virtual ordinaria, y, adems, un proceso
puede hacer que uno o ms archivos sean visibles en su espacio de direcciones
virtuales, de modo que tenga un acceso directo a ellos en vez de tener que leerlos
o escribir en ellos mediante llamadas al sistema.

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

El ncleo soporta segmentos especiales de E/S para al acceso a los registros de


E/S de la mquina en mquinas con registros de dispositivos asociados con
memoria. Al utilizar estos segmentos, los hilos del ncleo pueden realizar E/S
leyendo o escribiendo de manera directa en la memoria.

Operaciones de comunicacin
Chorus proporciona dos tipos de operaciones de comunicacin: envo
asncrono y RPC. El envo asncrono permite que un hilo slo enve un mensaje a
un puerto. No existe garanta de que el mensaje llegue a su destino y no existe una
notificacin si algo sale mal.

La otra operacin de comunicacin es la RPC. Cuando un proceso ejecuta una


operacin de RPC, se bloquea en forma automtica hasta que llega la respuesta o
expira el cronmetro de la RPC, en cuyo momento se elimina el bloqueo del
emisor. Se garantiza que el mensaje que elimina el bloqueo del emisor es la
respuesta a la solicitud.

Las RPC utilizan una semntica "a lo ms una vez, el sistema garantiza que
una RPC regresar un cdigo de error en vez de intentar la ejecucin de una
operacin ms de una vez.

Tambin es posible enviar un mensaje a un grupo de puertos. Se dispone de


varias opciones, estas opciones determinan la cantidad de mensajes que se envan
y a cules puertos.

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

Los envos a grupos de puertos utilizan el envo asncrono. Los envos de


transmisin (es decir, a todos los miembros) no son controlados por el flujo. Si se
requiere un control del flujo, debe ser proporcionado por el usuario

Chorus es un poderoso sistema operativo enfocado a trabajar en maquinas que


requieren de una respuesta en tiempo real para realizar determinados trabajos
distribuidos; las aplicaciones de Chorus son variadas y de mucha importancia, van
desde hacer funcionar maquinaria de lnea de produccin, impresoras, equipos de
mano, etc.

Chorus es un ejemplo de un sistema operativo extremadamente optimizado y


seguro. Provee caractersticas sin comparacin con otros sistemas operativos,
convirtindolo en la eleccin segura en el mercado de los sistemas embebidos
distribuidos.

SISTEMA DISTRIBUIDO CLOUDS

Cloud computing es una tendencia internacional desde hace aos para la


adopcin y renovacin de infraestructuras para las empresas.
En cloud las compaas acceden a la aplicacin que requieren, a travs de un
navegador web, en ese instante el software es procesado y los datos son
almacenados en servidores de un tercer proveedor, como tambin acceder a
usar programas y servicios que no estn instalados nuestro computador y
por esta razn no tendremos que ocuparnos de mantenerlos actualizados,
sino que nos da la facilidad que este en otra computadora y solo es necesario
conexin a internet para acceder a los mismos. En la red existen servicios
gratuitos y otros de paga. Los datos se guardan encriptados y podemos
acceder a ellos y seguir trabajando desde cualquier computadora y en
algunos casos existe la opcin o la facilidad de acceder mediante el telfono
mvil, desde cualquier lugar del mundo, pero la nica y fcil condicin de

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

tener conexin a Internet como las redes peer-to-peer, Skype,Drobox,


OneDrive, Google Apps (Calendario, Docs, Talk, etc) Amazon Web Services.

TIPOS DE CLOUD?

Es una tendencia global donde el 61% de las empresas manifiestan que estn
evaluando la adopcin del cloud computing para dar una mayor agilidad a sus
negocios. De estas, un 24% tiene pensado hacerlo en los prximos meses, un
porcentaje que va en aumento ao tras ao.
La adopcin del cloud, donde para un 38% de los CIOS es la tecnologa de
futuro para la empresa. Aunque para muchos la computacin en la nube
puede ser desconocida, lo cierto es que no lo son algunas de sus principales
aplicaciones, como el correo electrnico, que muchas organizaciones
mantienen desde hace aos online sin ningn tipo de problema.
Aqu conviene diferenciar entre las opciones que tenemos para desplegar el
cloud para un uso empresarial:

Cloud privado, o tambin conocido como "on-premise" cloud, es la apuesta


de las empresas que prefieren mantener un mayor grado de control respecto
a cuestiones como la seguridad y la privacidad. El cloud privado pertenece y
es administrado por una nica empresa, que controla el modo en que las
distintas lneas de negocio y grupos integrantes personalizan y utilizan los
recursos virtualizados y los servicios automatizados. Lo ms habitual es que
se encuentre en las instalaciones de la propia empresa.

Cloud hbrido, utiliza una base de cloud privado, combinada con el uso
estratgico de servicios de cloud pblico. En este caso suele estar integrado
en un centro de datos del cloud pblico, pero slo la empresa tiene acceso a
dichos servidores. Lo que s puede hacer es contratar ms servicios asociados
al cloud pblico en caso de necesitarlos o aumentar la capacidad de sus
servidores de forma rpida.

Cloud pblico, un 8% de las empresa estn utilizando este tipo de cloud como
su solucin principal. Los servidores y servicios pertenecen y son
administrados por empresas que los utilizan para ofrecer acceso rpido a
recursos informticos asequibles a otras empresas o personas individuales.

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

Adems de esta cuestin tambin se podra clasificar el cloud, segn el tipo


de servicio que presta en la nube y las herramientas que nos permite utilizar.
En este sentido tenemos la siguiente tipologa:

SaaS, (Software as a Service), es la ms popular de todas. Se trata de ofrecer


una aplicacin de cualquier tipo, de correo, de facturacin, un gestor de
proyectos, que se contrata como servicio. Es decir, pagamos por utilizar la
aplicacin y los recursos que necesitamos. Normalmente se contrata un
nmero de usuarios determinado, espacio de almacenamiento y
funcionalidad. Suelen tener diferentes versiones que se ajustan a empresas
de todo tipo de tamao, desde un autnomo a una gran empresa. Un ejemplo
podran ser servicios tan populares como Dropbox o Adobe Creative Cloud.

PaaS (Plataforme as a Service), est pensada para los desarrolladores y


empresas que quieren llevar sus aplicaciones a la nube, que nos facilita la
plataforma de desarrollo. La empresa slo se tiene que preocupar de que
funcione correctamente, mientras que en la plataforma puede mejorar los
recursos que necesita de forma flexible, como el tamao de la base de datos,
el tipo de servidor, etc. Un ejemplo sencillo sera Google App Engine que
permite desarrollar aplicaciones en Java o Python desplegndolas en la
infraestructura que provee Google.

IaaS, (Infraestructure as a Service) es ms completa que en el caso anterior,


ya que no slo tenemos recursos, sino que podemos abstraer el hardware y
utilizar mquinas virtuales. Un claro ejemplo sera Amazon Web Services,
una de las infraestructuras ms utilizadas por su flexibilidad por muchas
empresas y donde se demandan profesionales formados. La U-tad es la
primera Universidad de Espaa que forma parte de su programa Amazon
Web Services Educate.

SITEMA DISTRIBUIDO PLAN 9

Es un sistema operativo distribuido, usado principalmente como vehculo de


investigacin.Fue desarrollado como el sucesor en investigacin del sistema
UNIX por el Computing Sciences Research Center de los Laboratorios Bell
entre mitad de los aos 80 y 2002.
Plan 9 es conocido especialmente por representar todos las interfaces del
sistema, incluyendo aquellos utilizados para redes y comunicacin con el
usuario, a travs del sistema de archivos en lugar de sistemas especializados.

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

El nombre proviene de la pelcula de ciencia ficcin llamada Plan 9 del


espacio exterior.

Vista general
La primera versin pblica estuvo disponible en 1992 para universidades. En
1995 se puso a disposicin del pblico en general una segunda versin
comercial.

Ms tarde, a finales de los 90, Lucent Technologies, quien haba "heredado"


los Bell Labs, dej de interesarse comercialmente por el proyecto. En 2000,
una tercera versin no comercial fue hecha disponible bajo una licencia de
cdigo abierto. Y en 2002 una cuarta versin, nuevamente no comercial, se
hizo disponible en forma de software libre.

El desarrollo contina, liderado por un equipo de los Laboratorios Bell y


miembros del MIT. Actualizaciones menores se hacen disponibles
diariamente en forma de imgenes ISO para la plataforma IA-32.1

El rbol de desarrollo es tambin accesible bajo los protocolos 9P y HTTP,


que son usados para mantener una instalacin al da.2

UTF-8 fue inventado por Ken Thompson para ser usado como codificacin
nativa en Plan 9. Se adaptara para ello en 1992.3 As, Plan 9 fue el primer
sistema operativo en incorporar soporte completo de Unicode.

Plan 9 usa un entorno de ventanas llamado rio.

Fue desarrollado como el sucesor de UNIX por el Computing Sciences


Research Center de los Laboratorios Bell entre mitad de los aos 80 y 2002.

SISTEMA DISTRIBUIDO MOSIX

Es un paquete de software que mejora el kernel de Linux con capacidades de


computacin de clusters. El kernel mejorado permite a cualquier cluster de
estaciones de trabajo y servidores X86/Pentium/AMD trabajar coordinadamente
como parte de un slo sistema.
MOSIX es una extensin del kernel de Linux que permite ejecutar aplicaciones
normales (no paralelizadas) en un Cluster. Una de las posibilidades de MOSIX
es la migracin de procesos, que permite migrar procesos de nodo en nodo. Si
por ejemplo, cierto proceso est dominando la carga de un nodo, este ser movido
a otro que tiene ms recursos. Una de las caractersticas de MOSIX es que, a

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

diferencia de otros clusters, no es necesario modificar las aplicaciones ni tampoco


utilizar libreras especiales. De hecho, tampoco es necesario asignar a mano los
procesos a los diferentes nodos que componen el cluster. La idea es que despus
de la creacin de un nuevo proceso (fork), MOSIX intenta asignarlo al mejor nodo
disponible en ese entonces. MOSIX monitorea constantemente los procesos, y si
fuera necesario, migrar un proceso entre los nodos para maximizar el rendimiento
promedio. MOSIX realiza todo esto automticamente, bajo el concepto de fork
and forget al igual que en un sistema SMP (Multiprocesamiento Simtrico). Esto
significa que slo algunas aplicaciones se beneficiarn de un cluster MOSIX,
bsicamente:

Procesos que requieren de mucho CPU, aplicaciones cientficas, de ingeniera,


etc.

Procesos paralelos, especialmente los que tienen tiempos de ejecucin


impredecibles.

Clusters con nodos de diferentes velocidades y/o distintas cantidades de


memoria.

Entornos multiusuario y de tiempo compartido.

Servidores WEB escalables.

mosix funciona silenciosamente. Sus operaciones son transparentes para las


aplicaciones. Los usuarios no necesitan saber dnde se estn ejecutando los
procesos, tampoco necesitan preocuparse de lo que estn haciendo otros usuarios.
Como mosix est implementado en el kernel de Linux, sus operaciones son
totalmente transparentes para las aplicaciones. Esto permite definir distintos tipos
de clusters, incluso un cluster con diferentes CPUs o velocidades LAN.

SISTEMA DISTRIBUIDO OPEN MOSIX


Pros de openMosix

No se requieren paquetes extra


No son necesarias modificaciones en el cdigo

Contras de openMosix

Es dependiente del kernel


No migra todos los procesos siempre, tiene limitaciones de funcionamiento

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

Problemas con memoria compartida


Adems los procesos con mltiples threads no ganan demasiada eficiencia

Tampoco se obtendr mucha mejora cuando se ejecute un solo proceso, como


por ejemplo el navegador.

Subsistemas de openMosix

Actualmente podemos dividir los parches de openMosix dentro del kernel en


cuatro grandes subsistemas, vemoslos.
Mosix File System (MFS)

El primer y mayor subsistema (en cuanto a lneas de cdigo) es MFS que te


permite un acceso a sistemas de ficheros (FS) remotos (i.e. de cualquier otro
nodo) si est localmente montado.
El sistema de ficheros de tu nodo y de los dems podrn ser montados en el
directorio /mfs y de esta forma se podr, por ejemplo, acceder al directorio
/home del nodo 3 dentro del directorio /mfs/3/home desde cualquier nodo
del cluster.

Migracin de procesos

Con openMosix se puede lanzar un proceso en una computadora y ver si se


ejecuta en otra, en el seno del cluster.
Cada proceso tiene su nico nodo raz (UHN, unique home node) que se
corresponde con el que lo ha generado.

El concepto de migracin significa que un proceso se divide en dos partes: la


parte del usuario y la del sistema.

La parte, o rea, de usuario ser movida al nodo remoto mientras el rea de


sistema espera en el raz.

openMosix se encargar de establecer la comunicacin entre estos 2


procesos.

Direct File System Access (DFSA)

openMosix proporciona MFS con la opcin DFSA que permite acceso a todos
los sistemas de ficheros, tanto locales como remotos. Para ms informacin

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

dirgase a la seccin de Sistema de ficheros de las FAQs (preguntas ms


frecuentes) del presente documento.
Memory ushering

Este subsistema se encarga de migrar las tareas que superan la memoria


disponible en el nodo en el que se ejecutan. Las tareas que superan dicho
lmite se migran forzosamente a un nodo destino de entre los nodos del
cluster que tengan suficiente memoria como para ejecutar el proceso sin
necesidad de hacer swap a disco, ahorrando as la gran prdida de
rendimiento que esto supone. El subsistema de memory ushering es un
subsistema independiente del subsistema de equilibrado de carga, y por ello
se le considera por separado.

CONCLUSION:
Un sistema distribuido permite realizar mltiples tareas al mismo tiempo y
actualmente existen un serie de sistemas que permiten realizar esta tarea,
entre ellos puede que parezcan todos iguales pero cada uno posee una
caracterstica especifica que lo diferencia de los dems, entre los sistemas
distribuidos se encuentran:
Amoeba
RESULTADOS
(IMGENES, Mach
GRAFICOS,
Chorus
TABLAS, ETC)
Cluds
Plan 9
Mosix
Open Mosix

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx
p
TECNOLGICO NACIONAL DE MEXICO
Instituto Tecnolgico Superior de Ptzcuaro
Academia de Ingeniera Biomdica

REPORTE DE PRCTICAS SISTEMAS DE COMPUTO Y REDES

NOTA: OCUOPE EL ESPACIO NECESARIO

Carretera Ptzcuaro-Morelia Av. Tecnolgico No.1, Zurumutaro


Ptzcuaro, Michoacan, Mxico. C.P. 61615
Tel. (434) 542-5049, 5063, 5067, e-mail: direccion@itspa.edu.mx
www.itspa.edu.mx