Escritorio Remoto Orientado a Objetos para. inalámbricas

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Escritorio Remoto Orientado a Objetos para. inalámbricas"

Transcripción

1 Escritorio Remoto Orientado a Objetos para Primeramóviles Conferencia de Directores Tecnología, 2011 dispositivos en redesde de áreatical amplia inalámbricas Rafael Asprilla Universidad de Panamá, Facultad de Informática, Electrónica y Comunicación Introducción Solución Propuesta y Metodología Hoy en día las redes inalámbricas y los dispositivos móviles son el principal interés de los usuarios, esto se debe a la movilidad que poseen. Pero hay algunas limitaciones que necesitan atención, una de ellas es la potencia de procesamiento que afecta directamente al rendimiento. Una forma de solucionar estos problemas es utilizando virtualización y tecnologías de escritorio remoto para descargar el procesamiento del dispositivo móvil a una nube de servidores. La solución que proponemos (Figura 3) para resolver los problemas de rendimiento en tiempo de ejecución de aplicaciones complejas en dispositivos móviles es la implementación de una nube de servidores de virtualización distribuida través de una WAN inalámbrica; para trabajar escritorios remotos en dispositivos móviles. Tres métodos de abstracción de la pantalla remota pueden ser identificados a partir del trabajo de Baratto et al.,[1]: Escritorio Remoto a bajo nivel donde los datos se envían píxel por píxel del servidor al cliente ligero (Figura 1a). Escritorio Remoto utilizando primitivas de vídeo donde el servidor analiza cuales primitivas están contenidas en el vídeo y luego el cliente ligero reconstruye la pantalla (Figura 1b). Escritorio Remoto orientado a objetos donde el cliente ligero es capaz de administrar localmente todos los objetos gráficos. En esta investigación se pretende probar que la utilización del método de escritorio remoto orientado a objetos sobre una nube de virtualización en una WAN inalámbrica tiene un rendimiento similar al de una PC corriendo software localmente. Para esto utilizaremos los conceptos propuestos en Lau et al.,[2] y Satyanarayanan et al.,[3]. (a) Dividiendo la complejidad del software en piezas de código para cada tarea, las cuales serán utilizadas bajo el concepto de código bajo demanda (Figura 2) podremos mejorar los tiempos de ejecución de las aplicaciones. También hemos pensado en la distribución de los clústeres de servidores a través de la nube, distribuyendo la carga de trabajo de todas las máquinas virtuales en la red. La solución propuesta es una investigación experimental y donde se creará una red de pruebas, se desarrollará software que permitirá realizar algunas pruebas sobre el rendimiento en tiempo de ejecución de las aplicaciones en la red de virtualización con dispositivos móviles como tabletas y teléfonos móviles de última generación. La variable que se estará estudiando será el tiempo de ejecución de las aplicaciones complejas en un ambiente de virtualización vs. la ejecución en un computador normal. (b) Figura1: (a) Escritorio Remoto a nivel de bits (framebuffer). (b) Escritorio Remoto usando primitivas de vídeo. Figura 3: Nube de virtualización propuesta Beneficios y Resultados Esperados El objetivo es obtener un rendimiento en tiempo de ejecución de los dispositivos móviles al utilizar aplicaciones complejas parecido al de una portátil o PC pero con la ventaja de una mayor movilidad. Figura 2: Esquema de aplicaciones de Código bajo Demanda A partir del desarrollo de esta red esperamos obtener la base para un servicio de virtualización de aplicaciones en red de virtualización tipo nube distribuida para dispositivos móviles. Se espera crear una plataforma de desarrollo para aplicaciones de nube, para dispositivos móviles o fijos que permita que nuevo software pueda ser creado y así brindar mayor cantidad de servicios. Para realizar las mediciones de rendimiento se pretende crear una herramienta que mida los tiempos de ejecución de aplicaciones en la nube, al finalizar este proyecto esperamos poder exportar esta aplicación como herramienta para futuras investigaciones en el área. REFERENCIAS [1] R. A. Baratto, J. Nieh, and L. Kim, THINC : A Remote Display Architecture for Thin-Client Computing, Technical Report, [2] F. C. M. Lau, N. Belaramani, V. W. M. Kwan, P. P. L. Siu, W. K. Wing, and C. L. Wang, Code-on-demand and code adaptation for mobile computing, pp [3] M. Satyanarayanan, N. Davies, P. Bahl, and R. Cáceres, The Case for VM-Based Cloudlets in Mobile Computing, Pervasive pp , computing,

2 Escritorio remoto orientado a objetos para dispositivos móviles en redes de área amplia inalámbricas Rafael Asprilla, Universidad de Panamá, Facultad de Informática, Electrónica y Comunicación, Campus Octavio Méndez Pereira, Bella Vista, Panamá Resumen. Los dispositivos móviles, como las computadoras tipo tableta y los teléfonos inteligentes son cada vez más populares en estos días. Las aplicaciones que se ejecutan en ellos son muy limitadas debido a que las interfaces de usuario demandan muchos recursos y además existen muchas limitaciones de procesamiento. Las aplicaciones de estos dispositivos suelen ser muy simples con una única tarea y la mayoría del tiempo de procesamiento se utiliza para la interfaz hombre-máquina y procesamiento de señales digitales. Aplicaciones más complejas experimentan algunos retrasos en el rendimiento debido a las limitaciones de recursos de los dispositivos móviles. También la pérdida de datos debido a dispositivos móviles perdidos reduce la fiabilidad de estos aparatos. Un enfoque para aumentar el rendimiento en el procesamiento y la seguridad de los datos es el uso de la virtualización y las tecnologías de escritorio remoto. En este documento se propone un proyecto de investigación para desarrollar un esquema de pantalla remota utilizando orientación a objetos para dispositivos móviles utilizando una nube de servidores de virtualización con acceso a través de una red de área amplia inalámbrica. Abstract. Mobile devices like tablets and smart phones are becoming increasingly popular these days, applications running on them are extremely limited due to very resource demanding user interfaces and processing constraints. Applications on these devices are usually very simple with a single task and most of the processing power is used for human interface and digital signal processing. More complex applications experience some performance lags due to the resource limitations of mobile devices. Also data loss because of misplaced mobile devices reduces the reliability of these gadgets. An approach to increase processing performance and security of data is to use virtualization and remote display technologies. In this document is proposed a research project to develop an object-oriented remote display on mobile devices and virtualization over a cloud virtualization server accessed through a wireless wide area network. Palabras Clave: virtualización, computación ubicua, dispositivos móviles, WAN inalámbricas.

3 1 Introducción Las tecnologías de visualización remota permiten a un usuario de una red virtualización tener acceso a una instancia de su máquina virtual (VM) que se encuentra en un servidor dentro de una LAN. Existen diferentes protocolos de visualización remota que ya están trabajando en redes de virtualización alrededor del mundo, por lo general estas redes de virtualización utilizan un servidor con un sistema operativo anfitrión y una capa de abstracción de software para la virtualización. Los sistemas operativos huéspedes trabajan sin una pantalla local y la única manera de controlar su entorno gráfico es a través de la red. Las redes de área local tienen una gran cantidad de recursos disponibles para una cantidad muy limitada de usuarios. Generalmente el ancho de banda disponible en una LAN cableada es alta, las conexiones van de 100Mbps a 1Gbps y latencia de la red es realmente baja, ya que hay pocos saltos entre el servidor y el cliente ligero. Hoy en día las redes inalámbricas y los dispositivos móviles son el principal interés de los usuarios, esto se debe a la capacidad de moverse sin cables conectados al equipo. Pero hay algunas limitaciones que necesitan atención, uno de ellos es la potencia de procesamiento que afecta directamente al rendimiento en tiempo de ejecución de los dispositivos móviles. El ahorro de energía es más importante que potencia computacional en los dispositivos móviles, además la mayoría del poder de procesamiento y el tiempo de ejecución son utilizados para manejar interfaces hombre-máquina (HMI). Estas razones sugieren que necesitamos distribuir todas las tareas de una sola aplicación en varios equipos y procesarlas paralelamente con el fin de obtener los resultados en menor tiempo. Las redes de virtualización son muy utilizadas en la actualidad en las empresas, así que es fácil llegar a la conclusión de que podemos utilizar la virtualización para apoyar a las tareas de procesamiento de los dispositivos móviles. Aún así algunos problemas deben resolverse antes de que esto se convierta en una realidad; en primer lugar está el hecho de que las conexiones inalámbricas no son estables, en segundo se encuentra el hecho de que el ancho de banda en las redes inalámbricas no es constante en todo el área de cobertura y en tercer lugar la información gráfica de los elementos visuales es demasiado grande para los recursos de red disponibles. Este artículo propone un esquema de red para abordar los problemas de rendimiento que los usuarios de dispositivos móviles pueden sufrir debido a limitaciones de diseño en los sistemas móviles. Esta investigación se enfoca en reducir la cantidad de información requerida para el control de aplicaciones virtualizadas cuyo entorno gráfico se ejecuta en un dispositivo

