Autor: Roberto Rafael García Escallón memoria del trabajo de grado realizado para cumplir uno de los requisitos para optar al título de ingeniero de sistemas director



Descargar 0,95 Mb.
Página1/11
Fecha de conversión20.09.2017
Tamaño0,95 Mb.
  1   2   3   4   5   6   7   8   9   10   11



CIS1530IN03

Grids Accesibles

Roberto Rafael García Escallón

PONTIFICIA UNIVERSIDAD JAVERIANA

FACULTAD DE INGENIERIA

CARRERA DE INGENIERIA DE SISTEMAS

BOGOTÁ, D.C.

2015


CIS1530IN03

Grids Accesibles



Autor:

Roberto Rafael García Escallón

MEMORIA DEL TRABAJO DE GRADO REALIZADO PARA CUMPLIR UNO DE LOS REQUISITOS PARA OPTAR AL TÍTULO DE INGENIERO DE SISTEMAS

Director

Ing. Mariela J. Curiel H. PhD



Jurados del Trabajo de Grado

Jaime Andrés Pavlich-Mariscal

Luis Guillermo Torres Ribero

Página web del Trabajo de Grado

http://pegasus.javeriana.edu.co/~CIS1530IN03

PONTIFICIA UNIVERSIDAD JAVERIANA

FACULTAD DE INGENIERIA

CARRERA DE INGENIERIA DE SISTEMAS

BOGOTÁ, D.C.

Noviembre 2015



PONTIFICIA UNIVERSIDAD JAVERIANA

FACULTAD DE INGENIERIA

CARRERA DE INGENIERIA DE SISTEMAS

Rector Magnífico

Jorge Humberto Peláez Piedrahita, S.J.



Decano Académico Facultad de Ingeniería

Ingeniero Jorge Luis Sánchez Téllez



Director de la Carrera de Ingeniería de Sistemas

Ingeniero Germán Alberto Chavarro Flórez



Director Departamento de Ingeniería de Sistemas

Ingeniero Rafael Andrés González Rivera



Artículo 23 de la Resolución No. 1 de Junio de 1946

“La Universidad no se hace responsable de los conceptos emitidos por sus alumnos en sus proyectos de grado. Solo velará porque no se publique nada contrario al dogma y la moral católica y porque no contengan ataques o polémicas puramente personales. Antes bien, que se vean en ellos el anhelo de buscar la verdad y la Justicia”
AGRADECIMIENTOS

Quisiera agradecerle, primero que todo, a la Ingeniera Mariela Curiel, mi Directora de tesis, sin ella nada de lo escrito acá hubiera sido posible. Al mismo tiempo quisiera agradecer al Ingeniero Leonardo Flórez, al brindarnos una aplicación del proyecto.

Personalmente quiero agradecerle a mi familia: mis padres y mi hermano, al igual que a mi novia; quienes me acompañaron en cada una de las etapas de este proyecto, su apoyo fue sumamente importante y sus contribuciones me ayudaron a sobrepasar las más complejas barreras.

CONTENIDO


CONTENIDO 5

TABLAS 7

I.INTRODUCCIÓN 1

II.DESCRIPCIÓN GENERAL 3

1.Planteamiento Del Problema 3



1.1.Formulación del problema que se resolvió 5

1.2.Justificación del problema 5

1.3.Impacto Esperado 6

2.Objetivos 7



2.1.Objetivo general 7

2.2.Objetivos específicos 7

III.MARCO METODOLÓGICO 8

1.Fase 1 8

2.Fase 2 8

3.Fase 3 8



IV.MARCO TEORICO Y TRABAJOS RELACIONADOS 9

1.Conceptos Fundamentales 9



1.1.Grid 9

1.2.Grid Emergente 10

1.3.Grid Accesible 10

1.4.Grid Ad hoc 11

1.5.Grid Inalámbrica (Wireless Grid) 12

1.6.Grid Móvil 13

1.7.Middleware 13

1.8.MPI 13

