SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
CIICC 2006
Evaluation of Pocket PC
Devices for its Use as
Mobile Servers
Dr. Juan Gabriel González Serna.
Dra. Azucena Montes Rendón.
Dr. Víctor Jesús Sosa Sosa.
M.C. Juan Carlos Olivares Rojas.
Ciudad Madero, Tamaulipas, México, noviembre de 2006.
2
Agenda
Marco
teórico
Introducción Motivación
Trabajo
futuro
ConclusionesPruebas y
resultados
3
Introducción
• Hasta hace poco los dispositivos móviles
tenían características de cómputo muy
limitadas pero actualmente, gracias a los
avances tecnológicos se tienen dispositivos
de cómputo con cada vez mayores
prestaciones.
4
Agenda
Marco
teórico
Introducción Motivación
Trabajo
futuro
ConclusionesPruebas y
resultados
5
Motivación
• Debido a estas nuevas características y
potencialidades de los dispositivos móviles
salta una pregunta al aire:
• ¿son capaces de ejecutar procesos como
servidores?
6
Motivación
• La principal hipótesis que se presenta en
este trabajo consiste en determinar si con las
características actuales que poseen estos
dispositivos móviles, la tecnología está lo
suficientemente madura para hablar de
servidores móviles en lugar de simplemente
clientes móviles.
7
Agenda
Marco
teórico
Introducción Motivación
Trabajo
futuro
ConclusionesPruebas y
resultados
8
Pocket PC
• Se define una Pocket PC (PPC) según
Microsoft como “un dispositivo de mano que
te permite grabar, enviar y recibir e-mails,
contactos, citas, mostrar archivos multimedia,
juegos, intercambiar mensajes de texto con
MSN Messenger, navegar por la Web y más”.
9
Windows CE
• Windows CE es el sistema operativo para
dispositivos electrónicos empotrados cuya
finalidad es mantener una versión lo más fiel
Windows de escritorio en dispositivos de
cómputo con características limitadas. Es un
sistema operativo de 32 bits multitarea y de
tiempo real. Porta la mayoría de las APIs de
Win32 (Windows) pero siendo totalmente
diferentes en su arquitectura.
10
Agenda
Marco
teórico
Introducción Motivación
Trabajo
futuro
ConclusionesPruebas y
resultados
11
Mini Servidor Web
Servicio ejecutándose en el dispositivo móvil (PPC con Windows
Mobile 2003) y el cliente (navegador Web) también
12
Bitácora del Proxy GAP
El GAP es multiplataforma pudiéndose ejecutar en diversas plataformas
gracias a que se implementó con .NET CompactFramework
13
Pruebas de rendimiento
• La principal problemática que se presenta al
realizar pruebas sobre Internet es que el
tiempo de acceso a la Web es un fenómeno
difícil de modelar así como de formalizar.
Los tiempos de respuestas pueden depender
de muchos factores tal es el caso del ancho
de banda, el encaminamiento (ruta) que
siguen los paquetes, etc. Todo esto conlleva
a que no se obtengan los mismos tiempos
de respuesta cada vez que se ejecuta la
prueba.
14
Hipótesis particulares
• H1 = El tiempo de acceso a través de emuladores
es mucho más lento que a través de un dispositivo
normal, debido a que se emula el proceso.
CIERTO
• H2 = El tiempo de acceso a través de emuladores
es mucho más rápido debido a que no existe
latencia en los tiempos de acceso ya que al
ejecutarse de manera local no se ve sometido a
factores externos que pudieran afectar la
comunicación y el acceso a los recursos. FALSO
15
Hipótesis particulares
• H3 = El tiempo de acceso se ve afectado por
el tipo y versión de plataforma utilizada; es
decir, plataformas más recientes tienen
accesos más rápidos. CIERTO
• H4 = El tiempo de acceso a los recursos se
ve afectado por las características del
dispositivo; es decir; entre más recursos
posea el dispositivo mayor es la posibilidad
de que se ejecute más rápido. CIERTO
16
Hipótesis particulares
• H5 = La velocidad del tiempo de acceso es
superior con dispositivos Pocket PC más
recientes. CIERTO
• H6 = El uso de la nueva versión de .NET CF
2.0 tiene mejores resultado en la velocidad
de acceso que la versión 1.0. FALSO
17
Hipótesis particulares
• H7 = El uso de la misma versión del sistema
operativo pero con dispositivos de diferentes
capacidades de cómputo produce una
mejora en los tiempos de acceso. CIERTO
• H8 = El uso independiente del GAP y el
cliente Web (navegador) en otro dispositivo
mejora los tiempos de acceso al tener
menos aplicaciones corriendo en la Pocket
PC (sistema dedicado). FALSO
18
GAP Multiplataforma
GAP en emulador de Windows
CE 5.0
GAP en Windows XP (PC)
19
GAP en plataformas PPC
GAP ejecutándose en una PPC con Windows Mobile 2003 SE y
Windows Mobile 5 respectivamente
20
Características de las pruebas
• 12 Usuarios respondieron la encuesta. 3 han
utilizado dispositivos móviles para acceder a
la Web.
• Se analizaron 100 Sitios Web.
• El tamaño promedio de la página principal es
de 30,476.81 (aprox. 30 Kb), los cuales
contienen un promedio de 56.99 objetos
(imágenes, otros recursos).
21
Resultados en emuladores
22
Resultados en dispositivos
23
Agenda
Marco
teórico
Introducción Motivación
Trabajo
futuro
ConclusionesPruebas y
resultados
24
Trabajo futuro
• H1 = Si se tienen distintos dispositivos con
las mismas características pero diferentes
plataformas, la plataforma superior es
ligeramente más rápida que la otra versión.
• H2 = La ejecución del GAP (y en general de
cualquier clase de procesos) en la Pocket
PC es más rápida que usando dispositivos
Smartphone.
25
Trabajo futuro
• H3 = La velocidad de los tiempos de accesos
se ve afectado por el tipo de conexión (GSM-
GPRS, WiFi, Bluetooth, etc.) sin depender
en gran medida del tipo de dispositivo
utilizado.
• H4 = Una PC con las mismas características
que una Pocket PC tiene tiempos de
accesos más veloces debido a que tiene una
arquitectura distinta que está diseñada para
correr servicios más potentes.
26
Agenda
Marco
teórico
Introducción Motivación
Trabajo
futuro
ConclusionesPruebas y
resultados
27
Conclusiones
• De las pruebas obtenidas se deduce que los
dispositivos móviles son capaces
actualmente de funcionar como servidores
móviles aunque con pequeñas cargas de
trabajo.
• Para aplicaciones no tan intensivas como
nuestro caso el uso de un servicio de red
personal es factible y tiene buen desempeño.
28
Conclusiones
• De esta forma se debe dejar en claro que
aunque una PPC o una PC funcionen como
servidor no es recomendable utilizarlos como
servidor dedicado, para ello se utilizan
equipo especializado como estaciones de
trabajo, mainframes y si el procesamiento es
demasiado complejo se pueden utilizar súper
computadoras.
29
¿Preguntas?
• {gabriel, amr, vjsosa} @cenidet.edu.mx
• jcolivar@itmorelia.edu.mx
• http://www.cenidet.edu.mx/~wm-serna/
• http://antares.itmorelia.edu.mx/~jcolivar/
“Distribuye y vencerás”.