4 móvil y el resto de la aplicación en una nube de virtualización. Tres métodos de abstracción de la pantalla remota pueden ser identificados a partir del trabajo de Baratto et al.,[1]: En primer lugar está el método a bajo nivel donde los datos se envían píxel por píxel del servidor al cliente ligero. El segundo método utiliza primitivas de vídeo donde un software en el servidor analiza los diferentes comandos o primitivas contenidas en la información de vídeo y luego las envía al cliente ligero para que reconstruya la pantalla. El tercer nivel de abstracción es un esquema orientado a objetos para escritorios remotos donde el cliente ligero es capaz de administrar localmente todos los objetos gráficos y sólo requiere transferir la información derivada de los cálculos computacionales de las tareas solicitadas por el usuario. Este documento se centra en el tercer nivel de abstracción. La investigación propuesta en este documento se basa en la evolución reciente de los sistemas operativos para dispositivos móviles y el software de virtualización. Esto sugiere que podemos mejorar el rendimiento en tiempo de ejecución de un dispositivo móvil utilizando una instancia de una máquina virtual (VM) ejecutada en un servidor de virtualización que contendrá todas las aplicaciones del usuario. Las aplicaciones de usuario serán construidas por bloques de software que se juntan como un rompecabezas para armar aplicaciones más complejas con la capacidad de correr en una arquitectura de clúster de forma paralela. El dispositivo móvil luego sólo controlará los eventos de los elementos visuales, los cambios de atributos y las acciones de entrada del usuario. Esto reducirá la tasa de transferencia de datos entre el servidor de virtualización y el cliente ligero móvil debido a que sólo se necesita intercambiar datos de sincronización y llamadas de métodos y eventos causados por el servidor, dejando tareas como efectos visuales para ser manipulados por el cliente ligero móvil. 2 Trabajo Relacionado En Baratto et al. [1], se hace referencia a algunas tecnologías de escritorio remoto. Tecnologías de visualización a distancia como el Remote Desktop Protocol (RDP) de Microsoft, Virtual Network Computing (VNC) y Citrix ICA se analizan ampliamente en este reporte técnico. En 2009, la Video Electronics Standard Association (VESA) publica Net2Display v1.0 [2], el primer estándar para la fabricación de clientes ligeros. Esta norma busca unificar el modo de operación de las diferentes tecnologías de clientes ligeros en una sola plataforma de desarrollo. La mayor parte de la atención de este estándar se centra en la arquitectura de los clientes ligeros y los protocolos de comunicación que utilizan.

5 Algunos trabajos de investigación se centran en los dos primeros métodos de abstracción de escritorios (Figuras 1 y 2). No se han encontrado trabajos de investigación o desarrollo relacionados el tercer método de abstracción de escritorios, la razón es la necesidad de modificar o crear un nuevo conjunto de software que se ejecute en una red de virtualización. En el caso de los dispositivos móviles donde se están creando nuevos programas y sistemas Figura 1: Pantalla Remota a nivel de bits operativos cada día, que se adaptan (framebuffer) mejor al hardware y el rendimiento y las restricciones, el utilizar el método orientado a objetos es posible. El concepto de pantalla remota para dispositivos móviles es un tema bastante nuevo, Simoens et al., [3] muestra un estado del arte en esta tecnología. Habla sobre todos los desafíos que se encuentran en tecnologías de pantalla remota en los dispositivos móviles. Pero esta idea no es nueva en lo absoluto, un sistema llamado Mobidesk [4] fue propuesto el 2004 y desde entonces varios otros. Figura 2: Pantalla Remota utilizando primitivas Tecnologías como Virtual Network de vídeo. Computing (VNC [5]) con su protocolo Remote Frame Buffer (RFB [6]) se han actualizado para ser compatibles con los dispositivos móviles tales como teléfonos móviles y PDA. En [7], [8], [9] VNC es ampliamente utilizado, pero todavía utiliza este sistema de primitivas de vídeo para la transferencia de los datos de las aplicaciones al escritorio remoto que se encuentra en el dispositivo móvil. Nuestra investigación se centrará en el método de abstracción de escritorios orientado a objetos que describe en Baratto et al., [1], utilizando algunos conceptos de Java RMI [10] y el código bajo demanda (COD) que se describen en [11]. La topología de la red de virtualización se basa en la topología de computación en la nube, utilizando clústeres de servidores distribuidos a través de la red según lo descrito por Satyanarayanan et al., [12] y que pueden ser configurados para trabajar con una red de virtualización inalámbrica móvil.

6 3 Descripción del problema y Motivación La percepción de ejecución en tiempo real y respuesta instantánea es una de las grandes preocupaciones de la industria informática, esto es fácil de realizar con la potencia de procesamiento que una computadora personal (PC) posee. Pero las PC consumen mucha energía, no se pueden mover mientras están operando y sus recursos no se utilizan de manera eficiente, han sido sustituidos en algunas redes corporativas por clientes ligeros, que permiten a los usuarios acceder una instancia de una máquina virtual desde cualquier terminal de la red local. Las computadoras portátiles tampoco son eficientes con el consumo de energía, hasta hace poco cuando los procesadores para sistemas integrados reemplazan a los procesadores móviles y de escritorio dentro de ellos. Pero los procesadores para sistemas integrados tienen algunas limitaciones de rendimiento y la mayoría de ellos son de 32 bits que no funcionan muy bien con los nuevos sistemas operativos, pero su consumo de energía es muy bajo, permiten trabajar hasta 12 horas con baterías. Los dispositivos móviles construidos con tecnologías de sistemas integrados tienen un consumo de energía muy bajo, pero una capacidad de procesamiento limitada. Además la mayor parte del poder de procesamiento se utiliza para realizar las tareas de las HMI, reduciendo el tiempo de procesador y los recursos para manejar aplicaciones complejas. La computación ubicua es realmente importante en estos días, creando interfaces hombre-máquina de uso muy sencillo e intuitivo. Este tipo de interfaces requieren más recursos que los periféricos tradicionales. Hasta ahora los fabricantes han reducido los requerimientos de las aplicaciones para que su ejecución no sea un problema para los dispositivos móviles. Estas reducciones de requerimientos tienen como consecuencia la reducción de la complejidad de las aplicaciones comparadas con las que se encuentran en los equipos regulares. Al igual que los clientes ligeros y las Netbooks que se construyen con sistemas integrados y su poder de procesamiento y recursos están limitados, los dispositivos móviles tienen restricciones similares. Los teléfonos celulares de última generación y las tabletas son los aparatos electrónicos de consumo más populares. Las aplicaciones para estos dispositivos son orientadas a tareas simples, utilizando pocos recursos a la vez, nuevas y más costosas versiones de dispositivos móviles vienen con más memoria y mejores procesadores, pero todavía no se comparan a una PC o una portátil y si lo hacen, el consumo de energía reduce la movilidad. El almacenamiento es muy limitado, se crea la necesidad de sincronizar todos los datos a menudo con una PC, portátil o mediante cualquier servicio de almacenamiento en línea. La seguridad y la integridad de los datos se ven comprometidos ya que si se pierde el dispositivo móvil se pierde la información de números de teléfono, libros electrónicos y otros archivos que no tienen copia de seguridad todavía. También las aplicaciones y los archivos comparten el mismo espacio de almacenamiento.