1.9.Red Ad hoc 14

1.10.Compilación Cruzada 14

2.Trabajos relacionados 14



2.1.Estado actual 14

2.2.Trabajos relacionados en Grids Accesibles 14

2.3.Grids integrando recursos móviles 17

V.ANÁLISIS Y SELECCIÓN DE LA GRID 19

1.Primera Etapa 19

2.Segunda Etapa 19

2.1.Matriz comparativa 21

2.2.Justificación 22

VI.DESPLIEGUE DE LA GRID SELECCIONADA 28

1.Proceso PPDIOO 28

2.Descripción detallada de BOINC 30

3.Preparación para el Despliegue 31

4.Proceso de Despliegue 32

4.1.Despliegue del Gestor Central 33

4.2.Cliente en la Máquina Virtual 33

4.3.Cliente en la Máquina Host 33

4.4.Cliente en el dispositivo Android 33

5.Resultado 34



VII.PRUEBAS 36

1.Diseño de las Pruebas para el correcto Despliegue 36



1.1.Correcto despliegue de la aplicación web 36

1.2.Inscripción y ejecución de tareas de manera local 36

1.3.Inscripción y ejecución de tareas con la máquina host 37

1.4.Inscripción y ejecución de tareas en los dispositivos móviles 37

2.Validación y Resultados 37



2.1.Resultados: Correcto despliegue de la aplicación web 37

2.2.Resultados: Inscripción y ejecución de tareas de manera local 38

2.3.Resultados: Inscripción y ejecución de tareas con la máquina host 38

2.4.Resultados: Inscripción y ejecución de tareas en los dispositivos móviles 38

VIII.EVALUACIÓN DE LA GRID DESPLEGADA 40

1.Análisis de Impacto 40

2.Discusión de resultados 41

2.1.Restricciones del despliegue 41

2.2.Comparación con otras alternativas 41

IX.CONCLUSIONES 43

1.Trabajo futuro 43



1.1.BOINC en la Pontificia Universidad Javeriana 44

1.2.Wrapper y administración de aplicaciones 44

1.3.Interfaz de administración 44

X.REFERENCIAS Y BIBLIOGRAFÍA 45

XI.ANEXOS 52

Anexo 1: Preparación de la máquina virtual 52

Anexo 2: Proceso de despliegue del gestor 52

Anexo 3: BOINC API 52

Anexo 4: Creación y ejecución de aplicaciones 52

Anexo 5: Funcionalidades de BOINC 52



Figura 1 Capas de la Grid. Tomado de Foster, Ian (2002) 9

Figura 2 Definición de tipos de Grids. Heba Kurdi, Maozhen Li, and Hamed Al-Raweshidy (2008) 10

Figura 3 Grid Ad hoc. Heba Kurdi, Maozhen Li, and Hamed Al-Raweshidy (2008) 11

Figura 4 Grid Ad hoc Móvil. Heba Kurdi, Maozhen Li, and Hamed Al-Raweshidy (2008) 11

Figura 5 Grid Inalámbrica. Heba Kurdi, Maozhen Li, and Hamed Al-Raweshidy (2008) 12

Figura 6 Grid Móvil. Heba Kurdi, Maozhen Li, and Hamed Al-Raweshidy (2008) 13

Figura 7 Modelo de Despliegue 29

Figura 8 Componentes BOINC 30



Tabla 1 Matriz de comparación DAR 22

Tabla 2 Ambiente de Desarrollo 32




ABSTRACT

This Graduation Project presents a comparative analysis between different projects implementing Accessible Grids that use mobile devices. As a result of said analysis the author decide on deploying the BOINC system, including mobile devices, in order to execute assignments. BOINC offers some limitations, like the need for a central manager and lack of control on the resources. Due to BOINC’s implementation of voluntary computing there’s access to more resources, but the availability of said resources depends on the users. Although the technology still in development, due to the few practical Works found.



RESUMEN

