Capacidades de Computación Autónoma en el entorno AWSE sobre el estándar WSDM para Servicios Web

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

Download "Capacidades de Computación Autónoma en el entorno AWSE sobre el estándar WSDM para Servicios Web"

Transcripción

1 1 Capacidades de Computación Autónoma en el entorno AWSE sobre el estándar para Servicios Web Carlos Alario-Hoyos Doctorado: Arquitecturas para Procesamiento Distribuido (APD) GSIC-EMIC, E.T.S.I. Telecomunicación. Universidad de Valladolid , Valladolid, España. 10 de Julio de ( Resumen Los sistemas de Computación Autónoma son especialmente útiles en la auto-gestión de sistemas distribuidos, debido al coste elevado y la falta de fiabilidad de una administración manual. En este sentido los Servicios Web pueden llevar a cabo su gestión gracias al estándar. Sin embargo, éste no incluye capacidades de Computación Autónoma. Por ello, se analiza la propuesta del entorno de auto-gestión AWSE para recursos ofrecidos como Servicios Web, destacando la no especificación de qué capacidades son relevantes y la falta de mecanimos de replicación y monitorización de servicios. Según ello, se propone la replicación autónoma de Servicios Web para conseguir las capacidades self-healing, self-adapting y self-optimizing. Index Terms Computación Autónoma,, AWSE, Servicios Web. I. INTRODUCCIÓN La Computación Autónoma (Autonomic Computing) [1] es un nuevo campo de estudio para controlar el crecimiento y la gestión de los grandes sistemas de computación [2]. Este desafío pretende que dichos sistemas se gestionen por sí mismos de acuerdo con políticas o acuerdos de nivel de servicio (SLAs - Service Level Agreements [3]) especificadas por administradores humanos [4]. Dentro de estas capacidades de Computación Autónoma se incluyen los términos de self-configuring, self-adapting, self-healing, self-optimizing y self-protecting; todos ellos pueden agruparse bajo el concepto de self-management [5]. Las capacidades de Computación Autónoma son especialmente deseables en todos aquellos sistemas en los que un administrador humano requiere un gran esfuerzo y coste. Un ejemplo de ello son los sistemas distribuidos, y en especial los sistemas distribuidos basados en servicios que siguen el paradigma SOC (Service-Oriented Computing) [6]. La gestión manual de estos servicios es muy complicada debido al bajo acoplamiento entre aplicaciones, el corto ciclo de vida de los servicios, y la composición por medio de terceros de servicios básicos, con el fin de obtener una mayor funcionalidad y un valor añadido [5]. El hecho de que esta composición pueda ser ajena a los proveedores de servicios básicos, puede confrontar diferentes mecanismos y políticas de gestión, seguridad, QoS, etc. En estos casos, la implementación de un sistema de Computación Autónoma, además de ahorrar costes, puede permitir homogeneizar todos esos mecanismos y políticas [1]. Los Servicios Web (WS - s), como implementación concreta y más conocida del paradigma SOC [7], así como los recursos asociados, son normalmente gestionados, mediante el estándar ( Distributed ) [8]. Este estándar especifica un protocolo de intercambio de mensajes común para gestionar recursos y servicios [9]. puede subdividirse en otros dos estándares, MUWS ( Using s) [10] y MOWS ( of s) [11]. MUWS proporciona los mecanismos básicos y los modelos de intercambio de mensajes para gestionar recursos utilizando Servicios Web como plataforma de intercambio (Figura 1). La información contenida puede hacer referencia al estado, a la configuración o a algún determinado tipo de métrica sobre el recurso. MOWS está orientado a la gestión de los propios Servicios Web. Como tal, MOWS es una extensión y aplicación de la especificación MUWS [11]. Figura 1. Gestión de recursos usando WS. Estándar -MUWS. El estándar no proporciona ninguna capacidad de Computación Autónoma ni de auto-gestión que pueda ser aplicada en el ámbito de los Servicios Web. En este sentido, los autores de [12] proponen utilizar para implementar Servcios Web autónomos que monitorizan el estado de los recursos asociados, tomando decisiones en consecuencia.

2 2 Para ello proponen un Entorno de Servicios Web Autónomo (AWSE - Autonomic Environment) [13]. AWSE emplea un conjunto de gestores (managers) autónomos distribuidos jerárquicamente para obtener estadísticas acerca de los recursos. AWSE está implantado sobre el estándar MUWS de, y describe cada recurso como un componente a monitorizar, con un número de parámetros o métricas dependiendo del tipo de componente. Por ejemplo un Sistema de Gestión de Base de Datos (DBMS - DataBase System) bajo el entorno AWSE [14] requiere un número más elevado de métricas que un servidor HTTP. Los managers pueden subscribirse a cada uno de los componentes para así recibir notificaciones de ellos. Un defecto relevante en los artículos [12], [13] y [14] es que no contemplan ni especifican las capacidades de self-management que pueden conseguirse al implementar AWSE en nuestros Servicios Web. Además, la limitación más importante es que solamente los recursos son autogestionados, sin embargo no se prevee ningún tipo de Computación Autónoma para los propios Servicios Web. En este sentido la bibliografía recoge la utilización de un Servicio de Gestión basado en Componentes Distribuidos [15] (DCMS - Distributed Component Service) que sí permite la auto-gestión tanto de recursos como de servicios. Sin embargo, su mayor desventaja es que su implementación está realizada con componentes Fractal [16], lo que dificulta la interoperabilidad con los paradigmas orientados a servicios. Por tanto, se plantea como objetivo y contribución principal la modificación de AWSE (según la especificación ) para introducir capacidades de Computación Autónoma en los propios Servicios Web, a partir de la replicación de su funcionalidad de forma distribuida. También se hace necesario definir qué tipo de capacidades (self-configuring, self-adapting, self-healing, self-optimizing y self-protecting) se consiguen con esta aproximación. Para ello, se requiere estudiar el significado de cada una de ellas, y si son aplicables a la infraestructura propuesta. Como último paso se propone sobre el papel un ejemplo teórico de funcionamiento de un Servicio de Almacenamiento auto-gestionado. El resto del documento se estructura de la siguiente manera: en la Sección II se tratan los conceptos de Computación Autónoma, así como la especificación y el marco AWSE. La Sección III plantea la modificación para conseguir Servicios Web autogestionados. La Sección IV valora las capacidades self-management bajo la propuesta de AWSD implementada sobre el estándar. La sección V muestra un ejemplo concreto sobre este escenario. Finalmente se establecen las conclusiones y las líneas futuras. II. CONTEXTO Desde un primer momento conviene definir los conceptos clave que se exponen en el resto del artículo; según ello se explica del concepto más general de Computación Autónoma (Autonomic Computing), el estándar (s Distributed - Gestión Distribuida de Servicios Web) y la arquitectura AWSD (Autonomic s Environment - Entorno de Servicios Web Autónomos). II-A. Computación Autónoma El concepto de Computación Autónoma está inspirado en el sistema nervioso humano, capaz de repararse ante daños físicos sin intervención externa [17]. Su primera definición se remonta a [1] y todavía es ampliamente aceptada [17], [18]. Según esto, se dice que un sistema de Computación Autónoma comprende las siguientes ocho características: self-awareness, self-configuring, self-optimizing, self-healing, self-protecting, context-awareness, openness, anticipation. De las ocho características anteriores las cuatro siguientes son consideradas como mayoritarias, mientras el resto son de menor importancia [17]. Self-configuring: Define la capacidad de reaccionar automáticamente ante condiciones impredecibles, ajustando cambios en la configuración o puesta a punto de forma dinámica. Un ejemplo sería la reasignación de recursos en sistemas distribuidos, como memoria, almacenamiento o capacidad de procesamiento. Self-optimizing: Se refiere a la capacidad de minimizar la reserva de recursos y la utilización, pero sin renunciar a los requisitos del cliente. Para ello suele haber mecanismos de realimentación monitorizando las métricas del sistema, como la carga o la utilización de un recurso. Self-healing: Según su definición, el sistema debe ser capaz de descubrir problemas y solucionarlos de forma transparente al usuario. Un ejemplo es la replicación de servicios o recursos para conseguir una buena tolerancia y recuperación ante fallos. Self-protecting: Se considera que los sistemas autoprotegidos incluyen políticas propias para permanecer alerta ante posibles ataques que afecten a los elementos del sistema. Los beneficios del Autonomic Computing radican en la simplificación de tareas del administrador humano, la mayor disponibilidad y la reducción de costes. Además, aseguran una mayor eficiencia sin comprometer los niveles de QoS ofrecidos al usuario. Los sistemas de Computación Autónoma puede aplicarse para gestionar el tráfico y en sistemas de construcción o manufacturación [19]. Además, en la bibliografía de sistemas distribuidos se han empleado para la gestión de bases de datos, reduciendo la complejidad y el coste [20], y también para el balanceo de carga en Sistemas de Información Geográfica (GIS - Geographic Information Systems) [21]. II-B. El estándar [8] define varios tipos de interfaces de gestión para gestionar Servicios Web [5]. especifica un protocolo de mensajería común entre diferentes servicios y recursos de forma independiente a la plataforma utilizada [9]. El centro de la arquitectura son los recursos

3 3 gestionados. Estos se representan mediante Servicios Web como se muestra en la Figura 1; por tanto la información de gestión queda accesible a través de un endpoint (o punto de acceso) al Servicio Web. Para proveer del acceso se utiliza un EPR (endpoint reference) definido según el estándar WS-Addressing [22]. La implementación más allá de los endpoints debe ser capaz de recuperar y manipular la información sobre los recursos gestionados. Un elemento importante de son las notificaciones de los eventos significativos, que se especifican desde los recursos gestionados al administrador de gestión, subscrito a la recepción de esos eventos. Entre la información que puede ofrecerse de cada recurso se encuentran [9]: Identidad, Características de Gestión, Descripción, Estado, Relaciones, Configuración, Avisos, etc. Además, la información que puede obtenerse en este caso hace referencia al porcentaje de espacio utilizado, al estado de los datos y a la relación entre los mismos. El Site Manager es el elemento que se puede subscribir a cada uno de los eventos de los que espera recibir notificaciones cuando suceden algunos cambios. Si un parámetro varía se actualiza la información en el repositorio a través de una notificación según el estándar WS-BaseNotification [24]. La versión adaptada de AWSE a puede verse en la Figura 3. El estándar se subdivide en MUWS y MOWS. MUWS utiliza los mecanismos básicos para intercambio de mensajes (MEPs - Message Exchange Patterns), entre el recurso y el Servicio Web, definidos por Oasis [23]. MOWS se encarga de la gestión de los propios Servicios Web; por tanto puede entenderse como una aplicación o una extensión de MUWS. II-C. AWSE AWSE (Autonomic Environment - Entorno de Servicios Web Autónomos) [12] se presenta como un sistema de auto-gestión que permite asegurar un determinado Acuerdo de Nivel de Servicio (SLA) [13]. AWSE está compuesto por varios elementos dentro de los cuales se definen: Servidores de bases de datos, Servicios Web, Servidores HTTP, Repositorios de Información, Servicios Web de Gestión y un Site Manager o Gestor centralizado, tal y como se muestra en la Figura 2. Además se colocan los Elementos de Géstión o Elements entre el Servicio Web y el DBMS para recuperar información de los recursos. Figura 2. Arquitectura AWSE sobre un recurso de base de datos. La arquitectura AWSD está basada en el estándar [12], siendo en el ejemplo, el recurso una base de datos. Figura 3. AWSE mejorado con. Figura tomada de [12] El principal problema de AWSE es que no define el tipo de capacidades de Autonomic Computing que se consiguen con esa arquitectura. Además, el estándar se centra en la auto-gestión de recursos, obviando la obtención de estas capacidades en los Servicios Web. III. MODIFICACIÓN DEL MARCO AWSE Para conseguir capacidades de Computación Autónoma sobre recursos y servicios, suele recurrirse a una técnica de replicación de elementos combinada con un bucle de monitorización [15]. En un entorno de agregación de recursos como puede ser un cluster [25], una red P2P [26] o un grid [27] puede plantearse la replicación de recursos para completar la disponibilidad de éstos en nuestro escenario. Sin embargo, trabajando con Servicios Web no disponemos de un conjunto grande de recursos y nos centraremos solamente en realizar la replicación de los servicios básicos sobre un mismo recurso (en el dominio del proveedor). Los motivos principales que permiten pensar en esta replicación son su bajo ciclo de vida y el escaso acoplamiento. Por tanto colocaremos Servicios Web de Gestión Distribuidos de acuerdo con el estándar para obtener información del estado de los Servicios Web. La información de estado se recogerá en un Gestor Centralizado o (Site Manager). El Site Manager estará regido por una política de gestión manual indicando el grado de replicación que tienen que tener los Servicios Web asociados al recurso. En caso de que se produzca un fallo en una máquina sobre la que se ejecuta el Servicio Web correspondiente, el Site

4 4 Manager podrá decidir ejecutar otra replica ya preparada en los recursos del proveedor de servicios básicos. La Figura 4 muestra la replicación de un Servicio Web para permitir el acceso a una misma base de datos. En caso de fallo del sistema donde se encuentran los servicios se encontrará una réplica transparente de ese Servicio Web. La utilización de la réplica adecuada se lleva a cabo mediante la actualización del Servicio de Descubrimiento (Discovery Service) por parte del Manager Site tras detectarse un fallo en el sistema. SITE MANAGER Discovery Service rancia a fallos. Con la modificación propuesta existe selfhealing sobre los Servicios Web, ofreciéndose de forma transparente este servicio sobre un recurso, a pesar de que se produzcan fallos en el Servicio Web. En ese momento puede desplegarse un nuevo servicio en una máquina del proveedor, pero siempre asociado a un único recurso. Al no haber replicación de recusos, en caso de un fallo no será solucionable con esta propuesta de Computación Autónoma. Self-adapting: En la propuesta original de AWSE no se comenta cómo se consigue self-adapting. Sin embargo, sí que se recogen los parámetros de estado del recurso asociado y también con la modificación, los del Servicio Web. A partir de ello, pueden obtenerse los valores de carga del servicio para iniciar una nueva instancia y despliegar otro Servicio Web asociado. Self-optimizing: De manera similar a la capacidad anterior, la obtención de datos específicos sobre un servicio o recurso puede suponer la posibilidad de disminuir el grado de replicación de los Servicios. Del resto de Capacidades de Computación Autónoma se asume que el sistema no es capaz de aportar nada para su consecución. WEB SERVICE WEB SERVICE WEB SERVICE RESOURCE Figura 4. Replicación de servicios Web en el entorno AWSE-. Para conocer el estado en el que se encuentra un nodo se utilizan notificaciones periódicas, con la información tanto del recurso según el estándar, como del propio Servicio Web. Para ello se utilizan los Modelos de Intercambio de Mensajes (MEPs), incluyendo el identificador del servicio, el estado en el que se encuentra (disponible o no), su descripción (que será almacenada en el Servicio de Descubrimiento), y su relación con el recurso. IV. ESTUDIO DE LAS CAPACIDADES DE COMPUTACIÓN AUTÓNOMA PARA LA MODIFICACIÓN DE AWSE Dentro de las cinco capacidades principales de Computación Autónoma (self-configuring, self-optimizing, self-healing, selfprotection, self-adapting), se plantea un estudio de en qué medida pueden obtenerse con la aproximación modificada de AWSE. Self-healing: Con la versión original de AWSE no puede consiguirse esta capacidad de auto-recuperación o tole/- V. SERVICIO DE ALMACENAMIENTO AUTO-GESTIONADO Para poner en práctica el entorno AWSE modificado se plantea un escenario como el de la Figura 4 en el cual el recurso principal es un disco de almacenamiento. Los parámetros y métricas principales del disco son: su capacidad, su utilización, su carga, y el número de peticiones simultáneas. Gracias al entorno AWSE basado en DCMS podemos obtener los parámetros de medida mediante eventos y de forma instantánea. Además se plantea la posibilidad de obtener capacidades de Computación Autónoma mediante la replicación de Servicios Web para el acceso al disco de almacenamiento. Las métricas de estos servicios son: la tasa de transferencia, el número de peticiones en cola, y la disponibilidad. Atendiendo al grado de peticiones pueden establecerse estrategias de self-adapting y self-optimizing desplegando o liberando servicios asociados al recurso de almacenamiento. En caso de fallo en uno de estos recursos se envía un evento al Site Manager para solicitar una nueva replica, atendiendo al grado introducido manualmente, y actualizando el Servicio de Descubrimiento. Mientras tanto el usuario del servicio continúa utilizandolo de forma transparente. La mejora sobre otro tipo de soluciones de Computación Autónoma, está en la utilización de un estándar como para la transferencia de mensajes entre recurso, servicio y Site Manager, y en la replicación de servicios básicos dentro de los recursos del proveedor, como añadidura a AWSE, consiguiendo así definir las capacidades de self-healing, selfadapting y self-configuring.

5 5 VI. CONCLUSIONES Y LÍNEAS FUTURAS El éxito de los sistemas de Computación Autónoma depende del contexto en el que se apliquen y de los requisitos de las capacidades deseadas. En el caso de los sistemas distribuidos y en especial los basados en servicios, su importancia aumenta, por la dificultad para un administrador humano de tratar con diferentes políticas de gestión, debido sobretodo a la composición de los servicios. Como desafío principal de los Servicios Web, la Computación Autónoma debe integrarse en los estándares aceptados de gestión, en este caso. Es por ello que se buscan propuestas relacionadas a las cuáles se puedan aportar mejoras; en este caso no estaba claro que tipo de capacidades podían conseguirse y tampoco eran aplicables a los propios Servicios Web como abstracción de los recursos. Es por ello que se propone un modelo en el que se aprovechan los recursos del propio proveedor para ofrecer replicación y un bucle de monitorización de los servicios. El proveedor de servicios puede desear incluir las características de Computación Autónoma en el paquete de servicios que ofrezca al usuario (generalmente con un determinado coste adicional); con ello se asegura una mayor fiabilidad e integridad de los recursos, así como la transparencia ante fallos en los Servicios Web. Por otra parte como línea futura puede proponerse la replicación de los propios recursos. Para ello sería necesario estudiar tecnologías de compartición como puede ser el grid. Además, habría que ver cómo el estándar puede adaptarse a ésta y otras tecnologías. REFERENCIAS [1] Horn, P. Autonomic computing: IBM s perspective on the state of information technology. Technical report, IBM Corporation, October [2] Ganek, A. G. Corbi, T. A. The Dawning of the Autonomic Computing Era. IBM System Journal, 42(1):5 19, [3] Jin, L-J. Machiraju, V and Sahai, A. Analysis on Service Level Agreement of s. HP. Technical Report. HP Laboratories Palo Alto, pages 1 13, [4] Kephart, J.O. Research challenges of autonomic computing. In ICSE 05: Proceedings of the 27th international conference on Software engineering, pages 15 22, New York, NY, USA, ACM. [5] Papazoglou, M.P. Traverso, P. Dustdar, S. and Leymann, F. Serviceoriented computing: State of the art and research challenges. Computer, 40(11):38 45, November [6] Papazoglou, M.P. and Georgakopoulos, D. Service-Oriented Computing. Communications of the ACM, 10(46):24 28, October [7] Vinoski, S. Putting the web into s: s interaction models, part 2. IEEE Internet Computing, 6(4):90 92, July [8] Web services distributed management (wsdm). Last visited: June [9] Oasis. An Introduction to. Committee Draft, February [10] Oasis. s Distributed : Using Web Services (MUWS 1.1) Part 1. Oasis Standard, August [11] Oasis. s Distributed : of Web Services (-MOWS 1.1). Oasis Standard, August [12] Martin, P. Powley, W. Wilson, K. Tian, W. Xu, T. Zebedee, J. The WS- DM of Autonomic Computing: Experiences in Implementing Autonomic s. Software Engineering for Adaptive and Self-Managing Systems, ICSE Workshops SEAMS 07. International Workshop on, pages 9 17, May [13] Tian, W. Zulkernine, F. Zebedee, J. Powley, W. and Martin, P. An architecture for an Autonomic Environment. Proceedings of the Joint Workshop on s and Model-Driven Enterprise Information Systems WSMDEIS (ICEIS 2005). Miami, Florida, pages 54 66, May, [14] Zulkernine, F. Powley, W. Tian, W. Martin, P. Xu, T. and Zebedee, J. An Autonomic s Environment using a Reflective and Database- Oriented Approach. Ubiquitous Computing and Communication Journal, Special Issue on Autonomic Computing Systems and Applications, UBICC., [15] Popov, K. Höglund, J. Brand, P. Al-Shishtawt, A. Vlassov, V. and Parlavantzas, N. Design of a self-application using P2P-based management infrastruture. Proceedings of CoreGRID 2008 Integration Workshop (in press), [16] Bruneton, E. Coupaye, T. and Stefani, J.B. The Fractal component model. Technical report, France Telecom R&D and INRIA, February [17] Nami, M.R. and Bertels, K. A Survey of Autonomic Computing Systems. Autonomic and Autonomous Systems, ICAS07. Third International Conference on, pages 26 26, June [18] Agarwal, M. Bhat, V. Liu, H. Matossian, V. Putty, V. Schmidt, C. Zhang, G. Zhen, L. Parashar, M. Khargharia, B. and Hariri, S. AutoMate: enabling autonomic applications on the grid. Autonomic Computing Workshop, 2003, pages 48 57, June [19] Sterritt, R. Parashar, M. Tianfield, H. and Unland, R. A concise introduction to autonomic computing. Advanced Engineering Informatics, 19: , January [20] Lohman, G.M. and Lightstone S. SMART: making DB2 (More) autonomic. In VLDB 28th International Conference on very large Data Bases, pages 20 23, Hong-Kong, China, August [21] Kaiser, G. Parekh, J. Gross, P. and Valetto, G. Kinesthetics extreme: an external infrastructure for monitoring distributed legacy systems. Autonomic Computing Workshop, 2003, pages 22 30, June [22] OASIS, WS-Addressing standard. Last visited: June [23] Oasis. URL: Last visited: June [24] OASIS, WS-Base Notification standard. URL: docs.oasisopen.org/wsn/wsn-ws_base_notification-1.3-spec-os.pdf Last visited: July [25] Bouchenak, S. Boyer, F. Hagimont, D. Krakowiak, S. Mos, A. de Palma, N. Quema, V. and Stefani, J.B. Architecture-based autonomous repair management: an application to J2EE clusters. Reliable Distributed Systems, SRDS th IEEE Symposium on, pages 13 24, October [26] Milojicic, D.S. Kalogeraki, V. Lukose, R. Nagaraja, K. Pruyne, J. Richard, B. Rollins, S. and Xu, Z. Peer-to-Peer Computing. Technical report, HP Laboratories Palo Alto, Approved for External Publication. [27] Foster, I. and Kesselman, C. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, November 1998.

Tecnologías Grid Estándares grid

Tecnologías Grid Estándares grid Tecnologías Grid Estándares grid Master en Sistemas y Servicios Informáticos para Internet Universidad de Oviedo Estándares grid Introducción Introducción Justificación El grid se construye a base de diversos

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales *

Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales * Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales * Profesor Patrocinante: Dr. Pablo Saez G. ** Profesor Co-patrocinante: Dr. Jaime Araneda

Más detalles

Tape Mbo e: una Metodología Orientada a Servicios

Tape Mbo e: una Metodología Orientada a Servicios Tape Mbo e: una Metodología Orientada a Servicios Motivación Objetivos Tecnología Estado del Arte Evaluación del Estado del Arte Tape Mb e Ciclo de Vida Roles Disciplinas Ciclo de Vida y Disciplinas Evaluación

Más detalles

EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS

EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS Jorge E. López de Vergara, Víctor A. Villagrá, Juan I. Asensio, José I. Moreno, Julio J. Berrocal. Dept. de Ingeniería de Sistemas Telemáticos Universidad

Más detalles

Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales

Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales The Anatomy of the Grid Enabling Scalable Virtual Organization Autores : Ian Foster, Carl Kesselman y Steven Tuecke. 2001 GRIDS y Organizaciones Virtuales Permite compartir recursos en forma coordinada

Más detalles

Computación Grid. Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes

Computación Grid. Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes Grid Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes Centro de Investigaciones Energéticas Medioambientales y Tecnológicas, Madrid, Spain Máster: Grid y Paralelismo

Más detalles

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas CAPITULO 1 Introducción a los Conceptos Generales de 1.1 Preliminares Las empresas necesitan almacenar información. La información puede ser de todo tipo. Cada elemento informativo es lo que se conoce

Más detalles

Problemas. Limitaciones de clusters. Intranet Computing. TEMA 4: Grid Computing

Problemas. Limitaciones de clusters. Intranet Computing. TEMA 4: Grid Computing Limitaciones de clusters TEMA 4: Grid Computing Laboratorio de Arquitecturas Avanzadas de Computadores 5º de Ingeniería Superior de Informática 2008/09 Alberto Sánchez alberto.sanchez@urjc.es Marcos Novalbos

Más detalles

RODRIGO TAPIA SANTIS (rtapiasantis@gmail com) has a. non-transferable license to use this Student Guide

RODRIGO TAPIA SANTIS (rtapiasantis@gmail com) has a. non-transferable license to use this Student Guide Introducción Objetivos del Curso Al finalizar este curso, debería estar capacitado para: Instalar, crear y administrar Oracle Database 11g Versión 2 Configurar la base de datos para una aplicación Utilizar

Más detalles

MS_20247 Configuring and Deploying a Private Cloud

MS_20247 Configuring and Deploying a Private Cloud Gold Learning Gold Business Intelligence Silver Data Plataform Configuring and Deploying a Private Cloud www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

Aplicación de las Técnicas de Modelado y Simulación en la Gestión de Servicios TI

Aplicación de las Técnicas de Modelado y Simulación en la Gestión de Servicios TI Aplicación de las Técnicas de Modelado y Simulación en la Gestión de Servicios TI Elena Orta 1, Mercedes Ruiz 1 y Miguel Toro 2 1 Departamento de Lenguajes y Sistemas Informáticos Escuela Superior de Ingeniería

Más detalles

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos Espiñeira, Sheldon y Asociados No. 4-2010 Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción 4 Qué

Más detalles

Curso de doctorado Web Semántica: Tecnologías semánticas aplicadas a la definición de QoS

Curso de doctorado Web Semántica: Tecnologías semánticas aplicadas a la definición de QoS Curso de doctorado Web Semántica: Tecnologías semánticas aplicadas a la definición de QoS Rodrigo García * Universidad de Oviedo uo64507@uniovi.es Resumen El concepto de calidad de servicio o QoS aparece

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: SUPERCÓMPUTO FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC ( ) APOBL

Más detalles

REVISIÓN DEL ESTADO ACTUAL DE LA INVESTIGACIÓN EN GESTIÓN DE REDES DE NUEVA GENERACIÓN NGN/ IMS

REVISIÓN DEL ESTADO ACTUAL DE LA INVESTIGACIÓN EN GESTIÓN DE REDES DE NUEVA GENERACIÓN NGN/ IMS Universidad de Valladolid ETS de Ingenieros de Telecomunicación Máster Universitario de Investigación en Tecnologías de la Información y las Telecomunicaciones Asignatura Servicios Avanzados de Apoyo a

Más detalles

COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA. Instituto Tecnológico de Nogales (ITN)

COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA. Instituto Tecnológico de Nogales (ITN) COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA 1 Ismael Armando Zúñiga Félix y 2 Luicyana Pérez Figueroa 1,2 División de Estudios de Posgrado e Investigación (DEPI), Instituto

Más detalles

Computación Grid e Ingeniería del Software Basada en Componentes en CSCL

Computación Grid e Ingeniería del Software Basada en Componentes en CSCL Computación Grid e Ingeniería del Software Basada en Componentes en CSCL Miguel L. Bote Lorenzo, Juan I. Asensio Pérez, Yannis A. Dimitriadis, Eduardo Gómez Sánchez, Luis M. Vaquero González, Guillermo

Más detalles

MASTER DE SYSTEM CENTER 2012

MASTER DE SYSTEM CENTER 2012 MASTER DE SYSTEM CENTER 2012 Introducción: Este curso prepara a los estudiantes los conocimientos y habilidades para configurar y administrar un sitio de System Center Configuration Manager 2012 y sus

Más detalles

ORACLE TUXEDO HOJA DE DATOS DE ORACLE

ORACLE TUXEDO HOJA DE DATOS DE ORACLE HOJA DE DATOS DE ORACLE CARACTERÍSTICAS Y BENEFICIOS CLAVE CARACTERÍSTICAS Procesamiento de transacciones distribuidas Infraestructura de integración extensible Seguridad avanzada Alta disponibilidad Protocolo

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

Organizaciones Virtuales e Integración de Información. José Abásolo Prieto

Organizaciones Virtuales e Integración de Información. José Abásolo Prieto Organizaciones Virtuales e Integración de Información José Abásolo Prieto Universidad de los Andes Objetivo de la charla Mostrar que aunque la problemática de integración de información distribuida y heterogénea

Más detalles

DESPLIEGUE DE SENTINET

DESPLIEGUE DE SENTINET DESPLIEGUE DE SENTINET INTRODUCCIÓN Sentinet es una solución que proporciona gestión y gobierno de infraestructuras SOA desplegadas tanto on-premise, en la nube o en entornos híbridos. Sentinet está desarrollada

Más detalles

Framework para la Generación Dinámica de Invariantes en Composiciones de Servicios Web con WS-BPEL

Framework para la Generación Dinámica de Invariantes en Composiciones de Servicios Web con WS-BPEL Framework para la Generación Dinámica de Invariantes en Composiciones de Servicios Web con WS-BPEL Antonio García Domínguez, Manuel Palomo Duarte e Inmaculada Medina Bulo Departamento de Lenguajes y Sistemas

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2

ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2 ORA-143 Oracle 11g: RAC y Administración de Infraestructura Grid Versión 2 Introducción En este curso intensivo, usted aprenderá acerca de los productos de infraestructura de Oracle Grid. Esto incluye

Más detalles

TOMAS³: TOWARDS AND OPEN MANAGEMENT ARCHITECTURE FOR SYSTEMS, SOFTWARE AND SERVICES

TOMAS³: TOWARDS AND OPEN MANAGEMENT ARCHITECTURE FOR SYSTEMS, SOFTWARE AND SERVICES TOMAS³: TOWARDS AND OPEN MANAGEMENT ARCHITECTURE FOR SYSTEMS, SOFTWARE AND SERVICES Analista Ándago Ingeniería Mª Isabel Martín, José Gato, Álvaro del Castillo, Rafael G. Leiva Ándago Ingeniería Marta

Más detalles

Modelado de la variabilidad en arquitecturas multicapa

Modelado de la variabilidad en arquitecturas multicapa Modelado de la variabilidad en arquitecturas multicapa José García-Alonso, Joaquín Guillén, Javier Berrocal, and Juan Manuel Murillo Escuela Politécnica, Universidad de Extremadura, Avd. de la Universidad

Más detalles

ESTADO DE LA ESTANDARIZACIÓN EN LA GESTIÓN DE LAS REDES DE PRÓXIMA GENERACIÓN

ESTADO DE LA ESTANDARIZACIÓN EN LA GESTIÓN DE LAS REDES DE PRÓXIMA GENERACIÓN ESTADO DE LA ESTANDARIZACIÓN EN LA GESTIÓN DE LAS REDES DE PRÓXIMA GENERACIÓN Servicios Avanzados de Apoyo a Aplicaciones Telemáticas Máster Universitario de Investigación en TIC Universidad de Valladolid

Más detalles

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM Fabio A. Zorzan y Daniel Riesco Resumen Esta línea de investigación propone una alternativa para lograr la automatización de la gestión

Más detalles

Documentando la arquitectura de software Principios básicos por Omar Gómez

Documentando la arquitectura de software Principios básicos por Omar Gómez Documentando la arquitectura de software Principios básicos por Omar Gómez En la actualidad, uno de los temas candentes que se habla dentro de la comunidad de desarrollo de software es el referente a las

Más detalles

Gestión de contingencia en entornos de aplicaciones complejas. IBM Software

Gestión de contingencia en entornos de aplicaciones complejas. IBM Software Gestión de contingencia en entornos de aplicaciones complejas IBM Software Un esquema simplificado de un CPD con configuración para D/R Los CPD necesitan disponer de una localización de recuperación, con

Más detalles

IBM PowerHA SystemMirror para IBM i

IBM PowerHA SystemMirror para IBM i IBM PowerHA SystemMirror para IBM i Flexibilidad sin inactividad Características principales La solución de hardware de IBM que ofrece alta disponibilidad (HA) y recuperación en caso de desastre (DR) Fácil

Más detalles

GENERACIÓN DE CASOS DE PRUEBA PARA COMPOSICIONES DE SERVICIOS WEB ESPECIFICADAS EN BPEL

GENERACIÓN DE CASOS DE PRUEBA PARA COMPOSICIONES DE SERVICIOS WEB ESPECIFICADAS EN BPEL Taller sobre Pruebas en Ingeniería del Software PRIS 2006 GENERACIÓN DE CASOS DE PRUEBA PARA COMPOSICIONES DE SERVICIOS WEB ESPECIFICADAS EN BPEL José García-Fanjul, Javier Tuya y Claudio de la Riva Departamento

Más detalles

WebSphere Extended Deployment

WebSphere Extended Deployment IBM Software Group WebSphere Extended Deployment Gestión de Efectividad y Capacidad Agenda WebSphere Extended Deployment: Introducción Dynamic Operations Extended Manageability High Performance Computing

Más detalles

ORA-137 Base de Datos Oracle 11g: Administración de Real Application Clusters

ORA-137 Base de Datos Oracle 11g: Administración de Real Application Clusters ORA-137 Base de Datos Oracle 11g: Administración de Real Application Clusters Introducción Este curso ofrece a los estudiantes una introducción a las características generales y capacidades de Oracle Database

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO

Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO Ciencia UANL Universidad Autónoma de Nuevo León rciencia@mail.uanl.mx ISSN (Versión impresa): 1405-9177 MÉXICO 2005 Vidal Díaz Prado LA ESTRUCTURA DE LA GRID COMPUTING Ciencia UANL, abril-junio, año/vol.

Más detalles

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010 con fecha 16 de febrero de 2010 Los productos IBM Tivoli Storage Manager V6.2 cuentan con funciones adicionales de reducción de datos y compatibilidad mejorada con entornos virtualizados Índice 1 Visión

Más detalles

IADESS: Infraestructura para la Auto gestión Descentralizada de Sistemas Distribuidos

IADESS: Infraestructura para la Auto gestión Descentralizada de Sistemas Distribuidos IADESS: Infraestructura para la Auto gestión Descentralizada de Sistemas Distribuidos Sistemas Informáticos. 2007 2008 Facultad de Informática Universidad Complutense de Madrid José María Fernández de

Más detalles

Tema 4: Diseño de flujos interaplicación

Tema 4: Diseño de flujos interaplicación Tema 4: Diseño de flujos interaplicación 4.1 Introducción a los Sistemas EAI Modelo de referencia (1) INTEGRACIÓN B2B INTEGRACIÓN DE APLICACIONES Y PROCESOS INTEGRACIÓN DE DATOS INTEGRACIÓN DE PLATAFORMA

Más detalles

GenIED. Generación automática de código para Dispositivos Electrónicos Inteligentes bajo IEC61850. Agustin Yagüe Universidad Politécnica de Madrid

GenIED. Generación automática de código para Dispositivos Electrónicos Inteligentes bajo IEC61850. Agustin Yagüe Universidad Politécnica de Madrid Generación automática de código para Dispositivos Electrónicos Inteligentes bajo IEC61850 Agustin Yagüe Universidad Politécnica de Madrid 16 de Enero, Madrid Automatic Code Generation for IEDs compliant

Más detalles

ESB. Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ Tecnologías de Distribución de Contenidos - UC3M 1

ESB. Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ Tecnologías de Distribución de Contenidos - UC3M 1 ESB Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ 1 Motivación EAI (Enterprise Application Integration) Una organización tiene distintas suborganizaciones con distintos

Más detalles

Base de Datos Oracle 10g: Taller de Administración I 1-1

Base de Datos Oracle 10g: Taller de Administración I 1-1 Base de Datos Oracle 10g: Taller de Administración I 1-1 Productos Oracle Bases de datos Oracle: La base de datos Oracle es la primera base de datos diseñada para Enterprise Grid Computing (el modo más

Más detalles

Otras Arquitecturas y metodologías SOA

Otras Arquitecturas y metodologías SOA Otras Arquitecturas y metodologías SOA Pablo García Sánchez pgarcia@atc.ugr.es Departamento de Arquitectura y Tecnología de Computadores Curso Web 2.0 Arquitectura Orientada a Servicios en Java Escuela

Más detalles

Acoplamiento e interoperabilidad

Acoplamiento e interoperabilidad Máster Universitario en Ingeniería Informá3ca Acoplamiento e interoperabilidad Sistemas de Información Orientados a Servicios RODRIGO SANTAMARÍA 2 Acoplamiento débil Tipos de acoplamiento Cabalgando el

Más detalles

Monitorización y Sincronización

Monitorización y Sincronización de Recursos Compartidos en Aplicaciones Móviles Colaborativas Soportadas por MANETs Resumen Los sistemas colaborativos permiten que varias personas, cada una utilizando su propio dispositivo, trabajen

Más detalles

Resumen. Introducción

Resumen. Introducción Arquitectura de software para Sistemas de Información Ambiental Urciuolo Adriana, Iturraspe Rodolfo, Parson Ariel, Esteban Natalia Universidad Nacional de la Patagonia San Juan Bosco Sede Ushuaia, Darwin

Más detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

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

ORACLE ENTERPRISE MANAGER 10g CONFIGURATION MANAGEMENT PACK PARA ORACLE DATABASE

ORACLE ENTERPRISE MANAGER 10g CONFIGURATION MANAGEMENT PACK PARA ORACLE DATABASE ORACLE ENTERPRISE MANAGER 10g CONFIGURATION MANAGEMENT PACK PARA ORACLE DATABASE CARACTERÍSTICAS DE CONFIGURATION MANAGEMENT PACK Detección automatizada de relaciones de dependencia entre los servicios,

Más detalles

TIVOLI. GERZEL, Stella Maris. stellagerzel@yahoo.com.ar

TIVOLI. GERZEL, Stella Maris. stellagerzel@yahoo.com.ar TIVOLI GERZEL, Stella Maris stellagerzel@yahoo.com.ar Temas a Desarrollar: Definición de Tivoli. Tivoli Storage Manager. Tivoli Monitoring for Web Infrastructure Utilización del Tivoli Business Systems

Más detalles

Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos.

Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos. I JORNADAS DE SIG LIBRE Arquitectura SOA para la integración entre software libre y software propietario en entornos mixtos. Alejandro Guinea de Salas (1), Sergio Jorrín Abellán (2) (1) Director de Geograma

Más detalles

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra Si en otros tiempos el factor decisivo de la producción era la tierra y luego lo fue el capital... hoy día el factor decisivo es cada vez más el hombre mismo, es decir, su conocimiento... Juan Pablo II

Más detalles

MS_10747 Administering System Center 2012 Configuration Manager

MS_10747 Administering System Center 2012 Configuration Manager Administering System Center 2012 Configuration Manager 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 describe cómo

Más detalles

Tema 1: Introducción a la gestión y planificación de redes

Tema 1: Introducción a la gestión y planificación de redes Tema 1: Introducción a la gestión y planificación de redes 1. Introducción general 2. Objetivos de la gestión de redes 3. Objetivos de la planificación de redes 4. Sistemas de gestión de red Gestión de

Más detalles

Panda Managed Office Protection Visita a la Consola web de Administración

Panda Managed Office Protection Visita a la Consola web de Administración Panda Managed Office Protection Visita a la Consola web de Administración Panda Managed Office Protection Visita Guiada a la Consola Web de Administración Centralizada Marzo 2009 Tabla de contenidos 1.

Más detalles

Utilización de Ciclos Ociosos de Servidores de Internet

Utilización de Ciclos Ociosos de Servidores de Internet Utilización de Ciclos Ociosos de Servidores de Internet Champredonde Raúl 1 Pasini Ariel 2 La Battaglia Juan 3 Laboratorio de Investigación y Desarrollo en Informática 4 Facultad de Informática - Universidad

Más detalles

La aplicación práctica en el mundo empresarial de los estándares Web

La aplicación práctica en el mundo empresarial de los estándares Web La aplicación práctica en el mundo empresarial de los estándares Web El problema de la integración inter/intra empresas y la familia "XML" Enrique Bertrand XML Business Integration, Regional Director Software

Más detalles

Resumen del Artículo:

Resumen del Artículo: Por: Oscar Eduardo Cala W. Towards a Canonical Software Architecture for Multi-Device WebLabs. IECON 2005, 31st Annual Conference of the IEEE Industrial Electronics Society. García-zubía, J., López-de-ipiña,

Más detalles

UNIVERSIDAD DE CASTILLA-LA MANCHA

UNIVERSIDAD DE CASTILLA-LA MANCHA Cloud Computing María Blanca Caminero Herráez Departamento de Sistemas Informáticos UNIVERSIDAD DE CASTILLA-LA MANCHA III Jornadas Técnicas, UNED, 15 Octubre 2014 1 Contenidos 1. Qué es la computación

Más detalles

Una potencia informática excepcional. Prestación de almacenamiento extraordinaria. Flexibilidad de red definitiva. Experiencia integrada o compilada

Una potencia informática excepcional. Prestación de almacenamiento extraordinaria. Flexibilidad de red definitiva. Experiencia integrada o compilada Una potencia informática excepcional. Prestación de almacenamiento extraordinaria. Flexibilidad de red definitiva. Experiencia integrada o compilada a medida. Infraestructura de servidor preconfigurada

Más detalles

Investigación en DDS

Investigación en DDS Grupo de Ingeniería Telemática Universidad de Granada Investigación en DDS 1 Esquema Equipo DDS Proyectos en UGR con DDS Publicaciones Demostrador Propuesta de investigación Información de Contacto 2 Equipo

Más detalles

Integración al Servicio de la Empresa

Integración al Servicio de la Empresa Integración al Servicio de la Empresa Las Arquitecturas SOA permiten abordar los nuevos retos empresariales, ser más competitivos y disponer de sistemas de información integrados. Además, tecnologías como

Más detalles

IBM Tivoli Asset Management for IT. IBM Tivoli Service Request Manager

IBM Tivoli Asset Management for IT. IBM Tivoli Service Request Manager for IT & IBM Tivoli Service Request Manager Optimice sus procesos IT, maximice sus activos y mejore el nivel de servicio. Para obtener altos niveles de servicio, reducir costes y alcanzar las metas del

Más detalles

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura

Más detalles

Mathematical modeling of the performance of a computer system.

Mathematical modeling of the performance of a computer system. Mathematical modeling of the performance of a computer system. Félix Armando Fermín Pérez Universidad Nacional Mayor de San Marcos Facultad de Ingeniería de Sistemas e Informática Lima, Perú fferminp@unmsm.edu.pe

Más detalles

DISEÑO Y DESARROLLO DE SISTEMAS DE GESTIÓN DE ENERGÍA APLICANDO ARQUITECTURAS ORIENTADAS A SERVICIOS

DISEÑO Y DESARROLLO DE SISTEMAS DE GESTIÓN DE ENERGÍA APLICANDO ARQUITECTURAS ORIENTADAS A SERVICIOS Puerto Iguazú Argentina XIII ERIAC DÉCIMO TERCER ENCUENTRO REGIONAL IBEROAMERICANO DE CIGRÉ 24 al 28 de mayo de 2009 XIII/PI-D2-01 Comité de Estudio D2 - Sistemas de Información y Telecomunicaciones para

Más detalles

Computación Distribuida

Computación Distribuida Computación Distribuida Parte II: Computación Grid Juan Ángel Lorenzo del Castillo Grupo de Arquitectura de Computadores Departamento de Electrónica y Computación Universidad de Santiago de Compostela

Más detalles

Gestión de activos con Maximo y Tivoli Service Request Manager

Gestión de activos con Maximo y Tivoli Service Request Manager en colaboración con: Capgemini e IBM Maximo Gestión de activos con Maximo y Tivoli Service Request Manager Capgemini es en la actualidad el único partner global para la implantación de soluciones de gestión

Más detalles

Base de datos II Facultad de Ingeniería. Escuela de computación.

Base de datos II Facultad de Ingeniería. Escuela de computación. 2 Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II. Guía 3 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo

Más detalles

Anuncio de software ZP11-0010 de IBM Europe, Middle East and Africa con fecha 18 de enero de 2011

Anuncio de software ZP11-0010 de IBM Europe, Middle East and Africa con fecha 18 de enero de 2011 con fecha 18 de enero de 2011 IBM Tivoli Business Service Manager for the Enterprise V4.2.1 permite que los negocios y las operaciones vean y comprendan las complejas relaciones de impacto empresarial

Más detalles

UNIVERSIDAD PONTIFICIA DE SALAMANCA DOCTORADO EN INGENIERÍA INFORMÁTICA

UNIVERSIDAD PONTIFICIA DE SALAMANCA DOCTORADO EN INGENIERÍA INFORMÁTICA UNIVERSIDAD PONTIFICIA DE SALAMANCA Campus de Madrid Facultad de Informática DOCTORADO EN INGENIERÍA INFORMÁTICA Programa en Ingeniería del Software BIENIO 2003-2005 ASIGNATURA: Diseño Avanzado de Sistemas

Más detalles

PLATAFORMA CLÚSTER BASADA EN CENTOS

PLATAFORMA CLÚSTER BASADA EN CENTOS PLATAFORMA CLÚSTER BASADA EN CENTOS Área de conocimiento: Redes y Telecomunicaciones Raúl Hernández Palacios, Felipe de Jesús Núñez Cárdenas, Javier Hervert Hernández, Miriam De la Cruz Bautista. Área

Más detalles

FAST-SE: Un Componente JBI para transacciones guiadas por SLAs 1

FAST-SE: Un Componente JBI para transacciones guiadas por SLAs 1 FAST-SE: Un Componente JBI para transacciones guiadas por SLAs 1 José Antonio Parejo Maestre, Antonio Manuel Gutiérrez Fernández, Pablo Fernández Montes y Antonio Ruiz Cortés. Universidad de Sevilla {japarejo,

Más detalles

UNIVERSIDAD REY JUAN CARLOS

UNIVERSIDAD REY JUAN CARLOS UNIVERSIDAD REY JUAN CARLOS ESCUELA SUPERIOR DE INGENIERÍA INFORMÁTICA INGENIERÍA INFORMÁTICA Curso Académico 2012/2013 Proyecto de Fin de Carrera Uso de simuladores para el aprendizaje de conceptos básicos

Más detalles

Estándares. Área de Arquitectura y Tecnología de Computadores Departamento de Informática de la Universidad de Oviedo

Estándares. Área de Arquitectura y Tecnología de Computadores Departamento de Informática de la Universidad de Oviedo Estándares Grid Middleware Un Grid es tecnológicamente viable gracias al Grid Middleware : El software que permite la integración de todos los tipos recursos que participan en el Grid Software especial?

Más detalles

------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Congreso de los Diputados

Congreso de los Diputados PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DEL SERVICIO DE DISTRIBUCIÓN AVANZADA DE CONTENIDOS MULTIMEDIA A TRAVÉS DE INTERNET Y UNA LÍNEA PUNTO A PUNTO PARA EL CONGRESO DE LOS DIPUTADOS ÍNDICE

Más detalles

Oracle Application Server 10g

Oracle Application Server 10g Oracle Application Server Oracle Application Server 10g La plataforma de aplicaciones más completa e integrada del mercado Puntos a comparar Lo más importante antes de realizar un análisis comparativo

Más detalles

Estándares del DMTF. Dra. Ing. Caridad Anías Calderón Departamento de Telemática Cujae cacha@tesla.cujae.edu.cu

Estándares del DMTF. Dra. Ing. Caridad Anías Calderón Departamento de Telemática Cujae cacha@tesla.cujae.edu.cu Estándares del DMTF Dra. Ing. Caridad Anías Calderón Departamento de Telemática Cujae cacha@tesla.cujae.edu.cu http://www.dmtf.org D M T F Distributed Management Task Force Aspectos a tratar Premisas.

Más detalles

Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software

Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software Ramón Gómez-Romero, Karen Cortés Verdin, Juan Carlos Pérez Arriaga, Ángeles Arenas Valdés Universidad

Más detalles

Cloud Computing Tendencias. Modelos. Posibilidades. Germán Cortés Lasso gcorteslasso@gmail.com

Cloud Computing Tendencias. Modelos. Posibilidades. Germán Cortés Lasso gcorteslasso@gmail.com Cloud Computing Tendencias. Modelos. Posibilidades Germán Cortés Lasso gcorteslasso@gmail.com Agenda Introducción Qué es Cloud Computing? Características Modelos Tendencias Posibilidades Introducción Todos

Más detalles

Servicios de voz vía IP Trunking Criterios de buenas prácticas y propuesta para su implantación

Servicios de voz vía IP Trunking Criterios de buenas prácticas y propuesta para su implantación Servicios de voz vía IP Trunking Criterios de buenas prácticas y propuesta para su implantación Se describe en este documento una serie de consideraciones a tener en cuenta para conseguir una buena calidad

Más detalles

XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto 26 30 de 2013

XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto 26 30 de 2013 Taller Técnico Líder en soluciones geográficas empresariales XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto 26 30 de 2013 Web GIS, Portal y patrones de despliegue Reinaldo Cartagena Web GIS?

Más detalles

Primer Taller sobre Aplicaciones Web para la Gestión de Contenidos

Primer Taller sobre Aplicaciones Web para la Gestión de Contenidos Primer Taller sobre Aplicaciones Web para la Gestión de Contenidos Título: Arquitecturas Orientadas a Servicios en los Sistemas de Gestión de Contenidos. Autor: Keilyn Rodríguez Perojo Institución: INFOMED

Más detalles

SERVICIOS WEB. UNA VISIÓN PRÁCTICA. 13 de noviembre de 2010

SERVICIOS WEB. UNA VISIÓN PRÁCTICA. 13 de noviembre de 2010 SERVICIOS WEB. UNA VISIÓN PRÁCTICA 13 de noviembre de 2010 1 Índice de contenidos 1. SOA 1.1. Características 1.2. Beneficios e inconveniente 1.3. Una posible implementación SOA: los servicios web 2. Modelos

Más detalles

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Fabio A. Zorzan 1 y Daniel Riesco 2 Resumen Esta línea de investigación pretende aportar a la mejora

Más detalles

MS_20414 Implementing an Advanced Server Infrastructure

MS_20414 Implementing an Advanced Server Infrastructure Implementing an Advanced Server Infrastructure 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 En este curso, los estudiantes

Más detalles

Anuncio de software ZP12-0060 de IBM Europe, Middle East, and Africa con fecha 21 de febrero de 2012

Anuncio de software ZP12-0060 de IBM Europe, Middle East, and Africa con fecha 21 de febrero de 2012 con fecha 21 de febrero de 2012 IBM InfoSphere Master Data Management for Healthcare crea vistas fiables de activos de datos de servicios sanitarios y permite mejorar la efectividad de los procesos empresariales

Más detalles

avast! antivirus Distributed Network Manager

avast! antivirus Distributed Network Manager Web: http://www.tecno-soft.com avast! antivirus Distributed Network Manager avast! Distributed Network Manager o ADNM, representa un conjunto de potentes herramientas diseñadas para ayudar a los administradores

Más detalles

75.46 - Administración y Control de Proyectos II. Sergio Martinez

75.46 - Administración y Control de Proyectos II. Sergio Martinez 75.46 - Administración y Control de Proyectos II Sergio Martinez 1er cuatrimestre 2006 Introducción Qué es un Servicio? Cliente Lavandería Transporte Lavadero Industrial Precio por el Servicio Mismo día:\300

Más detalles

Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos.

Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos. Software de infraestructura de aplicaciones Para cubrir sus necesidades empresariales Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos.

Más detalles

La plataforma itecsoft: Un caso de colaboración inter-organizativa 2.0.

La plataforma itecsoft: Un caso de colaboración inter-organizativa 2.0. La plataforma itecsoft: Un caso de colaboración inter-organizativa 2.0. Joaquín Salvachúa (jsalvachua@dit.upm.es) 1, Juan quemada (jquemada@dit.upm.es) 1, Sandra Aguirre (saguirre@dit.upm.es) 1, Alberto

Más detalles

Gestión automatizada de la infraestructura (IaaS Infraestructure as a Service)

Gestión automatizada de la infraestructura (IaaS Infraestructure as a Service) Universidad de Extremadura (Observatorio Tecnológico HP) Escuela Politécnica de Cáceres Gestión automatizada de la infraestructura (IaaS Infraestructure as a Service) Autores: Emilio José Muñoz Fernández

Más detalles

Almacenamiento en la Nube: Seguridad

Almacenamiento en la Nube: Seguridad white paper Almacenamiento en la Nube: Seguridad Cómo proteger los datos almacenados en cloud computing Almacenamiento en la nube: Seguridad 1 Cloud computing es una alternativa real, flexible y escalable

Más detalles

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es) Microsoft HPC V 1.0 José M. Cámara (checam@ubu.es) Introducción Microsoft HPC (High Performance Computing) es la solución de Microsoft a la computación de alto rendimiento. Está enfocado principalmente

Más detalles

Introducción al Cluster

Introducción al Cluster Centro de Teleinformática y Producción Industrial - Regional Cauca Pág. 1 de 11 Nombre del Introducción al Cluster Historial Fecha Razón de cambio (s) Autor(es) 26 / 10 /2011 Documento Inicial, Primer

Más detalles

Soporte a la ejecución de procesos de negocio extendidos para la planificación de la producción

Soporte a la ejecución de procesos de negocio extendidos para la planificación de la producción X Congreso de Ingeniería de Organización Valencia,7 y 8 de septiembre de 2006 Soporte a la ejecución de procesos de negocio extendidos para la planificación de la producción Rubén Darío Franco 1, Ángel

Más detalles