7 La virtualización parece resolver los problemas de rendimiento, seguridad y capacidad de almacenamiento en LAN. Esto reduce el consumo de energía debido al uso de clientes ligeros, aumenta la seguridad porque aun cuando una instancia de una VM se está ejecutando ningún otro usuario pueda acceder a ella porque no se está ejecutando localmente en el cliente ligero. El uso de Network Attached Storage (NAS) permite contar con espacio de almacenamiento ilimitado, ya que cualquier espacio de almacenamiento que tiene un usuario se puede aumentar en cualquier momento. Teniendo todo esto en consideración y basados en los antecedentes podemos inferir que la virtualización puede ser una solución adecuada para los problemas de rendimiento de los dispositivos móviles. Este esquema proporciona múltiples ventajas para la computación móvil, ya que se convierte en una unión simbiótica de rendimiento y la movilidad no vista antes. La virtualización en las redes móviles es el objetivo final de esta tecnología, la computación ubicua en su máximo nivel. Pero hay algunos problemas que surgen cuando pensamos en el uso de esta tecnología de virtualización en redes inalámbricas. Limitaciones que no están presentes en LAN cableadas son una realidad en las redes inalámbricas y móviles. En primer lugar el área de cobertura inalámbrica es mayor que el de una LAN, ya que los dispositivos móviles permiten al usuario moverse libremente sin cables. Las redes inalámbricas deben tener cobertura en una mayor cantidad de escenarios cafeterías, cajas de ascensores, estacionamientos, pasillos, etc. Una vez que la cobertura área está definida tenemos que hablar entonces del ancho de banda, los diferentes escenarios que las redes inalámbricas cubren tienen diferentes formas por lo tanto el ancho de banda no es igual en diferentes lugares dentro del área de cobertura. Más aún podemos experimentar la transmisión de velocidad variable al movernos dentro del área de cobertura, esto significa que tenemos un ancho de banda variable dependiendo de la ubicación y la velocidad a la que nos movemos. Ya que estamos experimentando velocidades de transmisión variables podemos esperar algunas retransmisiones y pérdidas de paquetes. El hecho de que algunos paquetes de datos se pierdan aumenta las latencias de red. Los retrasos en las redes de virtualización crean retardos en el rendimiento de las aplicaciones. Una variable más que encontramos es la cantidad de datos de vídeo que se transmiten por la red. Cuando se utiliza un protocolo de visualización remota de bajo nivel se está obligado a enviar la información de vídeo píxel por píxel, que es prácticamente imposible sin compresión y análisis de la imagen. Se requiere mucha potencia de procesamiento en ambos extremos para de compresión y descompresión, aún cuando esta es el tecnología más simple de pantalla remota. En la LAN funciona bien, pero suelen aparecer algunos retardos que pueden ser percibidos durante la ejecución de múltiples aplicaciones. También requiere que el cliente ligero maneje todos los algoritmos de descompresión, que consumen muchos recursos, que no es bueno si se carece de exactamente eso. Además con los problemas de ancho de banda de las

8 redes móviles será muy difícil mantener las respuestas en tiempo real del servidor de virtualización. Luego tenemos el segundo método de abstracción de escritorio remoto, primitivas de vídeo. Esto parece la mejor tecnología de pantalla remota La tecnología de virtualización LAN cableada e incluso una WAN cableada se puede trabajar con muy pocos inconvenientes. Pero tiene la mismos problemas que el método anterior, debido a que requiere que algún tiempo de ejecución del servidor de virtualización para analizar los datos de vídeo y identificar las primitivas que se necesitan para reconstruirla pantalla en el cliente ligero. Más aún se requieren más capas de software como un nuevo controlador de vídeo que funciona como una abstracción de la tarjeta de vídeo de los clientes ligeros y luego debe transmitir los datos a través de la red. Como se muestra en la sección de trabajos relacionados, se está trabajando para resolver los problemas en esta materia. Pero aún así, consideramos que no es suficiente ya que los sistemas operativos ni las aplicaciones han cambiado para adaptarse a la topología de la nueva red. La motivación de esta investigación sobre el método de abstracción pantalla remota orientado a objetos surge de las siguientes razones: 1) No se ha hecho antes, sobre todo porque implica que nuevo software tiene que ser creado para este fin. 2) Las redes de virtualización inalámbricas requieren una perspectiva diferente de la que las redes de PC tienen sobre el manejo del software y los eventos. 3) La virtualización móvil requiere que transmitamos la menor cantidad de datos posible a través de la red con el fin de reducir la probabilidad de ser afectados por la latencia y las limitaciones de ancho de banda. 4 Solución Propuesta La solución que proponemos para resolver los problemas de rendimiento de los dispositivos móviles es la implementación de una nube de servidores de virtualización través de una WAN inalámbrica, para trabajar con dispositivos móviles, utilizando la orientación a objetos para los objetos visuales y dividir la complejidad del software en piezas de código para cada tarea las cuales serán utilizadas bajo el concepto de código bajo demanda (CoD). También hemos pensado en la distribución de los clústeres de servidores a través de la nube, distribuyendo la carga de trabajo de todas las máquinas virtuales en la red.

9 F igura 3: Nube de virtualización inalámbrica propuesta. Vamos a repasar la solución completa paso a paso, en primer lugar tenemos un enfoque diferente del servicio de virtualización de escritorio remoto. La programación orientada a objetos (POO) establece que cada pieza de software será independiente del resto del código ya que posee atributos, métodos y eventos propios. El lenguaje de programación Java de Sun viene desarrollando una gran cantidad de objetos desde que salió en 1992, un desarrollo que es de especial interés para esta investigación es el de Java Remote Method Invocation (RMI). El concepto de RMI establece un canal de comunicación a través de la arquitectura TCP / IP, donde un cliente puede acceder a los métodos de un servidor y recibir una respuesta sin tener una copia del objeto real en el cliente, evitando la replicación del software del servidor y así aumentar la seguridad. La interfaz del cliente se comunicará con el servidor, donde el método será ejecutado y los resultados serán enviados de vuelta al cliente para mostrar los resultados. ura 4: Concepto básico de Java RMI El plan es hacer lo mismo con los objetos visuales en los clientes ligeros móviles. Los elementos visuales deben ser enviados al iniciarse la aplicación, una vez que el código está en el extremo del cliente se maneja a nivel local para eventos de visualización, los eventos de entrada y los cambios de atributos. Toda la sincronización con otros objetos en el servidor o nuevos Fig comandos que deben ser transmitidos del servidor de virtualización en un pequeño paquete de datos.

10 La reducción de tamaño de los paquetes de datos pueden reducir la probabilidad de interferencia de ruido temporal. También reducirá la carga de la retransmisión de datos en el caso de que haya alguna interferencia. El utilizar algoritmos de recuperación de datos puede reducir la probabilidad de error, pero agrega datos no relacionados con el paquete y no es totalmente a prueba de fallos. Para ello, el plan es confiar en la pila TCP / IP para la detección y corrección de errores que brindan sus diferentes capas. Otra cuestión sobre este plan que proponemos es el uso de software con código bajo demanda, según lo descrito por Lau et al., [11] el software se puede armar como un rompecabezas utilizando las diferentes piezas disponibles. Muchas aplicaciones complejas comparten una gran cantidad de funcionalidades, que se pueden programar individualmente y llamarlas cuando sea necesario por cualquier aplicación en cualquier momento que se necesita. Este concepto es de gran interés porque se puede adaptar fácilmente a un entorno de cloud computing, donde un grupo de servidores puede realizar tareas diferentes al mismo tiempo para la misma aplicación y reducir el tiempo de procesamiento. Los componentes del código bajo demanda tienen un conjunto de entradas, una tarea para realizar con el conjunto de entradas y devuelve un conjunto de resultados obtenidos de la ejecución de la tarea. De esta forma se puede crear una aplicación, Figura 5: Pieza básica de código bajo haciendo coincidir las entradas y salidas de demanda (CoD). los diferentes componentes. Componentes diferentes se pueden crear para diferentes sistemas y hacer exactamente la misma tarea, más importante es que todas las piezas tienen que estar disponibles en todos los servidores de virtualización para dar servicio a múltiples plataformas. Dado que varias aplicaciones pueden compartir las mismas tareas, es posible que algunas instancias de componentes CoD podrían ser ejecutadas al mismo tiempo. El otro propósito para el uso de CoD es trabajar en una arquitectura de nube, con el esquema orientado a tareas utilizando CoD podemos dividir la carga de trabajo a través de diferentes miembros de la nube. Fig La división de la nube a través ura 6: Concepto de aplicaciones construidas con código de la red como se describe en bajo demanda. Satyanarayanan et al., [12]