Contenu connexe

En vedette

Réunion Clévacances 2009
Réunion Clévacances 2009Réunion Clévacances 2009
Réunion Clévacances 2009cdtsomme
 
Étude des perceptions de la réalité augmentée – Une approche exploratoire
Étude des perceptions de la réalité augmentée – Une approche exploratoireÉtude des perceptions de la réalité augmentée – Une approche exploratoire
Étude des perceptions de la réalité augmentée – Une approche exploratoireM@rsouin
 
Diplomado Sesion 8
Diplomado Sesion 8Diplomado Sesion 8
Diplomado Sesion 8pelugo22
 
Atrapados En La Red
Atrapados En La RedAtrapados En La Red
Atrapados En La Redmikaaaa
 
Dernires Gouttes
Dernires GouttesDernires Gouttes
Dernires Gouttesguest214072
 
VersióN Para Exponer En 1ras Jornadas En Chubut Inicadoresd
VersióN Para Exponer En 1ras Jornadas En  Chubut  InicadoresdVersióN Para Exponer En 1ras Jornadas En  Chubut  Inicadoresd
VersióN Para Exponer En 1ras Jornadas En Chubut Inicadoresdhildaberon
 
LA POBREZA
LA POBREZALA POBREZA
LA POBREZAEuler
 
