Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa Académico
Haga clic aquí para escribir texto.
Asignatura
SISTEMAS DISTRIBUIDOS
Introducción
La creciente necesidad de comunicación a todos los niveles entre particulares y organizaciones ha extendido el
uso de los sistemas de comunicación entre ordenadores, desde las redes de área local y las redes de área
extensa hasta Internet. En la actualidad el uso de ordenadores aparece generalmente asociado al de algún
sistema de comunicación, y es posible disponer de grupos de ordenadores que presten conjuntamente un
mismo servicio. En el futuro encontraremos cada vez más redes heterogéneas de ordenadores, con
aplicaciones que compartan recursos geográficamente distribuidos, flujo de información y coordinación entre
sus actividades. Como prueba de esta tendencia encontramos ejemplos actuales en los sistemas de reservas
aéreas on-line o las aplicaciones de soporte a trabajo colaborativo, como vídeo-conferencias.
RA5. Elaborar documentos de apoyo en el diseño, implementación y gestión de sistemas distribuidos, teniendo en cuenta
el marco referencial procedimental, normativo y legal propio del tipo de comunicaciones y sistemas operativos adaptados
para la aplicación.
RA6. Manejar los referentes conceptuales, teóricos y contextuales que enmarcan la ejecución de procesos locales,
remotos y distribuidos dentro del sistema, teniendo en cuenta la calidad de los procesos destinados al tratamiento de
datos e información.
Actividad
Imaginemos una región donde hay una buena cantidad de computadores disponibles pero con muchos
problemas en el suministro eléctrico. En estas circunstancias, ejecutar una aplicación puede ser un largo
proceso pues las frecuentes caidas de tensión cortan las ejecuciones. Dado que es del interés de todos
los nodos poder ejecutar sus aplicaciones, se propuso un esquema de ejecución remota, tolerante a
Nombre de la Asignatura
fallas, donde clientes colocan las aplicaciones que desean ejecutar en varios nodos que juegan de
servidores de ejecución, con la idea de tener mayor probabilidad de una ejecución exitosa. El primer
servidor que termine la ejecución notifica al cliente y éste enviará mensaje a los otros servidores
solicitando la detención del proceso. Adicionalmente, resultados de cada ejecución (archivos en disco)
deben guardarse también en varios servidores para que puedan ser recuperados en cualquier momento
por todos los nodos que tengan interés en esos datos. En consecuencia el esquema propone una
arquitectura tolerante a fallas tanto para el uso del CPU como para los archivos resultado ejecuciones
remotas.
Desarrollar un sistema de ficheros distribuidos que tenga 3 servidores de ficheros y un servidor de nombres
situado cada uno en nodos diferentes, se pide:
A. Especificar las RPC que debe ofrecer un servidor de ficheros. Esta especificación debed incluir el
nombre de la RPC y el tipo de todos los parámetros formales.
B. Especificar las RPC que debe ofrecer servicios de nombres. Esta especificación debe incluir la misma
información que la da enel punto A.
C. Indicar para cada una de las siguientes operaciones de biblioteca disponible para un cliente (CREATE,
OPEN, READ, WRITE, CLOSE) qué secuencia de llanada a RPC de los servidores debe realizar.
Condiciones
a) Sockets
b) Llamadas a Procedimientos Remotos
c) Comunicación de Grupos
Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
2
Nombre de la Asignatura
b) Algoritmos de Distribución
c) Planificación de Procesos en Sistemas Distribuidos
a) Nombrado
b) Método de Acceso
c) Utilización de Caché en Sistemas de Ficheros Distribuidos
d) NFS
e) CIFS
f) Empleo de Paralelismo en el Sistema Distribuido
g) Sistema de Almacenamiento de Red
h) Gestión de Memoria en Sistemas Distribuidos
Espacios de Socialización
El estudiante presentará un informe en el cual
1. Evaluación
Instrumento de evaluación: Tablas de Valoración
Otro? Cuál : Haga clic aquí para escribir texto.
Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
3
Nombre de la Asignatura
técnicos
Ambiente de Laboratorio Haga clic aquí para escribir texto.
aprendizaje
Referentes TANENBAUM, Andrew S. Sistemas operativos modernos. México: Pearson Educación,
2003.
bibliográfico
CARRETO, Jesús. Sistemas Operativos una Visión Aplicada. Madrid: Mac Graw Hill, 2007.
s
GÓMEZ DE SILVA, Andrés. Introducción a la Computación. México: Cengage Learning,
Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
4
Nombre de la Asignatura
2008.
M. L. Liu, Computación Distribuida. Fundamentos y Aplicaciones. Pearson/ Addison Wesley.
2004.
G. Coulouris, J. Dollimore, T. Kindberg, Distributed Systems. Concepts and Design, Addison
Wesley, 3ª edición 2001.
W. Emmerich, Enginnering Distributed Objects, Wiley 2000.
M. Campione, K. Walrath, The Java Tutorial: Object Oriented Programming for the Internet
(Tomo 2), Addison Wesley Java Series, 3ª edición.
Markus Aleksi, Axel Korthaus, Martin Schader Implementing Distributed Systems with Java
and CORBA. Springer 2010.
Yuri K. Shestopaloff. Design and Implementation oí Reliable and High Performance Software
Systems Including Distributed and Parallel Computing and Interprocess Communication
Designs. AKVY PRESS, 2011.
Wale Soyinka. Linux Administration: A Beginner's Guide, Fifth Edition. McGraw-Hill Osborne
Media; 2008.
Cay S. Horstmann and Gary Cornell. Core Java, Volume I — Fundamentals, 8`h Edition.
Prentice Hall, 2007.
Cay S. Horstmann and Gary Cornell. Core Java, Volume II — Advance Features, 8' Edition.
Prentice Hall, 2008.
3. Roles Funciones
Del estudiante • Diseños sistema de ficheros distribuidos.
• Buscar información complementaria.
• Respetar los derechos de autor realizando las citas
de fuentes bibliográficas según normas ICONTEC.
• Entregar las evidencias de la actividad en las
fechas acordadas con el docente.
Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
5
Nombre de la Asignatura
Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
6