11 donde se distribuye la carga de trabajo a través de la red, permitiendo que los servidores de virtualización más cercanos al dispositivo móvil sean quienes le proporcionen el servicio y así reducir la latencia en la red. 5 Metodología La solución propuesta es una investigación experimental y donde se creará una red de pruebas, se desarrollará software que permitirá realizar algunas pruebas sobre el rendimiento de la red de virtualización en dispositivos móviles como tablet PCs y teléfonos móviles de última generación. La investigación se llevará a cabo en fases, comenzando con una fase de desarrollo de software en la estructura CoD y las tareas se pueden crear usando lenguajes de programación Java o C/C++. Java ofrece la mayoría de los objetos que puedan necesitar y con Google Android es totalmente compatible. C/C++ ofrece la eficiencia y el control sobre el hardware que se programa por lo que puede ser utilizado como un complemento dentro de la arquitectura de Android. Una aplicación de medición de rendimiento debe ser creada también para capturar los datos del tiempo de ejecución en la red de pruebas y en otros entornos. El resultado esperado es una herramienta útil que puede ayudar en otras investigaciones sobre virtualización con computación en la nube. El siguiente paso es crear la infraestructura necesaria y adquirir los equipos necesarios para la implementación, Planificar los lugares correctos para el posicionamiento de los clústeres y los puntos de acceso inalámbrico, si es necesario. Más tarde, en un sistema operativo clúster instalado en los servidores de virtualización cargar todos los componentes necesarios para las aplicaciones desarrolladas para las pruebas. Realizar el cableado necesario para los equipos en los lugares designados también se llevará a cabo durante esta fase. En la siguiente fase de las pruebas se iniciarán los experimentos que serán de dos tipos: En primer lugar se realizarán pruebas de rendimiento en tiempo de ejecución donde se medirá el tiempo de ejecución y se comparará con el rendimiento en una de PC regular. En segundo lugar será medir la percepción de los usuarios del rendimiento de las aplicaciones comparadas con una PC regular. Por lo tanto esta investigación se puede considerar tanto cuantitativa como cualitativa. El resultado esperado de esta investigación es un nuevo tipo de de red que podría implementarse en el campus de la Universidad de Panamá, con un clústeres de servidores de virtualización distribuidos a través de la nube para brindar apoyo a los dispositivos móviles en toda la red. También un conjunto de componentes CoD que se

12 convertirán en una plataforma de desarrollo para nuevas aplicaciones. Otro resultado esperado será toda la metodología para difundir el uso de este método y dar cobertura a los usuarios en una área amplia, con todas las mejores prácticas que se encuentran en esta investigación para mejorar el tiempo de ejecución. 6 Conclusiones La propuesta de este documento es crear una red para soporte a la virtualización de dispositivos móviles en redes inalámbricas. Es necesario estudiar el comportamiento de las redes inalámbricas y encontrar cuál se adaptará mejor a una arquitectura basada en computación de nubes distribuido por todo el área de cobertura. Esto requiere una configuración de red donde los datos pueden ser transportados de forma fiable y si se necesitan retransmisiones no se afecten las comunicaciones en tiempo real. El uso de escritorios remotos orientados a objetos reduce la cantidad de la información necesaria en el intercambio de datos con el servidor. Aun cuando una gran cantidad de datos necesitan ser transmitidos al inicio de la aplicación, más tarde la información necesaria no debe afectar la funcionalidad del servidor. Incluso los objetos más utilizados generalmente podrían permanecer en la memoria del cliente. La topología propuesta se puede convertir base para nuevas investigaciones proyectos que mejoren la funcionalidad de los dispositivos móviles y soluciones de computación en la nube. REFERENCIAS [1] R. A. Baratto, J. Nieh, and L. Kim, THINC : A Remote Display Architecture for ThinClient Computing, Technical Report, [2] Video Electronics Standard Association (VESA), VESA Net2Display Remoting Standard, Electronics, [3] P. Simoens, F. De Turck, B. Dhoedt, and P. Demeester, Remote display solutions for mobile cloud computing, Computer, pp. 1 6, [4] R. A. Baratto, S. Potter, G. Su, and J. Nieh, MobiDesk : Mobile Virtual Desktop Computing Categories and Subject Descriptors, Science, [5] D. E. Konerding, Virtual network computing: cross-platform remote display and collaboration software., Journal of molecular graphics & modelling, vol. 17, pp , Apr [6] T. Richardson, The RFB Protocol, Network, [7] A. Genco, S. Sorce, R. Messineo, and P. Raccuglia, PDA Remote Display Interaction Framework, 2008 International Conference on Complex, Intelligent and Software Intensive Systems, pp , [8] T. Uemukai, T. Hara, M. Tsukamoto, and S. Nishio, A remote display environment: an integration of mobile and ubiquitous computing environments, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609), vol. 00, no. c, pp , 2002.

13 [9] P. Simoens, P. Praet, B. Vankeirsbilck, J. De Wachter, L. Deboosere, F. De Turck, B. Dhoedt, and P. Demeester, Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices, 2008 Australasian Telecommunication Networks and Applications Conference, pp , Dec [10] E. Pitt and K. McNiff, Java.rmi: The Remote Method Invocation Guide. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., [11] F. C. M. Lau, N. Belaramani, V. W. M. Kwan, P. P. L. Siu, W. K. Wing, and C. L. Wang, Code-on-demand and code adaptation for mobile computing, pp [12] M. Satyanarayanan, N. Davies, P. Bahl, and R. C aceres, The Case for VM-Based Cloudlets in Mobile Computing, Pervasive computing, pp , 2009.

Panamá,20 y 21 de Junio de 2011. Muestra de Proyectos de Investigación Posters

Panamá,20 y 21 de Junio de 2011. Muestra de Proyectos de Investigación Posters PRIMERA CONFERENCIA DE DIRECTORES DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN DE INSTITUCIONES DE EDUCACIÓN SUPERIOR GESTIÓN DE LAS TICs EN AMBIENTES UNIVERSITARIOS Panamá,20 y 21 de Junio de 2011 Muestra

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

Escritorios virtuales

Escritorios virtuales Escritorios virtuales Italo E. Ayesteran R. Con la adopción de la tecnología de Computación en la nube (Cloud Computing), las soluciones de escritorio virtual representan una de las herramientas más poderosas

Más detalles

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey Haciendo que la virtualización sea una realidad en el ámbiro empresarial Introducción Durante décadas, el entorno tradicional de las redes se ha desarrollado sobre una una infraestructura en la que cada

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

Más detalles

Computación en la nube para dispositivos móviles en redes inalámbricas (WLAN)

Computación en la nube para dispositivos móviles en redes inalámbricas (WLAN) UNIVERSIDAD DE PANAMÁ VICERRECTORÍA DE INVESTIGACIÓN Y POSTGRADO MAESTRÍA EN CIENCIAS EN INGENIERÍA DE SISTEMAS DE COMUNICACIONES CON ÉNFASIS EN REDES DE DATOS Computación en la nube para dispositivos

Más detalles

Técnico Profesional en Informática (IT Professional )

Técnico Profesional en Informática (IT Professional ) Técnico Profesional en Informática (IT Professional ) Objetivo : Introducir los estudiantes en las tecnologías de la información, y los prepara para construir y administrar una red de comunicación local

Más detalles

Ventajas del almacenamiento de datos de nube

Ventajas del almacenamiento de datos de nube Ventajas del almacenamiento de datos de nube Almacenar grandes volúmenes de información en una red de área local (LAN) es caro. Dispositivos de almacenamiento electrónico de datos de alta capacidad como

