Sie sind auf Seite 1von 2

UNIVERSIDAD DE GUAYAQUIL

FACULTAS DE INGENIERA INDUSTRIAL


LICENCIATURA EN SISTEMAS DE INFORMACIN
PAGUAY CRUZ DANIEL JOS
4TO SEMESTRE
Fecha: 25/02/2015
Fuente: sistemas distribuidos de Andrew S. Tanenbaum y Maarten Van Steen

GRUPO: 4
DEBER: 5

MIGRACIN DE CDIGO
Existen situaciones en las cuales el paso de programas, a veces incluso mientras se
ejecutan, simplifica el diseo de un sistema distribuido. Un problema particularmente
difcil es la migracin de cdigo en sistemas heterogneos.
Razones para la migracin de cdigo
Aumentar la eficiencia: repartir carga computacional y/o disminuir carga de la
red de comunicaciones.
Permitir la carga dinmica de cdigo: cdigo no conocido a priori o cdigo por
demanda y/o mejorar la distribucin/instalacin del cdigo en sistemas grandes
y/o muy distribuidos.
ltimamente, un poco relacionado con la eficiencia: mejorar la capacidad o
velocidad de respuesta para un usuario.
Modelos para migracin de cdigo
La migracin de cdigo desde el punto de vista de la difusin se basa en el movimiento
de programas entre mquinas, con la intencin de que dichos programas se ejecuten en
el destino. Entre los modelos tenemos:

Migracin y recursos locales


Lo que vuelve tan difcil la migracin de cdigo es que el segmento de recursos no
siempre se puede transferir de manera sencilla, junto con los otros segmentos, sin sufrir
modificacin alguna. Ejemplo:

UNIVERSIDAD DE GUAYAQUIL
FACULTAS DE INGENIERA INDUSTRIAL
LICENCIATURA EN SISTEMAS DE INFORMACIN
PAGUAY CRUZ DANIEL JOS
4TO SEMESTRE
Fecha: 25/02/2015
Fuente: sistemas distribuidos de Andrew S. Tanenbaum y Maarten Van Steen

GRUPO: 4
DEBER: 5

Una referencia a un archivo mediante una URL absoluta permanece vlida


independientemente de la mquina donde resida el proceso que mantiene la URL. En
ese caso, el proceso requiere precisamente del recurso al que se hace referencia, y nada
ms. Los diferentes enlaces que tenemos son:
Enlace de identificador es cuando un proceso utiliza una URL para hacer
referencia al sitio de un web especfico o cuando hace referencia a un servidor
FTP mediante la direccin de internet de dicho servidor.
Enlace por valor es cuando el programa se apoya en bibliotecas estndar, tales
como aquellas empleadas para la programacin en C y Java.
Enlace por tipo se ejemplifica mediante referencias a dispositivos locales, tales
como monitores, impresoras, y cosas por el estilo.
Tambin poseemos los recursos:
Los recursos no adjuntos se pueden trasladar fcilmente entre diversas
mquinas, y por lo general los archivos (de datos) asociados slo con el programa
a migrar.
Recurso adjunto puede ser posible, pero slo a un costo relativamente alto.
Los recursos fijos estn ligados de manera ntima a una mquina especfica o a
un ambiente y no se pueden trasladar.

Das könnte Ihnen auch gefallen