Cómputo asíncrono
Enviado por maodgsanty • 24 de Mayo de 2013 • Tesis • 602 Palabras (3 Páginas) • 309 Visitas
• Cómputo asíncrono: El usuario puede activar sus agentes móviles hacer alguna otra actividad mientras tanto y los resultados le llegarán por correo electrónico o algún otro medio, en algún tiempo posterior. Incluso puede operar aún cuando el usuario no esté "conectado".
• Proporciona un ambiente de desarrollo natural para implementar un libre mercado de servicios: Nuevos servicios pueden ir y venir dinámicamente; y servicios mucho más flexibles pueden coexistir en unidades inferiores, proporcionando más opciones para los consumidores.
• Arquitectura flexible de cómputo distribuido. Los agentes móviles proporcionan una arquitectura de computo distribuido única, la cual funciona de manera diferente de las arquitecturas estáticas. Esto proporciona una manera innovadora de hacer computo distribuido.
• Oportunidad de reestructuración radical y atractiva del proceso de diseño: Los agentes móviles transforman el proceso diseño convencional, además de que algunos productos verdaderamente innovadores deberán emerger de esta nueva tecnología
• Aprovechamiento de la asincronía: Asincronía significa que dos actores de comunicación no necesitan estar físicamente presentes al mismo tiempo como por ejemplo los usuarios del correo electrónico.
• Las de la asincronía son el mejoramiento en la utilización de las líneas de comunicación, la capacidad de realizar operaciones de recuperación información más seguras y el hecho de que si el receptor está ocupado cuando la comunicación se está llevando a cabo, esta se procesara después. Esta última propiedad es muy interesante para equipos de computo móvil (PDAs, Laptops, etc.) que no están permanentemente conectados. La estrategia están seria entonces: enviar el agente, desconectar y reconectar después.
• A nivel de comunicaciones de bases de datos, es factible la interrupción de operaciones y comunicaciones si las transacciones imponen algunos bloqueos, este bloqueo se mantendrá hasta que la transacción sea abortada o reanudada. En cambio, si un agente es despachado de una manera asíncrona, una vez en un lugar remoto, el agente puede ejecutar un proceso síncrono y esperar por una llamada de regreso al computador y cuando el usuario se reconecte, recibirá el agente de regreso.
Por lo expuesto, cuando la tarea a ser ejecutada no es en tiempo real, este esquema parece ser muy atractivo. Como se mencionó con anterioridad, la asincronía permite realizar operaciones de recuperación de datos más seguras. Cuando una transacción es comprometida, este es un proceso de todo o nada como la interrupción de un proceso de FTP, segundos antes de terminar y tener que comenzar todo nuevamente. En el caso de agentes, una vez que el agente ha sido transferido y exitosamente recibido, el agente puede pedirle al servidor remoto ser activado
...