Más detalles

La virtualización de escritorios de NComputing

La virtualización de escritorios de NComputing La virtualización de escritorios de NComputing Resumen Todos nos hemos acostumbrado al modelo de PC que permite a cada usuario disponer de su propia CPU, disco duro y memoria para ejecutar las aplicaciones.

Más detalles

COMUNICACIÓN Y REDES DE COMPUTADORES II. Clase 02. Aspetos basicos de Networking Parte 1 de 2

COMUNICACIÓN Y REDES DE COMPUTADORES II. Clase 02. Aspetos basicos de Networking Parte 1 de 2 COMUNICACIÓN Y REDES DE COMPUTADORES II Clase 02 Aspetos basicos de Networking Parte 1 de 2 1 Contenido de la Clase 1. Terminología de Networking 1. Redes de Datos 2. Historia de las redes informáticas

Más detalles

Redes inalámbricas ad hoc

Redes inalámbricas ad hoc Qué es una red ad hoc? También conocidas como MANET Mobile ad hoc networks. AD HOC viene del latín y se refiere a algo improvisado, mientras que en comunicaciones el propósito de ad hoc es proporcionar

Más detalles

Los costos ocultos de la readaptación

Los costos ocultos de la readaptación 01 Finches Only 02 ViewSonic Only Los costos ocultos de la readaptación de PC como clientes VDI Erik Willey 04.04.2014 RESUMEN: Un factor que por lo general se pasa por alto al evaluar las ventajas y los

Más detalles

TEMA 3: SISTEMAS OPERATIVOS.

TEMA 3: SISTEMAS OPERATIVOS. TEMA 3: SISTEMAS OPERATIVOS. 1. QUÉ ES UN SISTEMA OPERATIVO? 2. SISTEMAS OPERATIVOS GRÁFICOS. 3. SISTEMAS OPERATIVOS MÓVILES. 4. EL ENTORNO DE WINDOWS PARA PC. 5. LA APLICACIÓN DEL TEMA. 6. ACTIVIDADES.

Más detalles

UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local

UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local UNIDAD FORMATIVA 1: Instalación y Configuración de los Nodos de Area Local OBJETIVOS: - Explicar las topologías de una red local en función de las tecnologías y arquitecturas existentes. - Clasificar los

Más detalles

Rede de área local (LAN)