Douae Va A Cal Metge!
Douae Va A Cal Metge!Douae Va A Cal Metge!
Douae Va A Cal Metge!guest9f8e3b
 
La valise idéale et vêtements pour le Vietnam
La valise idéale et vêtements pour le VietnamLa valise idéale et vêtements pour le Vietnam
La valise idéale et vêtements pour le VietnamHorizon-Vietnam-Voyage
 
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...Nathalie Caclard
 
Fase planificación
Fase planificaciónFase planificación
Fase planificaciónmazava
 
Journauxdeclasse.be
Journauxdeclasse.beJournauxdeclasse.be
Journauxdeclasse.beHWolteche
 
A mis amigos/as
A mis amigos/asA mis amigos/as
A mis amigos/asdjcani
 

En vedette (20)

Réunion Clévacances 2009
Réunion Clévacances 2009Réunion Clévacances 2009
Réunion Clévacances 2009
 
Le Jeune Curé
Le Jeune CuréLe Jeune Curé
Le Jeune Curé
 
permenent tissue
permenent tissuepermenent tissue
permenent tissue
 
Étude des perceptions de la réalité augmentée – Une approche exploratoire
Étude des perceptions de la réalité augmentée – Une approche exploratoireÉtude des perceptions de la réalité augmentée – Une approche exploratoire
Étude des perceptions de la réalité augmentée – Une approche exploratoire
 
Diplomado Sesion 8
Diplomado Sesion 8Diplomado Sesion 8
Diplomado Sesion 8
 
Los Profesores Dijeron
Los Profesores DijeronLos Profesores Dijeron
Los Profesores Dijeron
 
Atrapados En La Red
Atrapados En La RedAtrapados En La Red
Atrapados En La Red
 
Dernires Gouttes
Dernires GouttesDernires Gouttes
Dernires Gouttes
 
VersióN Para Exponer En 1ras Jornadas En Chubut Inicadoresd
VersióN Para Exponer En 1ras Jornadas En  Chubut  InicadoresdVersióN Para Exponer En 1ras Jornadas En  Chubut  Inicadoresd
VersióN Para Exponer En 1ras Jornadas En Chubut Inicadoresd
 
LA POBREZA
LA POBREZALA POBREZA
LA POBREZA
 
Douae Va A Cal Metge!
Douae Va A Cal Metge!Douae Va A Cal Metge!
Douae Va A Cal Metge!
 
La valise idéale et vêtements pour le Vietnam
La valise idéale et vêtements pour le VietnamLa valise idéale et vêtements pour le Vietnam
La valise idéale et vêtements pour le Vietnam
 
35 Schonstein
35 Schonstein35 Schonstein
35 Schonstein
 
sugerencias
sugerenciassugerencias
sugerencias
 
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
Jeunesse, pratiques et territoire : réflexions à partir des cahiers de l'acti...
 
Fase planificación
Fase planificaciónFase planificación
Fase planificación
 
OOo, Mi comunidad
OOo, Mi comunidadOOo, Mi comunidad
OOo, Mi comunidad
 
Journauxdeclasse.be
Journauxdeclasse.beJournauxdeclasse.be
Journauxdeclasse.be
 
A mis amigos/as
A mis amigos/asA mis amigos/as
A mis amigos/as
 