El uso de los dispositivos móviles  ha aumentado  de forma importante alrededor del mundo en los últimos años. Por otro lado, las capacidades actuales de los teléfonos inteligentes se han incrementado de tal forma  que comienzan a ser considerados  como una posible infraestructura de cómputo.  Por ejemplo,  se ha estudiado la problemática de incorporarlos a una Grid, no  sólo para mejorar el acceso de los usuarios a los recursos de la Grid, sino como proveedores de recursos; en este último caso se conocen como Grid Móviles o también Grids Accesibles.   Este trabajo profundiza sobre el estado actual de la tecnología existente para Grids Móviles y se busca el sistema más adecuado que permita la ejecución de tareas, escritas en C++,  en dispositivos móviles. Como resultado del análisis se decide desplegar la Grid BOINC, la cual permite ejecutar tareas en C++.  Entre las principales conclusiones de este trabajo se encuentran, el confirmar la posibilidad de ejecutar tareas en C++ en teléfonos Android, realizando ciertas modificaciones a los programas,  por otro lado  se nota una tecnología aún en estado de maduración, por los pocos trabajos prácticos encontrados.
  1. INTRODUCCIÓN


El uso de los dispositivos móviles se ha incrementado de forma importante alrededor del mundo en los últimos años, tanto así que el uso de Internet desde dispositivos móviles sobrepasó por primera vez en 2014 a su uso desde computadores personales [Lel14]. Algunos autores consideran que el smartphone es uno de las mejores invenciones de la actualidad y su acelerada adopción hace pensar que la tecnología aún seguirá desarrollándose, a medida que los usuarios se van dando cuenta de todo lo que puede estar al alcance de uno o varios clicks[Mut11].

Por otro lado, las capacidades actuales de los teléfonos inteligentes se han incrementado en los últimos años. Hoy en día existen smartphones cuyas características se comparan a las que tenías algunas estaciones de trabajo de gama alta (SGI Indigo-2) unos años atrás[Büs12]. Es por esta razón que los smartphones pueden ser considerados apropiados para ejecutar aplicaciones. Rodríguez y otros autores destacan que diariamente se activan alrededor de 400,000 nuevos smartphones con sistema operativo Android, y la mayoría de las capacidades de estos dispositivos están siendo subutilizados [Rod12]. Se ha explorado su uso para la computación científica o como infraestructura de cómputo alterna para una empresa que provee smartphones a sus empleados[Vid12].

Siguiendo la misma motivación, desde la década anterior también se han desarrollado trabajos de investigación que plantean la problemática de incorporar dispositivos móviles a una Grid.

Una Grid es una arquitectura de hardware y software que provee acceso de manera confiable a recursos computacionales y de almacenamiento, los cuales están geográficamente dispersos y pueden pertenecer a distintas organizaciones[Fos98]. La extensión del modelo de Grid tradicional para usar dispositivos móviles llega naturalmente debido al gran auge de la tecnología móvil en los últimos años. Surgen nuevos términos como el de Grid Accesible: Kurdi, Maozhen y Al-Raweshidy (2008) definen las Grids Accesibles como aquellas Grids cuyos recursos están disponibles sin importar su ubicación geográfica o su capacidad física. Esta definición es amplia y abarca las Grids Inalámbricas (Wireless), Ad hoc y Móviles. Siendo una Grid Inalámbrica aquella que incluye recursos o es accedida de manera inalámbrica; una Grid Móvil es aquella donde se incluyen dispositivos móviles para ejecución de tareas o para acceder a la Grid y, finalmente, una Grid Ad hoc es aquella que se construye a partir de los dispositivos disponibles sin utilizar un gestor central [Kur08].

El objetivo de este trabajo es explorar el uso de dispositivos móviles para la ejecución de tareas escritas en C++. Se puede decir que este Trabajo de Grado es el primer objetivo de un proyecto de investigación más ambicioso que pretende el procesamiento de imágenes médicas con ayuda de dispositivos móviles. De ahí la restricción sobre el lenguaje de programación.

Se decidió evaluar una Grid como infraestructura base, en lugar de hacer una implementación propia porque esta tecnología debe ofrecer valores agregados principalmente en lo que corresponde al descubrimiento de recursos, planificación y calidad de servicio.

Una vez tomada la decisión sobre el uso de la Grid, el siguiente paso fue evaluar el estado actual de la tecnología existente. Si bien se tiene conocimiento de varios artículos que describen proyectos e implementaciones de Grids Accesibles, no todos los sistemas descritos están disponibles para su uso, poseen buena documentación u ofrecen soporte, debido a que son proyectos que no han seguido actualizándose.

Uno de los principales objetivos de este trabajo es proveer información sobre las herramientas disponibles y seleccionar la más idónea de acuerdo a las restricciones del Trabajo de Grado y del proyecto de investigación mencionado. Una vez seleccionada la Grid se puede seguir con la estrategia de despliegue y la ejecución de tareas.

Las principales contribuciones de este trabajo son:


  1. Brindar elementos que permitan conocer el estado actual de las Grids Accesibles no sólo desde el punto de vista teórico, sino probando implementaciones reales para ejecutar tareas con ciertas características.

  2. Una vez seleccionada la herramienta se elaboran manuales de instalación y de uso que permitan seguir explorando la Grid para la ejecución de tareas desde un punto de vista más avanzado de la investigación.

Este trabajo se estructura de la siguiente forma: en el capítulo II. DESCRIPCIÓN GENERAL se detalla el planteamiento del proyecto; en el capítulo III. MARCO METODOLÓGICO se describe la metodología usada; en el capítulo IV. MARCO TEÓRICO Y TRABAJOS RELACIONADOS se definen los conceptos fundamentales utilizados a lo largo de este trabajo y se presentan artículos que han explorado temas similares a este; en el capítulo V. ANÁLISIS Y SELECCIÓN DE LA GRID se describe el proceso de comparación de varios sistemas de Grid Accesible, y se elige una de ellas para continuar; en el capítulo VI. DESPLIEGUE DE LA GRID SELECCIONADA se explica el proceso de despliegue que se realizó; en el capítulo VII. PRUEBAS se describen las pruebas que se realizaron sobre la Grid, al igual que sus resultados; en el capítulo VIII. EVALUACIÓN DE LA GRID DESPLEGADA se evalúan los resultados de las pruebas; el capítulo IX. CONCLUSIONES presenta los principales hallazgos del Trabajo de Grado, al igual que el posible trabajo futuro.
  1. DESCRIPCIÓN GENERAL

    1. Planteamiento Del Problema


Algunos problemas computacionales requieren de una gran cantidad de recursos de procesamiento para solucionarse en un tiempo aceptable. Para resolver estos problemas en menor tiempo, se han desarrollado diversos paradigmas como la computación paralela y distribuida. La computación paralela pudiera reducir el tiempo de ejecución de una aplicación, especialmente si no hay sincronización explícita entre las tareas que la componen (paralelismo de grano grueso)[Wil95]. Un ejemplo de este tipo de aplicaciones es el procesamiento de imágenes en búsqueda de patrones[Sch89], las cuales se dividen en múltiples cuadros y cada computador miembro de un multiprocesador o máquina paralela toma un cuadro para procesar [Cho91].

El procesamiento paralelo se inició en supercomputadoras de gran tamaño y costo, posteriormente se utilizaron los clústeres de computadoras y a continuación surgió el paradigma de Grid Computing [Placeholder2]. Una Grid es un sistema de computación distribuido para resolver problemas complejos, desde el punto de vista computacional, en el cual sus componentes son heterogéneos, están geográficamente dispersos y no necesariamente pertenecen a la misma organización.