Rede de área local (LAN) Rede de área local (LAN) LAN son las siglas de Local Area Network, Red de área local. Una LAN es una red que conecta los ordenadores en un área relativamente pequeña y predeterminada (como una habitación,

Más detalles

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI.

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI. 3.1 Modelo de referencia OSI. Durante las últimas dos décadas ha habido un enorme crecimiento en la cantidad y tamaño de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando implementaciones

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

Más allá de escritorios... a cualquier pantalla con Userful Multiplatform

Más allá de escritorios... a cualquier pantalla con Userful Multiplatform Userful Multiplatform: Software de virtualización Más allá de escritorios... a cualquier pantalla con Userful Multiplatform Solución de VDI más sencilla y asequible para múlitples pantallas Para Empresas,

Más detalles

Casa Inteligente. Descripción general del Sistema

Casa Inteligente. Descripción general del Sistema Casa Inteligente Descripción general del Sistema El sistema que se describe a continuación permite la gestión y el control inteligente del hogar de modo de mejorar el confort y permitir una gestión eficiente

Más detalles

unidad redes de computadoras

unidad redes de computadoras unidad 4 redes de computadoras contenidos Compartir recursos Modelo cliente/servidor Tecnologías de la Información y la Comunicación 67 Acerca de esta unidad Una red es un conjunto de computadoras dos

Más detalles

En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el

En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el Capítulo 2 Estándar IEEE 802.11 En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el WEP como protocolo de seguridad. Se mencionan las características generales de

Más detalles

Estació d'usuari. Tipologia, gestión automatizada. Licencia. Tipología. Criterios de análisis. Índice de contenido

Estació d'usuari. Tipologia, gestión automatizada. Licencia. Tipología. Criterios de análisis. Índice de contenido Estació d'usuari. Tipologia, gestión automatizada Índice de contenido Estació d'usuari. Tipologia, gestión automatizada...1 Licencia...1 Tipología...1 Criterios de análisis...1 Análisis de cada tipo...3

Más detalles

TECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN

TECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN TECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN Qué es 3G? El significado de 3G es tercera generación de transmisión de voz y datos a través

Más detalles

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente Capítulo 5: Aplicaciones cliente 46 5.1 La aplicación cliente en la Pocket PC La aplicación desarrollada para el cliente en un dispositivo móvil como corresponde a la Pocket PC necesita una capa muy delgada

Más detalles

2. Dispositivos Móviles. 1. Introducción. 2.1 Tecnologías

2. Dispositivos Móviles. 1. Introducción. 2.1 Tecnologías LIMITACIONES DEL DESARROLLO DE APLICACIONES EN DISPOSITIVOS MÓVILES Alejandro Botero López Hugo Giraldo Arenas Alexandra Moyano Romero boteroa@javeriana.edu.co hugo.giraldo@javeriana.edu.co alexandra.moyano@javeriana.edu.co

Más detalles

1. INTRODUCCIÓN A LAS REDES

1. INTRODUCCIÓN A LAS REDES 1. INTRODUCCIÓN A LAS REDES CONCEPTO El término genérico "red" hace referencia a un conjunto de entidades (objetos, personas, etc.) conectadas entre sí con el objetivo de compartir cualquier tipo de recursos.

Más detalles

Virtualización de Escritorios NComputing

Virtualización de Escritorios NComputing Virtualización de Escritorios NComputing Resumen Introducción Tendencia de los mercados informáticos INFORME EJECUTIVO Todos estamos acostumbrados al modelo de las PCs, que permiten a cada usuario tener

Más detalles

- Telnet, Rlogin, SSH - X-Terminal - Escritorio remoto VNC - Terminal Server - Acceso remoto mediante interfaz web

- Telnet, Rlogin, SSH - X-Terminal - Escritorio remoto VNC - Terminal Server - Acceso remoto mediante interfaz web - Telnet, Rlogin, SSH - X-Terminal - Escritorio remoto VNC - Terminal Server - Acceso remoto mediante interfaz web Los Servicios de Escritorio Remoto (del inglés Remote Desktop Services), antiguamente

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

Más detalles

Instituto tecnológico superior de Apatzingán. Investigación documental. Redes inalámbricas (LAN) Alumno: Alondra Gómez Vaca.

Instituto tecnológico superior de Apatzingán. Investigación documental. Redes inalámbricas (LAN) Alumno: Alondra Gómez Vaca. Instituto tecnológico superior de Apatzingán Investigación documental Redes inalámbricas (LAN) Alumno: Alondra Gómez Vaca. Asignatura: Ingeniería en Informática Fundamentos de Investigación Índice Generalidades

Más detalles

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el Windows XP Professional proporciona herramientas de productividad avanzadas que su organización necesita y le ofrece el poder de administrar, implementar y soportar su ambiente de computación de una manera

Más detalles

En la actualidad podemos encontrarnos con dos tipos de comunicación WIFI

En la actualidad podemos encontrarnos con dos tipos de comunicación WIFI Redes Comunes Redes WIFI 1 Cuando hablamos de WIFI nos referimos a una de las tecnologías de comunicación inalámbrica más utilizada hoy en día. WIFI es una abreviatura de Wireless Fidelity, también llamada

Más detalles

Systems Manager Gestión de dispositivos móviles basada en la nube

Systems Manager Gestión de dispositivos móviles basada en la nube Systems Manager Gestión de dispositivos móviles basada en la nube Introducción Meraki Systems Manager ofrece gestión, diagnóstico y seguimiento centralizados y en el aire de los dispositivos móviles gestionados

Más detalles

REDES DE COMPUTADORES I INFORME ESCRITORIO REMOTO

REDES DE COMPUTADORES I INFORME ESCRITORIO REMOTO REDES DE COMPUTADORES I INFORME ESCRITORIO REMOTO Nombres: Diego Carvajal R. Sebastian Valdes M. Ayudante: Evandry Ramos Profesor: Agustín J. González Fecha: 6 / 09 / 2013 1. Resumen: Este informe, se

Más detalles

Evaluación y Seguimiento del Aprendizaje en Salas de Clases Utilizando Dispositivos Móviles

Evaluación y Seguimiento del Aprendizaje en Salas de Clases Utilizando Dispositivos Móviles Evaluación y Seguimiento del Aprendizaje en Salas de Clases Utilizando Dispositivos Móviles Bruno Mundaca Moraga, Agustín J. González [bmundaca, agv]@elo.utfsm.cl Departamento de electrónica, Universidad

Más detalles

DISEÑO E IMPLEMENTACION DE UN PROTOTIPO DE MEDICION DE ENERGIA POR MEDIO DE TECNOLOGIA ZIGBEE y WIFI MARCO TEORICO

DISEÑO E IMPLEMENTACION DE UN PROTOTIPO DE MEDICION DE ENERGIA POR MEDIO DE TECNOLOGIA ZIGBEE y WIFI MARCO TEORICO DISEÑO E IMPLEMENTACION DE UN PROTOTIPO DE MEDICION DE ENERGIA POR MEDIO DE TECNOLOGIA ZIGBEE y WIFI MARCO TEORICO 28 de marzo de 2011 2 Índice general 1. 1. ZigBee 1 1.1. Descripción de ZigBee......................

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. UNIDADES TEMÁTICAS 1. La Vida en un Mundo Centrado en la Redes 2. Comunicación en la Red 3. Protocolos y Funciones de la Capa

Más detalles

Plataformas Tecnológicas y Requerimientos Técnicos de las Aplicaciones de

Plataformas Tecnológicas y Requerimientos Técnicos de las Aplicaciones de Plataformas Tecnológicas y Requerimientos Técnicos de las Aplicaciones de Departamento de Sistemas 2014 Página 1 INDICE Introducción 3 Requisitos Generales del Entorno 3 Requisitos Generales de las Aplicaciones

Más detalles

En este capítulo se proporciona una visión general de las redes de computadores. Así, se presenta una descripción general de las comunicaciones de

En este capítulo se proporciona una visión general de las redes de computadores. Así, se presenta una descripción general de las comunicaciones de En este capítulo se proporciona una visión general de las redes de computadores. Así, se presenta una descripción general de las comunicaciones de datos y la tipología de redes que se emplean. Además este

Más detalles

Soluciones terminales de virtualización de

Soluciones terminales de virtualización de Soluciones terminales de virtualización de escritorios para empresas Erik Willey 04.11.2014 RESUMEN: La flexibilidad de los terminales maximiza la inversión en la virtualización de los equipos de escritorio

Más detalles

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI RM. N 102-90-ED de Creación y Funcionamiento, RD Nº 0086-2006-ED de Revalidación Web Site: www.tecnomacusani.edu.pe

Más detalles

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico

Más detalles

Qué incluye VMware View 4? Plataforma. Experiencia del usuario. Administración. VMware View 4

Qué incluye VMware View 4? Plataforma. Experiencia del usuario. Administración. VMware View 4 VMware View 4 Creado para escritorios Transforme la administración de escritorios y proporcione la mejor experiencia del usuario VMware View 4 es la solución líder de virtualización de escritorios creada

Más detalles

Readix Surveillance ReSVi- Readix Securevision Products

Readix Surveillance ReSVi- Readix Securevision Products Readix Surveillance ReSVi- Readix Securevision Products En este documento se presentan las soluciones Readix Surveillance que integran las mas avanzadas tecnologías electrónicas de Videos (Estándar, Inteligente),

Más detalles

Unicenter Remote Control Versión 6.0

Unicenter Remote Control Versión 6.0 D A T A S H E E T Unicenter Remote Control Versión 6.0 Unicenter Remote Control es una aplicación altamente fiable y segura para controlar y dar soporte a sistemas Windows remotos. Puede mejorar significativamente

Más detalles

Título del contenido: Windows Server 2012 Detalles técnicos de redes. Módulo 1: Administración de la infraestructura de red

Título del contenido: Windows Server 2012 Detalles técnicos de redes. Módulo 1: Administración de la infraestructura de red Título del contenido: Windows Server 2012 Detalles técnicos de redes Módulo 1: Administración de la infraestructura de red Manual del módulo Autor: James Hamilton-Adams, Content Master Publicado: [introducir

Más detalles

Estrategia de Cómputo en la Nube. Servicios en la Nube

Estrategia de Cómputo en la Nube. Servicios en la Nube Estrategia de Cómputo en la Nube Servicios en la Nube Computación para la Nube? Tecnología informática por la que se proporcionan software y servicios a través de la Internet. El nombre Cloud Computing

Más detalles

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS.

MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS DESARROLLE MENOS. OBTENGA MÁS. MOTOROLA RHOELEMENTS FOLLETO EXISTEN TANTOS DISPOSITIVOS... QUE LO IDÓNEO SERÍA DISPONER DE UNA APLICACIÓN QUE FUNCIONARA EN TODOS CON RHOELEMENTS, YA

Más detalles

Redes IP Ubicuas. Foro Movilidad AslanJunio 2011 HUAWEI TECHNOLOGIES CO., LTD. www.huawei.com

Redes IP Ubicuas. Foro Movilidad AslanJunio 2011 HUAWEI TECHNOLOGIES CO., LTD. www.huawei.com Redes IP Ubicuas Foro Movilidad AslanJunio 2011 www.huawei.com HUAWEI TECHNOLOGIES CO., LTD. Agenda 2007. 01 Tendencias y retos Estrategia de desarrollo Redes de Campus HUAWEI TECHNOLOGIES CO., LTD. Page

Más detalles

El impacto de La «Consumización» de las TI. Genaro Escudero Arquitecto de Soluciones Dell Global Infrastructure Consulting Services

El impacto de La «Consumización» de las TI. Genaro Escudero Arquitecto de Soluciones Dell Global Infrastructure Consulting Services El impacto de La «Consumización» de las TI Genaro Escudero Arquitecto de Soluciones Dell Global Infrastructure Consulting Services 2 Qué es la Consumización de las TIs? Si Facebook fuera un país, sería

Más detalles

Más allá de BYOD, hacia una experiencia óptima en cualquier lugar de trabajo

Más allá de BYOD, hacia una experiencia óptima en cualquier lugar de trabajo Descripción general de la solución Más allá de BYOD, hacia una experiencia óptima en cualquier lugar de trabajo Optimización de la experiencia para todos los usuarios que utilizan una variedad dispositivos,

Más detalles

Middleware en computación ubicua: Project Aura y Gaia

Middleware en computación ubicua: Project Aura y Gaia Middleware en computación ubicua: Project Aura y Gaia Asignatura: Sistemas de información seguros y ubicuos Alumno: Santi Txarramendieta Junio 2006 PROJECT AURA PROJECT AURA (CMU Distraction-Free Ubiquitous

Más detalles

La virtualización de servidores, consiste en almacenar en un único servidor o clúster de servidores varios equipos virtuales de forma simultánea.

La virtualización de servidores, consiste en almacenar en un único servidor o clúster de servidores varios equipos virtuales de forma simultánea. VIRTUALIZACIÓN o Introducción La virtualización de servidores, consiste en almacenar en un único servidor o clúster de servidores varios equipos virtuales de forma simultánea. El equipo virtual puede ejecutar

Más detalles

FileMaker Pro 14. Uso de una Conexión a Escritorio remoto con FileMaker Pro 14

FileMaker Pro 14. Uso de una Conexión a Escritorio remoto con FileMaker Pro 14 FileMaker Pro 14 Uso de una Conexión a Escritorio remoto con FileMaker Pro 14 2007-2015 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Más detalles

IT Essentials: hardware y software de computadoras personales v4.0

IT Essentials: hardware y software de computadoras personales v4.0 IT Essentials: hardware y software de computadoras personales v4.0 Destinatarios Hardware y software de computadoras personales v4.0 está destinado a estudiantes de escuelas secundarias, escuelas técnicas,

Más detalles

TEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación.

TEMA: Las Redes. NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación. TEMA: Las Redes NOMBRE Torres Castillo Ana Cristina. PROFESOR: Genaro Israel Casas Pruneda. MATERIA: Las TICS en la educación. QUÉ ES UNA RED? Una red informática es un conjunto de dispositivos interconectados

Más detalles

AULAS VIRTUALES EDUCATIVAS

AULAS VIRTUALES EDUCATIVAS AULAS VIRTUALES EDUCATIVAS Que es la virtualización de sistemas? La mayoría de pc s y servidores tiene el procesador y la memoria infrautilizados. La virtualización nos permite instalar varias maquinas

Más detalles

1. DATOS GENERALES ÁREA/MÓDULO: BÁSICAS DE INGENIERÍA MODALIDAD: PRESENCIAL X VIRTUAL BIMODAL VERSIÓN: 1 2. JUSTIFICACIÓN

1. DATOS GENERALES ÁREA/MÓDULO: BÁSICAS DE INGENIERÍA MODALIDAD: PRESENCIAL X VIRTUAL BIMODAL VERSIÓN: 1 2. JUSTIFICACIÓN Página 1 de 5 PROGRAMA: Ingeniería Mecatrónica PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE 034 FACULTAD/DEPTO./CENTRO: ASIGNATURA/MÓDULO/SEMINARIO: : Telemática 1. DATOS GENERALES CÓDIGO: CRÉDITOS ACADÉMICO

Más detalles

Desarrollo de Aplicaciones Móviles. Java

Desarrollo de Aplicaciones Móviles. Java Java Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web

Más detalles

LABORATORIO REMOTO PARA LA DOCENCIA DE INSTRUMENTACIÓN INTELIGENTE

LABORATORIO REMOTO PARA LA DOCENCIA DE INSTRUMENTACIÓN INTELIGENTE LABORATORIO REMOTO PARA LA DOCENCIA DE INSTRUMENTACIÓN INTELIGENTE N. MEDRANO 1, B. CALVO 2, D. DIGÓN 2, J. BOLEA 1, S. CELMA 1 1 Departamento de Ingeniería Electrónica y Comunicaciones, Universidad de

Más detalles

Tutorial Redes Privadas Virtuales (VPNs sobre ADSL)

Tutorial Redes Privadas Virtuales (VPNs sobre ADSL) Tutorial Redes Privadas Virtuales (VPNs sobre ADSL) Cuando su empresa cuenta con más de una sucursal o mantiene intercambio constante de información entre sus proveedores y clientes, es vital encontrar

Más detalles

Gracias. Sistemas de Información para la Gestión. Unidad 2: Infraestructura de Tecnología de la Información

Gracias. Sistemas de Información para la Gestión. Unidad 2: Infraestructura de Tecnología de la Información UNIDAD 2: INFRAESTRUCTURA DE TECNOLOGÍA DE LA INFORMACIÓN Sistemas de Información para la Gestión Estructura de TI y tecnologías emergentes. Estructura de TI. Componentes de la Infraestructura: hardware

Más detalles

Clientes VDI. Ofreciendo hoy el equipo de escritorio virtual del mañana

Clientes VDI. Ofreciendo hoy el equipo de escritorio virtual del mañana Clientes VDI Ofreciendo hoy el equipo de escritorio virtual del mañana Gama completa de clientes VDI Gracias a sus 25 años como líder en tecnología de equipos de escritorio, ViewSonic ofrece una línea

Más detalles

informe Citrix XenDesktop con tecnología FlexCast Citrix XenDesktop: Virtualización de puestos de trabajo para todos www.citrix.es

informe Citrix XenDesktop con tecnología FlexCast Citrix XenDesktop: Virtualización de puestos de trabajo para todos www.citrix.es Citrix XenDesktop: Virtualización de puestos de trabajo para todos www.citrix.es Actualmente, las organizaciones abarcan una amplia gama de usuarios, desde los empleados móviles con sus ordenadores portátiles

Más detalles

Router, Enrutador o Encaminador

Router, Enrutador o Encaminador Router, Enrutador o Encaminador Un router es un tipo especial de computador. Cuenta con los mismos componentes básicos que un PC estándar de escritorio. Tiene una CPU, memoria, bus de sistema y distintas

Más detalles

PROGRAMA HP ACREDITATED TECHNICAL ASSOCIATE ACA

PROGRAMA HP ACREDITATED TECHNICAL ASSOCIATE ACA PROGRAMA HP ACREDITATED TECHNICAL ASSOCIATE ACA IMPARTIDO POR CERTIFICACION 00421698 HP ATA DISPOSITIVOS CONECTADOS Diseño e Implementación de Soluciones de Dispositivos Conectados para Pequeñas y Medianas

Más detalles

RHOELEMENTS MOTOROLA DESARROLLE MENOS. HAGA MÁS.

RHOELEMENTS MOTOROLA DESARROLLE MENOS. HAGA MÁS. RHOELEMENTS MOTOROLA DESARROLLE MENOS. HAGA MÁS. RHOELEMENTS MOTOROLA FOLLETO TANTOS EQUIPOS MÓVILES... USTED DEFINITIVAMENTE QUIERE CREAR UNA APLICACIÓN COMPATIBLE CON TODOS ELLOS. CON RHOELEMENTS, PUEDE

Más detalles

Unidad 3: El sistema operativo. Trabajo con conexión.

Unidad 3: El sistema operativo. Trabajo con conexión. Unidad 3: El sistema operativo. Trabajo con conexión. 1.- Red de ordenadores Vamos a describir que es una red informática o red de ordenadores. Una red informática es un sistema de interconexión entre

Más detalles

J2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de:

J2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de: J2ME Esta versión de Java está enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades computacionales y gráficas muy reducidas, tales como teléfonos móviles, PDAs o

Más detalles

Redes. U. #0 Introducción a las Redes de Computadores. Semestre 2-2009. Prof. Sergio Guinez-Molinos sguinez@utalca.cl

Redes. U. #0 Introducción a las Redes de Computadores. Semestre 2-2009. Prof. Sergio Guinez-Molinos sguinez@utalca.cl Aplicación de las Hardware de Software de Tipos de y Estándares U. #0 Introducción a las de Computadores 1 Prof. Sergio Guinez-Molinos sguinez@utalca.cl 1 Facultad de Ingeniería Escuela de Ingeniería en

Más detalles

ING. YURI RODRIGUEZ ALVA

ING. YURI RODRIGUEZ ALVA Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud

Más detalles

Experimente la red tal como lo hacen sus clientes: Cómo disminuir la brecha de activación

Experimente la red tal como lo hacen sus clientes: Cómo disminuir la brecha de activación Hoja técnica Experimente la red tal como lo hacen sus clientes: Cómo disminuir la brecha de activación Introducción Tradicionalmente, las pruebas de activación de capas 2/3, como RFC 2544, se realizan

Más detalles

REDES INFORMÁTICAS. Un equipo se dice que es cliente cuando aprovecha el servicio ofrecido por el servidor.

REDES INFORMÁTICAS. Un equipo se dice que es cliente cuando aprovecha el servicio ofrecido por el servidor. REDES INFORMÁTICAS La finalidad de toda red informática es la de compartir recursos, información servicios, ahorro económico y tener una gestión centralizada. Para ello es necesario que un equipo actúe

Más detalles

VDI Xen Server. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube.

VDI Xen Server. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube. Céntrate en tu negocio. Déjanos la tecnología. Solución alta disponibilidad VDI Xen Server Estés donde

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción Nombre del Tema Aspectos de seguridad en aplicaciones basadas en WIFI. Asesor: Dr. Oleg Starostenko Basarab Actualidad y Definición del problema Desde hace ya tiempo nos hemos

Más detalles

Capítulo 1: Introducción

Capítulo 1: Introducción Capítulo 1: Introducción El presente trabajo se ubica en el área de administración de redes inalámbricas de computadoras y tiene como objetivo crear una propuesta de solución para permitir un manejo más

Más detalles

Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular.

Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular. Que es una red? Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio en particular. Cuantos tipos de redes hay? Red de área personal,

Más detalles

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS

ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS ACTIVIDAD No. 2 REPASO DE REDES INFORMATICAS GRADO 11 Nombre(s) y Apellidos: MAYRA CABALLERO Documento: 97071008138 FICHA NÚMERO COLEGIO: Instituto madre del buen consejo FECHA: 23 DE ABRIL 1) Marca la

Más detalles

Qué es la Telefonía IP?

Qué es la Telefonía IP? Qué es la Telefonía IP? La telefonía IP me permite realizar llamadas telefónicas ordinarias sobres redes IP u otras redes de paquetes utilizando una PC, Gateway y teléfonos estándares. Cuando hacemos una

Más detalles

Escritorios Remotos 1. RDP

Escritorios Remotos 1. RDP Escritorios Remotos 1. RDP RDP (Remote Desktop Protocol = Protocolo de Acceso a un Escritorio Remoto) es un protocolo desarrollado por Microsoft que permite manipular, de manera remota, el escritorio de

Más detalles

Virtualización de escritorio ofrecida por NComputing

Virtualización de escritorio ofrecida por NComputing ofrecida por NComputing Resumen Todos nos hemos acostumbrado al modelo de PC que permite a cada usuario tener su propia CPU, su disco duro y su memoria para ejecutar aplicaciones. Pero actualmente las

Más detalles

Si buscas resultados distintos, no hagas siempre lo mismo. Albert Einstein

Si buscas resultados distintos, no hagas siempre lo mismo. Albert Einstein Si buscas resultados distintos, no hagas siempre lo mismo. Albert Einstein Diseño e implementación de un sistema SCADA, utilizando Ethernet Industrial y Bluetooth con tecnología Schneider Electric para

Más detalles

VIRTUALIZACIÓN DE SERVIDORES

VIRTUALIZACIÓN DE SERVIDORES VIRTUALIZACIÓN DE SERVIDORES Ing. Pablo Ramirez A. Historia de la Virtualización. Que es la Virtualización (Conceptos y Términos). Tipos de Virtualización. Ventajas y Desventajas de la Virtualización.

Más detalles

El objetivo de este informe es mostrar las características principales de las redes, de acuerdo a su división por tamaño, o extensión.

El objetivo de este informe es mostrar las características principales de las redes, de acuerdo a su división por tamaño, o extensión. Introducción El objetivo de este informe es mostrar las características principales de las redes, de acuerdo a su división por tamaño, o extensión. Desarrollo Para saber esos objetivos, lo primero que

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Sistemas Distribuidos. (Arquitecturas)

Sistemas Distribuidos. (Arquitecturas) (Arquitecturas) Dr. Víctor J. Sosa Sosa vjsosa@cinvestav.mx II-1 Arquitecturas Los SD son los sistemas de software más complejos Nortel Networks crea switches los cuales pueden contener entre 25-30 millones

Más detalles

Nombre: Francis Ariel Jiménez Zapata. Matricula: 2010-0077. Tema: Trabajando con Windows Server 2008 Módulo 6. Materia: Sistema Operativo II

Nombre: Francis Ariel Jiménez Zapata. Matricula: 2010-0077. Tema: Trabajando con Windows Server 2008 Módulo 6. Materia: Sistema Operativo II Nombre: Francis Ariel Jiménez Zapata Matricula: 2010-0077 Tema: Trabajando con Windows Server 2008 Módulo 6 Materia: Sistema Operativo II Facilitador: José Doñe Introducción En este trabajo estaremos tratando

Más detalles

25 años. Soluciones de Voz y Videoconferencia 2015-2016. de innovación

25 años. Soluciones de Voz y Videoconferencia 2015-2016. de innovación 25 años de innovación Soluciones de Voz y Videoconferencia 2015-2016 Soluciones de voz Audioconferencia IP Salas pequeñas (cobertura de 2,1 m) SoundStation IP 5000 Gama CX Optimizada para Conferencias

Más detalles

Principales beneficios para una pyme del uso de la plataforma Microsoft Office 365

Principales beneficios para una pyme del uso de la plataforma Microsoft Office 365 Portal de la competitividad - Office 365. Escenario Necesito movilidad y colaboración: estar fuera de la oficina y tener acceso a la información Hoja de Producto Técnica (para Pymes). Todas las empresas

Más detalles

CLASIFICACIÓN DE LAS REDES. Por su alcance

CLASIFICACIÓN DE LAS REDES. Por su alcance Una red de ordenadores o red informática, es un conjunto de equipos informáticos conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas

Más detalles

ü Amplia la con+nuidad del sistema: con la refrigeración pasiva del CPU y el diseño de conmutación por error del venblador.

ü Amplia la con+nuidad del sistema: con la refrigeración pasiva del CPU y el diseño de conmutación por error del venblador. SYNOLOGY Acerca de Synology ü Fundada en el año 2000, Synology es una empresa dedicada a desarrollar servidores NAS de alto rendimiento, fiables, versábles y respetuosos con el medio ambiente. Nuestro

Más detalles

CL_50466 Windows Azure Solutions with Microsoft Visual Studio 2010

CL_50466 Windows Azure Solutions with Microsoft Visual Studio 2010 Windows Azure Solutions with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso es una introducción

Más detalles

Lanzan Windows 8, el nuevo sistema operativo de Microsoft

Lanzan Windows 8, el nuevo sistema operativo de Microsoft Lanzan Windows 8, el nuevo sistema operativo de Microsoft Jueves, 25 de octubre 2012, Noticias Ciencia y tecnología Fuente: Pública Créditos: Microsoft: La interfaz gráfica se llama Metro y estará integrada

Más detalles

Introducción Subsistemas de disco inteligentes Técnicas de entrada y salida. Storage. Esteban De La Fuente Rubio SASCO. 7 de noviembre de 2013

Introducción Subsistemas de disco inteligentes Técnicas de entrada y salida. Storage. Esteban De La Fuente Rubio SASCO. 7 de noviembre de 2013 SASCO 7 de noviembre de 2013 Tabla de contenidos 1 Introducción Arquitectura de servidor central Arquitectura de almacenamiento central 2 JBOD RAID 3 SCSI Fibre Channel SAN IP Introducción Arquitectura

Más detalles

Análisis y modelado de sistemas de software. Diseño Capa de arquitectura física. Blanca A. Vargas Govea vargasgovea@itesm.

Análisis y modelado de sistemas de software. Diseño Capa de arquitectura física. Blanca A. Vargas Govea vargasgovea@itesm. Análisis y modelado de sistemas de software Diseño Capa de arquitectura física Blanca A. Vargas Govea vargasgovea@itesm.mx Abril 30, 2013 Ver documento de especificaciones del proyecto Objetivo Conocer

Más detalles

CONFERENCIA REALIDAD AUMENTADA. Ingeniero CARLOS ENRIQUE ORTIZ RANGEL carlos.ortiz@tecnomovilidad.com

CONFERENCIA REALIDAD AUMENTADA. Ingeniero CARLOS ENRIQUE ORTIZ RANGEL carlos.ortiz@tecnomovilidad.com CONFERENCIA REALIDAD AUMENTADA Ingeniero CARLOS ENRIQUE ORTIZ RANGEL carlos.ortiz@tecnomovilidad.com Bogotá, Septiembre 2012 OBJETIVO GENERAL El objetivo es presentar un recorrido actualizado por las diferentes

Más detalles

Aplicaciones Móviles Web Apps

Aplicaciones Móviles Web Apps Aplicaciones Móviles Web Apps APLICACIONES MÓVILES WEB APPS 1 Sesión No. 4 Nombre: Sensor-Based & Contex-Aware computing Contextualización La informática cuenta con varios elementos que la definen, entre

Más detalles

INGENIERÍA EN SISTEMAS COMPUTACIONALES

INGENIERÍA EN SISTEMAS COMPUTACIONALES TECNOLÓGICO DE ESTUDIOS SUPERIORES DEL ORIENTE DEL ESTADO DE MÉXICO MANUAL DE PRÁCTICAS EN LABORATORIO INGENIERÍA EN SISTEMAS COMPUTACIONALES PARA LA ASIGNATURA SISTEMAS TELEMATICOS PLAN DE ESTUDIO ISIC

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles