Title: Proyecto Programacin Mvil
1Proyecto Programación Móvil
- Víctor Germán Sánchez Arias
- Lania
2Contenido
- Presentación
- Objetivo del proyecto
- Modelos de movilidad
- Colaboradores
3Presentación Motivación
- Internet es una fuente casi ilimitada de
servicios y recursos de cómputo de naturaleza
heterogénea y continuamente cambiante - Como poder explotar de manera dinámica este
tipo de servicios y recursos ?
4Presentación explotación de recursos mediante
programación fija
Red de sistemas y recursos
5Presentación programación fija
- Los programas siempre residen en las computadoras
y para su ejecución se envía un mensaje de inicio
y se recibe uno con los resultados - ventaja por la red solo viajan esos dos tipos
mensajes (mas cortos si consideramos la
transmisión de programas completos) - desventaja las computadoras residentes siempre
deben contar con espacio para los programas
fijos, se usen o no
6Presentación explotación de recursos mediante
programación móvil
Red de sistemas y recursos
7Presentación programación móvil
- El programa no tiene residencia fija, este viaja
y se aloja en la computadora que puede recibirlo - ventaja las computadoras residentes sólo son
ocupadas mientras se ejecuta el programa viajante - desventaja por la red viajan programas completos
(de menor dimensión que un mensaje de control)
8Presentación justificación
- La mobilidad de programas que se adaptan es una
técnica flexible que permite la explotación de la
gran cantidad de recursos con estructuras
completamente heterogéneas que se encuentran
distribuidos en una red como Internet
9Presentación Aplicaciones
- La mobilidad facilitará las aplicaciones que
requieren del uso temporal de recursos de
computadoras remotas tales como - buscadores inteligentes de información
- reparación móvil de fallas en una red
- etc.
10Objetivo del proyecto
- Definir el concepto de movilidad e introducir
instrucciones de movilidad explícita a un
lenguaje de cómputo distribuido
11Modelo de ejecución para cómputo móvil
Código disponible
R
C
R recurso C código A ambiente de
ejecución UE unidad ejecutora
UE
Computadora
Código en ejecución
R
A
C
UE
Computadora
12Tipos de Eejecución de código fijo (C/S RPC)
(2)
(3)
R
R
R
C
C
A
C
UE
UE
UE
(1)
Ejecución
Sol_eje
UE
UE
13Tipos de ejecución código móvil por demanda (C/S)
C
C
UE
(1)
UE
(2)
Sol_cod
Res
Código
(3)
R
R
R
R
C
A
C
UE
UE
UE
UE
Ejecución
14Ejecución de código móvil evaluación remota
(servidor elástico)
(2)
C
C
A
UE
UE
UE
UE
(1)
(3)
Ejecución
Sol_eje
Código
C
UE
UE
15Agente móvil
R
UE
Código
amb
R
UE
R
UE
16Colaboraciones
- Responsable
- Dr. Víctor Germán Sánchez arias
- Colaboradores
- Dr. Alberto Oliart. LANIA Xalapa Veracruz
- Ing. Juan Manuel Gutiérrez. LANIA Xalapa Veracruz
- Manuel Herrera. Tesista de maestría del proyecto
- Manuel Escobar. Tesista de maestría del proyecto
17 Como aprovechat todo este ambiente ?