Los recursos compartidos en una Grid-computadores de alto rendimiento –redes, bases de datos, aplicaciones, instrumentos especializados (telescopios), entre otros– están bajo la administración de diferentes organizaciones, siendo su ubicación transparente para el usuario. Entre las metas de la tecnología Grid se encuentran: el proveer la ilusión de un sistema integrado de alto desempeño y alta disponibilidad; promover la colaboración de individuos e instituciones en diferentes partes del mundo, a través de las organizaciones virtuales; y usar estándares para protocolos e interfaces. Algunos campos que han aplicado las Grids para sus problemas son la simulación molecular, la física de partículas, el modelado del clima, el estudio del Genoma Humano, la física de altas energías (HEP), la biomedicina y la química computacional [Ber03].

La extensión del modelo de Grid tradicional para usar dispositivos móviles llega naturalmente debido al gran auge de estos dispositivos en los últimos años: para 2014 existían 1.5 millardos de dispositivos móviles en el mundo, y cada año se venden más [ABI]. Estos son dispositivos cuentan con varias capacidades tales como poder de procesamiento, sistemas de comunicación, almacenamiento y sensores. Los trabajos de Lingjie Duan, Takeshi Kubo, Kohei Sugiyama, Jianwei Huang, Teruyuki Hasegawa y Jean Walrand (2014) y Juan Manuel Rodríguez, Carlos Mateos y Alejandro Zunino (2012); han explorado las capacidades de estos dispositivos para computación científica [Dua12]. No obstante, los dispositivos móviles también poseen varias debilidades[LiZ051]:



  • Alto consumo de energía: cada bit procesado o transmitido o cada segundo que permanezca la pantalla prendida se consume energía que para estos dispositivos es limitada.

  • Baja disponibilidad: la red inalámbrica a la que pertenecen no ofrece la alta disponibilidad que tiene una red cableada.

  • Altos costos de transmisión: la transmisión no es gratis en energía y en el caso de redes celulares podría haber un significante costo financiero, entre otros [Sha13].

Al integrarse los dispositivos móviles a las Grids, estos pueden ser tanto proveedores de servicios, los cuales contribuyen al procesamiento de información y/o datos; o tan solo consumidores de los servicios de la Grid [Fur10]. Este trabajo se enfoca en el uso de los dispositivos móviles como proveedores de recursos de cómputo de una Grid. Esta Grid, al tener elementos de naturaleza inalámbrica y en algunos casos móviles, tomaría el nombre de Grid Accesible. Kurdi, Maozhen, y Al-Raweshidy (2008) definen las Grids Accesibles como aquellas Grids cuyos recursos están disponibles sin importar su ubicación geográfica o su capacidad física. Esta definición es amplia y abarca las Grids Inalámbricas (Wireless), Ad hoc, y Móviles. Siendo una Grid Inalámbrica aquella que incluye recursos o es accedida de manera inalámbrica; una Grid Móvil es aquella donde se incluyen dispositivos móviles como proveedores o consumidores de servicios; y, finalmente, una Grid Ad hoc es aquella que se construye a partir de los dispositivos disponibles sin utilizar un gestor central, y no tiene un punto específico de entrada por donde se explotará [Kur08].

Si bien hacia el año 2010, cinco universidades colombianas, entre las que se encontraba la Pontificia Universidad Javeriana, integran la Grid Colombia[Cas11]. El proyecto se ha desacelerado en los últimos años y no se conocen en el país avances en la construcción de Grids Accesibles en cualquiera de sus tres tipos. Se plantea entonces la necesidad de construir una Grid Accesible con los propósitos de: conocer el estado actual de la tecnología y de apropiarse de ella, lo cual nos permitirá pensar a futuro en posibles aplicaciones para esta nueva tecnología.