#25ansAPESS. L'APESS et l'évolution de l'élevage par Loïc Barbedette
#25ansAPESS. L'APESS et l'évolution de l'élevage par Loïc Barbedette#25ansAPESS. L'APESS et l'évolution de l'élevage par Loïc Barbedette
#25ansAPESS. L'APESS et l'évolution de l'élevage par Loïc Barbedette
 

Similaire à Evaluation of Pocket PC Devices for its Use as Mobile Servers

Similaire à Evaluation of Pocket PC Devices for its Use as Mobile Servers (20)

Puaem
PuaemPuaem
Puaem
 
Gestor de Acaparamiento y Transcodificación de Sitios Web para Pocket PC
Gestor de Acaparamiento y Transcodificación de Sitios Web para Pocket PCGestor de Acaparamiento y Transcodificación de Sitios Web para Pocket PC
Gestor de Acaparamiento y Transcodificación de Sitios Web para Pocket PC
 
Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Presentacion predefensa
Presentacion predefensaPresentacion predefensa
Presentacion predefensa
 
Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futuras
 
Informe acerca de la tecnología cloud computing
Informe acerca de la tecnología cloud computingInforme acerca de la tecnología cloud computing
Informe acerca de la tecnología cloud computing
 
Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)
 
Pract campo
Pract campoPract campo
Pract campo
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
ARTICULO
ARTICULOARTICULO
ARTICULO
 
Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futuras
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)
 
La nube tecnologica :)
La nube tecnologica :)La nube tecnologica :)
La nube tecnologica :)
 
Nuevas tendencias
Nuevas tendenciasNuevas tendencias
Nuevas tendencias
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Memoria
MemoriaMemoria
Memoria
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidor
 

Plus de Juan Carlos Olivares Rojas

Analítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersAnalítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersJuan Carlos Olivares Rojas
 
Analitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasAnalitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasJuan Carlos Olivares Rojas
 
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...Juan Carlos Olivares Rojas
 
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoPropuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoJuan Carlos Olivares Rojas
 
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteJuan Carlos Olivares Rojas
 
Propuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoPropuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoJuan Carlos Olivares Rojas
 
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainCyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainJuan Carlos Olivares Rojas
 
A Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityA Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityJuan Carlos Olivares Rojas
 
Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Juan Carlos Olivares Rojas
 
A Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionA Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionJuan Carlos Olivares Rojas
 
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Juan Carlos Olivares Rojas
 
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Juan Carlos Olivares Rojas
 
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Juan Carlos Olivares Rojas
 
Internet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesInternet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesJuan Carlos Olivares Rojas
 
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Juan Carlos Olivares Rojas
 
Ciber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesCiber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesJuan Carlos Olivares Rojas
 
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Juan Carlos Olivares Rojas
 

Plus de Juan Carlos Olivares Rojas (20)

Ieee itmsb20
Ieee itmsb20Ieee itmsb20
Ieee itmsb20
 
Ropec20neural stick
Ropec20neural stickRopec20neural stick
Ropec20neural stick
 
Analítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board ComputersAnalítica de Datos usando Single Board Computers
Analítica de Datos usando Single Board Computers
 
Analitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las CosasAnalitica de Datos en Dispositivos de Internet de las Cosas
Analitica de Datos en Dispositivos de Internet de las Cosas
 
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
A Comparative Assessment of Cryptography Algorithms for Data Analytic Applica...
 
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de MéxicoPropuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
Propuesta de Flexibilidad Curricular en el Tecnológico Nacional de México
 
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición InteligenteAnalítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
Analítica de Datos en Simulador de Redes para Sistemas de Medición Inteligente
 
Propuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en MéxicoPropuesta de Mercado Eléctrico Minorista Transactivo en México
Propuesta de Mercado Eléctrico Minorista Transactivo en México
 
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign BlockchainCyber Security on Transactions in Smart Metering Systems usign Blockchain
Cyber Security on Transactions in Smart Metering Systems usign Blockchain
 
A Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobilityA Survey on Smart Metering Systems using Blockchain for E-mobility
A Survey on Smart Metering Systems using Blockchain for E-mobility
 
Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes Detección de Movimiento usando Medidores Inteligentes
Detección de Movimiento usando Medidores Inteligentes
 
A Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer InteractionA Survey on Smart Metering Systems using Human-Computer Interaction
A Survey on Smart Metering Systems using Human-Computer Interaction
 
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
Machine Learnign Model for the Detection of Electricity Energy Fraud Using an...
 
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
Forecasting Electricity Consumption Using Weather Data in Edge-Fog-Cloud Data...
 
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
Aplicacion de Tecnicas de UX en el Desarrollo de un Portal de un Sistema de M...
 
Internet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas InteligentesInternet de las Cosas en Redes Eléctricas Inteligentes
Internet de las Cosas en Redes Eléctricas Inteligentes
 
Estrategias didacticas
Estrategias didacticasEstrategias didacticas
Estrategias didacticas
 
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
Optimización de la Eficiencia Energética en los Hogares utilizando una Arquit...
 
Ciber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas InteligentesCiber Seguridad en Redes Eléctricas Inteligentes
Ciber Seguridad en Redes Eléctricas Inteligentes
 
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
Estudio de Vulnerabilidad de Protocolos y Redes de Comunicación para Medidore...
 