El tipo de aplicaciones que se pueden beneficiar de una Grid Accesible es un tema que se menciona en la sección II.1.3 Impacto Esperado. Otra posible aplicación planteada en el seno de los grupos SiDre y Takina del Depto de Ing. de Sistemas de la PUJ, es el procesamiento de imágenes médicas (IM) en una Grid Móvil Ad hoc formada parcial o totalmente por dispositivos móviles. Esto permitiría, por ejemplo que un médico pudiera –ante una emergencia que ocurriera en un sitio lejano a un centro asistencial de salud- procesar de forma rápida los resultados de exámenes usando los dispositivos móviles que estuvieran al alcance y hacer un diagnóstico del paciente mientras se llega al Centro de Salud. Si bien en este trabajo no se tratará de forma alguna el problema del procesamiento de imágenes, la posibilidad de ejecutar programas en C++ fue un factor determinantes al momento de tomar una decisión sobre la tecnología Grid a utilizar, ya que en este lenguaje están escritos varios de los algoritmos de procesamiento de imágenes utilizados al interior de la universidad. También se tomará en cuenta el uso de la librería de comunicaciones MPI que también es utilizada por los algoritmos paralelos de procesamiento de IM.
      1. Formulación del problema que se resolvió


¿Cómo se pueden explotar las capacidades de cómputo y comunicación de los dispositivos móviles para la formación de un Grid de Computación Accesible que incluya dispositivos móviles como proveedores de recursos?
      1. Justificación del problema