Evaluation of Pocket PC Devices for its Use as Mobile Servers

  • 1. CIICC 2006 Evaluation of Pocket PC Devices for its Use as Mobile Servers Dr. Juan Gabriel González Serna. Dra. Azucena Montes Rendón. Dr. Víctor Jesús Sosa Sosa. M.C. Juan Carlos Olivares Rojas. Ciudad Madero, Tamaulipas, México, noviembre de 2006.
  • 3. 3 Introducción • Hasta hace poco los dispositivos móviles tenían características de cómputo muy limitadas pero actualmente, gracias a los avances tecnológicos se tienen dispositivos de cómputo con cada vez mayores prestaciones.
  • 5. 5 Motivación • Debido a estas nuevas características y potencialidades de los dispositivos móviles salta una pregunta al aire: • ¿son capaces de ejecutar procesos como servidores?
  • 6. 6 Motivación • La principal hipótesis que se presenta en este trabajo consiste en determinar si con las características actuales que poseen estos dispositivos móviles, la tecnología está lo suficientemente madura para hablar de servidores móviles en lugar de simplemente clientes móviles.
  • 8. 8 Pocket PC • Se define una Pocket PC (PPC) según Microsoft como “un dispositivo de mano que te permite grabar, enviar y recibir e-mails, contactos, citas, mostrar archivos multimedia, juegos, intercambiar mensajes de texto con MSN Messenger, navegar por la Web y más”.
  • 9. 9 Windows CE • Windows CE es el sistema operativo para dispositivos electrónicos empotrados cuya finalidad es mantener una versión lo más fiel Windows de escritorio en dispositivos de cómputo con características limitadas. Es un sistema operativo de 32 bits multitarea y de tiempo real. Porta la mayoría de las APIs de Win32 (Windows) pero siendo totalmente diferentes en su arquitectura.
  • 11. 11 Mini Servidor Web Servicio ejecutándose en el dispositivo móvil (PPC con Windows Mobile 2003) y el cliente (navegador Web) también
  • 12. 12 Bitácora del Proxy GAP El GAP es multiplataforma pudiéndose ejecutar en diversas plataformas gracias a que se implementó con .NET CompactFramework
  • 13. 13 Pruebas de rendimiento • La principal problemática que se presenta al realizar pruebas sobre Internet es que el tiempo de acceso a la Web es un fenómeno difícil de modelar así como de formalizar. Los tiempos de respuestas pueden depender de muchos factores tal es el caso del ancho de banda, el encaminamiento (ruta) que siguen los paquetes, etc. Todo esto conlleva a que no se obtengan los mismos tiempos de respuesta cada vez que se ejecuta la prueba.
  • 14. 14 Hipótesis particulares • H1 = El tiempo de acceso a través de emuladores es mucho más lento que a través de un dispositivo normal, debido a que se emula el proceso. CIERTO • H2 = El tiempo de acceso a través de emuladores es mucho más rápido debido a que no existe latencia en los tiempos de acceso ya que al ejecutarse de manera local no se ve sometido a factores externos que pudieran afectar la comunicación y el acceso a los recursos. FALSO
  • 15. 15 Hipótesis particulares • H3 = El tiempo de acceso se ve afectado por el tipo y versión de plataforma utilizada; es decir, plataformas más recientes tienen accesos más rápidos. CIERTO • H4 = El tiempo de acceso a los recursos se ve afectado por las características del dispositivo; es decir; entre más recursos posea el dispositivo mayor es la posibilidad de que se ejecute más rápido. CIERTO
  • 16. 16 Hipótesis particulares • H5 = La velocidad del tiempo de acceso es superior con dispositivos Pocket PC más recientes. CIERTO • H6 = El uso de la nueva versión de .NET CF 2.0 tiene mejores resultado en la velocidad de acceso que la versión 1.0. FALSO
  • 17. 17 Hipótesis particulares • H7 = El uso de la misma versión del sistema operativo pero con dispositivos de diferentes capacidades de cómputo produce una mejora en los tiempos de acceso. CIERTO • H8 = El uso independiente del GAP y el cliente Web (navegador) en otro dispositivo mejora los tiempos de acceso al tener menos aplicaciones corriendo en la Pocket PC (sistema dedicado). FALSO
  • 18. 18 GAP Multiplataforma GAP en emulador de Windows CE 5.0 GAP en Windows XP (PC)
  • 19. 19 GAP en plataformas PPC GAP ejecutándose en una PPC con Windows Mobile 2003 SE y Windows Mobile 5 respectivamente
  • 20. 20 Características de las pruebas • 12 Usuarios respondieron la encuesta. 3 han utilizado dispositivos móviles para acceder a la Web. • Se analizaron 100 Sitios Web. • El tamaño promedio de la página principal es de 30,476.81 (aprox. 30 Kb), los cuales contienen un promedio de 56.99 objetos (imágenes, otros recursos).
  • 24. 24 Trabajo futuro • H1 = Si se tienen distintos dispositivos con las mismas características pero diferentes plataformas, la plataforma superior es ligeramente más rápida que la otra versión. • H2 = La ejecución del GAP (y en general de cualquier clase de procesos) en la Pocket PC es más rápida que usando dispositivos Smartphone.
  • 25. 25 Trabajo futuro • H3 = La velocidad de los tiempos de accesos se ve afectado por el tipo de conexión (GSM- GPRS, WiFi, Bluetooth, etc.) sin depender en gran medida del tipo de dispositivo utilizado. • H4 = Una PC con las mismas características que una Pocket PC tiene tiempos de accesos más veloces debido a que tiene una arquitectura distinta que está diseñada para correr servicios más potentes.
  • 27. 27 Conclusiones • De las pruebas obtenidas se deduce que los dispositivos móviles son capaces actualmente de funcionar como servidores móviles aunque con pequeñas cargas de trabajo. • Para aplicaciones no tan intensivas como nuestro caso el uso de un servicio de red personal es factible y tiene buen desempeño.
  • 28. 28 Conclusiones • De esta forma se debe dejar en claro que aunque una PPC o una PC funcionen como servidor no es recomendable utilizarlos como servidor dedicado, para ello se utilizan equipo especializado como estaciones de trabajo, mainframes y si el procesamiento es demasiado complejo se pueden utilizar súper computadoras.
  • 29. 29 ¿Preguntas? • {gabriel, amr, vjsosa} @cenidet.edu.mx • jcolivar@itmorelia.edu.mx • http://www.cenidet.edu.mx/~wm-serna/ • http://antares.itmorelia.edu.mx/~jcolivar/ “Distribuye y vencerás”.