La incorporación de los dispositivos a la Grid, principalmente para la ejecución de trabajos, presenta grandes desafíos que tienen que ver con la duración de la batería, su movilidad, la velocidad de las redes inalámbricas, la intención de los usuarios de prestar sus recursos a la Grid, entre otros. Muchos de estos problemas se han venido estudiando desde hace algunos años y actualmente existe una amplia literatura sobre el problema, resumida en algunos artículos como: Ahuja, S. P., & Myers, J. R. (2006), Gang, L., Hongmei, S., Gao, H., Yu, H., & Cai, Y. (2009), Hijab, M., & Avula, D. (2011), Manvi, S. S. & Birje M. N. (2010). Rodríguez, J. M., Zunino, A., & Campo, M. (2011). No obstante, existen pocas implementaciones de Grids Accesibles (la mayoría son Grids Móviles) entre las que se encuentran: Akogrimo, MoGrid, MiPeG, MORE, y BOINC[Jae07]. Infortunadamente no todas estas herramientas están disponibles o han continuado desarrollándose. Por ejemplo, en el caso de Akogrimo, la página del proyecto ya no contiene información (http://www.mobilegrids.org/). Por otro lado, a pesar de existir muchas propuestas de algoritmos para la gestión de recursos la mayoría de las propuestas se han probado usando la simulación, dejando de lado los problemas que se pueden presentar cuando se hace el despliegue en sistemas móviles reales. Lo anterior sugiere que la tecnología de Grids Accesibles (Móviles, Inalámbricas o Ad-hoc) no está aún madura, lo que representa sin duda una gran oportunidad de investigación[Gan09].

Entre las ventajas que nos proveerían las Grids Accesibles sobre las Grids tradicionales se encuentran:



  • Disminución de costos: Una limitante común de la tecnología Grid es el costo de sus recursos: supercomputadores, clústeres, bases de datos, etc. Este costo se pudiera disminuir en gran medida si se usa una Grid Accesible en vez de una tradicional ya que buena parte de los recursos de una Grid Móvil los proveerían personas dispuestas a compartir las capacidades de cómputo de sus dispositivos. También se ha estudiado la posibilidad de explotar los equipos móviles que las empresas le entregan a sus empleados [Vid12]; en este caso la empresa es la propietaria y no requeriría del consentimiento de los empleados.

  • Accesibilidad: La movilidad del dispositivo le facilita al usuario compartir con la Grid de manera transparente sus recursos, ejecutar sus tareas y obtener resultados instantáneos mientras está en movimiento. La Grid es siempre accesible, sin importar la ubicación del usuario.

  • Disponibilidad: Si se logra implementar una Grid Ad-hoc, se pudiera pensar en la resolución de problemas con los recursos que estuvieran a la disposición (y cada día hay más personas que tienen al menos un teléfono celular), sin esperar tener a disposición un servidor o un clúster de computadoras.

Este proyecto se justifica principalmente por la necesidad de conocer el estado del arte de la tecnología de Grids Accesibles. Se quieren responder preguntas como: ¿Qué tanto de lo que está descrito en los artículos está implementado y se puede utilizar? ¿Es factible implementarlo con los recursos que se tienen a la disposición? ¿Se tienen ventajas sobre los Grids tradicionales si se usa una Grid accesible del tipo móvil o inalámbrico? ¿Qué ventajas tiene usar una Grid (ya implementada) de dispositivos móviles para ejecutar tareas, en lugar de desarrollar todo el software localmente?
      1. Impacto Esperado


Se espera que los resultados del trabajo de grado puedan ser usados en trabajos futuros. El impacto se ha dividido en dos grandes grupos:
        1. Impacto en la Comunidad Académica


Investigación y Docencia: los resultados de este trabajo de grado pudieran dar origen a otros trabajos de pregrado o de maestría, al igual que propuestas de proyectos de investigación, no sólo dentro del grupo SiDre sino con otros grupos del Depto. de Ingeniería de Sistemas o Electrónica. Sin duda los resultados obtenidos pueden aprovecharse en los cursos de Introducción a los Sistemas Distribuidos, Sistemas Distribuidos, Computación Móvil o Computación de Alto Desempeño.
        1. Impacto en otros ámbitos:


En la literatura se han reportado soluciones a problemas de salud, ambiente, desastres naturales, etc., con el uso de Grids Accesibles (especialmente móviles)[Gan09]. A continuación se presentan algunos ejemplos:

Manejo de desastres: los desastres naturales como terremotos, inundaciones, volcanes, tsunamis, incendios forestales, etc. causan mucha destrucción y como medida de prevención se pueden instalar redes de sensores, que consisten de sensores inalámbricos y alámbricos. La Grid de sensores debidamente instalada y mantenida proveería una advertencia de desastres futuros, al igual que una respuesta ante estos[Sil10]. Sin embargo la instalación de la red de sensores toma un esfuerzo y recursos, por lo que se ha estudiado utilizar los dispositivos móviles y sus sensores para crear esta red, efectivamente formando una Grid Móvil[Cha12].

Salud: las Grids inalámbricas pueden integrar como recursos, no sólo a los teléfonos inteligentes, sino a una amplia selección de dispositivos médicos para proveer un servicio personalizado de salud; este nuevo paradigma, requiere de una conexión uno a uno entre el paciente y el experto[Ott06]. Además, el servicio de salud basado en Grids inalámbricas puede integrar tales servicios con el contexto del paciente, formando una red de centros de diagnosis, tanto estáticos como móviles, alrededor del mismo. En casos de emergencias, esta red puede ayudar para que la primera respuesta sea lo más eficiente posible. Si la emergencia ocurre en zonas remotas donde no exista una infraestructura fija, un grupo heterogéneo de dispositivos podría formar una Grid para ayudar a resolver la situación, analizando los primeros datos y/o procesando los primeros resultados de pacientes que pudieran estar en peligro[Mal04].

Organizaciones: en el caso de organizaciones también puede haber posibles usos. Se ha explorado la posibilidad de utilizar los dispositivos móviles de una determinada empresa u organización que son entregados a sus empleados. Estos dispositivos podrían usarse cuando están ociosos, por ejemplo mientras el empleado está durmiendo, en la ejecución de procedimientos pesados [Vid12]. De manera similar se ha pensado en utilizar los dispositivos personales de los empleados, mientras están conectados a la infraestructura eléctrica de la organización en horario laboral, ayudando en tareas del día a día de la organización [Büs12].

A medida que se domine la tecnología de las Grids Accesibles, pueden surgir nuevos problemas, que no solo requieran de un gran poder de procesamiento, sino necesiten de soluciones rápidas, al alcance de uno o varios clicks, como el problema de procesamiento de médicas mencionado al comienzo del capítulo.


  1   2   3   4   5   6   7   8   9   10   11


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal