ATRIBUTO DE CALIDAD: DESEMPEÑO

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

Download "ATRIBUTO DE CALIDAD: DESEMPEÑO"

Transcripción

1 ATRIBUTO DE CALIDAD: DESEMPEÑO

2 Introducción Desempeño: Rapidez con que el sistema realiza su actual carga de trabajo Escalabilidad: Se enfoca en la previsibilidad del desempeño del sistema a medida que la caga de trabajo aumenta

3 Preocupaciones Tiempo de Respuesta Grado de reacción: La rapidez del sistema en responder a la carga de trabajo de rutina, p.e. solicitudes interactivas de usuarios Segundos Ejemplo: Bajo una carga de 350 transacciones de actualización por minuto, el 98% de las transacciones debe retornar el control al usuario dentro de los siguientes 3 segundos siguientes al envío de la solicitud vía Web

4 Preocupaciones (2) Tiempo de Respuesta Tiempos de entrega: Tiempo tomado para completar tareas largas Minutos u horas Ejemplo: Debe ser posible sincronizar el sistema con todas las estaciones de monitoreo de la línea de producción y resetear la base de datos para reflejar el estado actual de dicha línea en no más de 5 minutos. Ninguna transacción de actualización será procesada durante dicho período de sincronización.

5 Preocupaciones (3) Rendimiento Cantidad de carga de trabajo que el sistema es capaz de manejar en un periodo de tiempo Entre más corto sea el procesamiento de una transacción, más alto es el rendimiento del sistema A medida que el la carga del sistema aumenta, el tiempo de respuesta de las transacciones individuales tiende a aumentar también Debido a esto es muy posible que las metas de rendimiento sean logradas sólo a expensas de las metas de tiempo de respuesta o viceversa

6 Preocupaciones (4) Previsibilidad Transacciones similares deben ser completadas en cantidades muy similares de tiempo, independientemente de cuando son ejecutadas A menudo es una cualidad más deseable que el rendimiento absoluto Ejemplo: Un sistema de servicio al cliente utilizado por agentes comerciales para obtener información de clientes que efectúan solicitudes telefónicamente, necesita ofrecer un tiempo predecible por transacción de 1 a 5 segundos

7 Aplicabilidad a Puntos de Vista Funcional El análisis de desempeño puede revelar la necesidad de cambios y compromisos para lograr una estructura funcional adecuada Los modelos de esta vista pueden proporcionar entradas para la construcción de modelos de desempeño

8 Aplicabilidad a Puntos de Vista (2) Información El análisis de desempeño puede identificar aspectos de la vista de información como obstáculos para el cumplimiento de requisitos de desempeño Este punto de vista permite: Identificar recursos compartidos y los requerimientos de transaccionalidad para cada uno de ellos Sugerir elementos de esta vista que pueden ser replicados o distribuidos

9 Aplicabilidad a Puntos de Vista (3) Concurrencia El análisis de desempeño puede: Identificar problemas como el uso excesivo de un recurso clave en un momento determinado Resultar en que la concurrencia se convierta en el elemento de diseño más importante Los elementos de esta vista (i.e. Mecanismos de comunicación entre componentes - Conectores) pueden proporcionar métricas de calibración para los modelos de desempeño

10 Aplicabilidad a Puntos de Vista (4) Despliegue El análisis de desempeño normalmente sugiere cambios y refinamientos en el ambiente de despliegue del sistema A su vez, muchas partes de los modelos de desempeño son derivados de los contenidos de esta vista, ya que proporcionan un número de métricas críticas de calibración

11 Actividades Tomado de [1]

12 Actividades (2) 1. Capturar los requerimientos de desempeño Especificar requisitos de tiempo de respuesta Especificar requisitos de rendimiento Especificar requisitos de escalabilidad 2. Crear modelos de desempeño Identificar la estructura crítica de desempeño Identificar las métricas claves de desempeño Estimar las métricas de desempeño

13 Actividades (3) 3. Analizar los modelos de desempeño Caracterizar la carga de trabajo: Priorizar y estimar el volumen de cada tipo de requisitos que el sistema debe manejar Estimar el desempeño 4. Ejecutar pruebas prácticas Medir las métricas de desempeño 5. Evaluar contra los requerimientos 6. Rehacer la arquitectura

14 Pensando acerca de Desempeño La meta de las tácticas de desempeño es generar una respuesta a un evento que llega al sistema dentro de alguna restricción de tiempo Dos aspectos básicos a tener en cuenta son: Consumo de recursos Tiempo de bloqueo de recursos Luego de que un evento llega, el sistema está procesando dicho evento o el procesamiento está bloqueado por alguna razón

15 Pensando acerca de Desempeño (2) Consumo de Recursos Unidad Central de Procesamiento (CPU) Unidades de almacenamiento de datos Ancho de banda Memoria Tiempo de Bloqueo Un cálculo puede ser bloqueado porque: El recurso está en uso El recurso no está disponible El cálculo depende del resultado de otros cálculos que no están disponibles aún

16 Ejemplo de Modelo de Desempeño Parameters: Arrival rate Scheduling algorithm Service time Topology Network bandwidth Routing algorithm Latencia (tiempo para ejecutar un evento) Puede sólo ser afectada por el cambio en uno de los parámetros

17 Administrando Desempeño Las decisiones de arquitectura deben controlar los parámetros de un modelo de desempeño: Arrival rate Restringir acceso a recursos Service time Incrementar la eficiencia computacional (algoritmos) Reducir la sobrecarga (reducir comunicación entre procesos, usar pools de threads, utilizar pool de conexiones a bases de datos, etc.) Utilizar procesadores rápidos Scheduling algorithm First-Come First Served (FCFS), priridades dinámicas, etc. Topology Adicionar/eliminar procesadores Network bandwidth Redes rápidas Routing algorithm Balanceo de carga

18 Architectural Tactics Performance tactic categories and their goals: Control Resource demand: Reduce or manage the demand for resources Manage Resources: Manage resources even though the demand for resources is not controllable Arbitrate Resources: Control contention for resources through scheduling

19 Architectural Tactics (2) Resource demand: Increase computational efficiency: Improving algorithms used in critical areas will have the effect of decreasing latency Reduce computational overhead: reducing the need for and use of resources, thereby reducing processing Manage event rate: Reducing the arrival rate of variables to which the system monitors or responds Control frequency of sampling: Queuing the arrival of events and sample at a lower frequency

20 Architectural Tactics (3) Resource management: Introduce concurrency: Processing requests in parallel thereby reducing blocked time Maintain multiple copies: Reducing the contention that would occur if all data were accessed at a single location or computations were performed on a single resource Increase available resources: using more and/or faster processors, more and/or faster memory, more and/or faster networks, and so forth

21 Architectural Tactics (4) Resource arbitration: Scheduling policy: Analyzing the usage characteristics of each resource and choose compatible scheduling strategies First in first out: Treats all requests as equals Fixed priorities: Assigns resources in fixed order of priority Dynamic priorities: Re-orders priorities (round robin) or schedule those resources with the earliest deadlines Static scheduling: Preemption and the sequence of priority assignments are determine offline (compile time)

22 Architectural Tactics (5)

23 Algunos problemas Metas imprecisas de desempeño Construcción de modelos poco realistas Partición de procesamiento inapropiado Supuestos inválidos con respecto al ambiente y la plataforma Poca importancia a la ubicación física de los recursos Contención relacionada con la concurrencia

24 Material preparado por Rafael Meneses

25 Referencias 1. Rozanski Nick, Woods Eoin. Presentation on Software Architecture with Viewpoints and Perspectives. BCS SPA Specialist Group, 6th July Len Bass et Al. Software Architecture in Practice. Second Edition, Addison Wesley, Len Bass, Paul Clements, Rick Kazman. Aspectos Avanzados en Arquitectura de Software. Universidad de los Andes, Curso de Verano 2010, Bogotá, Colombia

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Primer Cuatrimestre de 2009 Concerns y Tácticas de Performance Buenos Aires, 20 de Abril de 2009 Cátedra de Ingeniería de Software II FCEN UBA, 2008 2009 Conceptos Generales PERFORMANCE

Más detalles

Universidad de Guadalajara

Universidad de Guadalajara Universidad de Guadalajara Centro Universitario de Ciencias Económico-Administrativas Maestría en Tecnologías de Información Ante-proyecto de Tésis Selection of a lightweight virtualization framework to

Más detalles

PLANIFICACIÓN DE PROCESOS

PLANIFICACIÓN DE PROCESOS PLANIFICACIÓN DE PROCESOS (Scheduling) 1 Introducción: Scheduling Estados de un proceso Creado Memoria Principal Ejecución Terminado Espera E/S Listo Fin espera E/S Bloqueado Memoria Virtual Listo y suspendido

Más detalles

13. Project Integration Management

13. Project Integration Management 13. Project Integration Management 13.1 Un pieza importante para el exito de un proyecto: " Excelente Project Integration Management" Project managers deben coordinar todas las áreas de conocimiento durante

Más detalles

Modeling Real-Time Networks with MAST2

Modeling Real-Time Networks with MAST2 Modeling Real-Time Networks with MAST2 WATERS 2011 July 2011, Porto, Portugal Michael González Harbour, J. Javier Gutiérrez, J. María Drake, Patricia López and J. Carlos Palencia mgh@unican.es www.ctr.unican.es

Más detalles

Scheduling. Ricardo Corin

Scheduling. Ricardo Corin Scheduling Ricardo Corin Introducción Múltiples procesos en estado READY compiten por tiempo de CPUs Si Ready > CPU, no podemos ejecutar todos simultáneamente El planificador o scheduler se ocupa de seleccionar

Más detalles

Arquitectura para Balancear Carga Dinámica por Demanda Adaptativa, utilizando CORBA en JAVA-IDL Investigación

Arquitectura para Balancear Carga Dinámica por Demanda Adaptativa, utilizando CORBA en JAVA-IDL Investigación Arquitectura para Balancear Carga Dinámica por Demanda Adaptativa, utilizando CORBA Investigación Ing. Jesús Chávez Esparza 1, M. en C. Gerardo Rentería Castillo 2, Dr. Francisco Javier Luna Rosas 2 1

Más detalles

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Primer Cuatrimestre de 2009 Clase 3b: Especificación de Atributos de Calidad y QAW Buenos Aires, 23 de Marzo de 2009 Una historia real Reunión por una gran licitación entre el

Más detalles

ANÁLISIS DEL DESEMPEÑO DE UN ENFOQUE ARQUITECTÓNICO DATA WAREHOUSE DE INTEGRACIÓN DE SISTEMAS RESUMEN

ANÁLISIS DEL DESEMPEÑO DE UN ENFOQUE ARQUITECTÓNICO DATA WAREHOUSE DE INTEGRACIÓN DE SISTEMAS RESUMEN ANÁLISIS DEL DESEMPEÑO DE UN ENFOQUE ARQUITECTÓNICO DATA WAREHOUSE DE INTEGRACIÓN DE SISTEMAS Luis E. Mendoza; María Pérez Laboratorio de Investigación en Sistemas de Información (LISI). Departamento de

Más detalles

Atributos de Calidad y Tácticas. Performance / Disponibilidad / Seguridad / Usabilidad / Modificabilidad

Atributos de Calidad y Tácticas. Performance / Disponibilidad / Seguridad / Usabilidad / Modificabilidad Atributos de Calidad y Tácticas Performance / Disponibilidad / Seguridad / Usabilidad / Modificabilidad Atributos, concerns y Una breve introducción tácticas Concerns y Escenarios Tácticas Se asocian con

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

Atributos de Calidad / Tácticas

Atributos de Calidad / Tácticas Atributos de Calidad / Tácticas Ing. Nicolás Passerini Ing. Gustavo Andrés Brey Gastón Coco 2009 Agenda # Tema 1 Introducción Duración 10 min 4 Atributos de Calidad / Tácticas 4.1 Performance 15 min 4.2

Más detalles

Architectural Driven Design - ADD

Architectural Driven Design - ADD Architectural Driven Design - ADD Francisco Amadeo 2005 Agenda # 1 2 3 4 5 6 7 8 9 10 Tema ADD Overview Claves del Diseño Arquitectonico Desarrollo Evolutivo, RUP Nocion de Arquitectura Conceptual Objetivos

Más detalles

Arquitecturas de Software

Arquitecturas de Software Arquitecturas de Software Diseño y Arquitectura de Software Grado en Ingeniería de Software Carlos E. Cuesta carlos.cuesta@urjc.es Arquitectura de Software Introducción Motivación Incremento en el tamaño

Más detalles

SAFETY ROAD SHOW 2015 Paul Teboul Co Chairman HST México

SAFETY ROAD SHOW 2015 Paul Teboul Co Chairman HST México SAFETY ROAD SHOW 2015 Paul Teboul Co Chairman HST México How did started the Safety Road Show? Airbus Helicopters and others manufacturers did invest since a long time in improving Aviation Safety. In

Más detalles

Control web Guía de introducción

Control web Guía de introducción Control web Guía de introducción Sophos Web Appliance Sophos UTM (version 9.2 or later) Sophos Enterprise Console Sophos Endpoint Security and Control Edición: diciembre de 2013 Contenido 1 Control web...3

Más detalles

DIRECCIÓN GENERAL DE INVESTIGACIÓN Y TRANSFERENCIA DE TECNOLOGÍA

DIRECCIÓN GENERAL DE INVESTIGACIÓN Y TRANSFERENCIA DE TECNOLOGÍA DIRECCIÓN GENERAL DE INVESTIGACIÓN Y TRANSFERENCIA DE TECNOLOGÍA V Convocatoria Anual de Proyectos de Investigación con Fondos Internos- 2014. Nombre de Proyecto: Incidencia de los atributos de calidad

Más detalles

eps Network Services Alarmas HMI

eps Network Services Alarmas HMI 09/2005 Alarmas HMI eps Network Services Alarmas HMI Instrucciones de diagnosis Válido para: Software Versión de software eps Network Services 4.1 eps Network Services, Instrucciones de diagnosis (DA)

Más detalles

Redes para pescar nubes

Redes para pescar nubes There is nothing more important than our customers Redes para pescar nubes Noviembre 2011 Punto de partida Las tecnologías de Virtualización se están desplegando para aumentar la eficiencia y efectividad

Más detalles

Arquitectura de Software

Arquitectura de Software Arquitectura de Software Deployment Viewpoint Departamento de Ingeniería de Sistemas y Computación Agenda del día 1. Deployment Viewpoint 2. Viewpoints / Views 3. Ejercicio 2 Usos Deployment Viewpoint

Más detalles

Rol del Arquitecto de Software

Rol del Arquitecto de Software Rol del Arquitecto de Software Ing. Gustavo Andrés Brey Ing. Gastón Escobar 2005 Agenda # 1 2 3 4 5 6 Tema Introducción Responsabilidades y Organización del Grupo de Desarrollo Liderazgo y Mentoring Diferentes

Más detalles

ESTABLECIMIENTO DE UNA RED DE DISTRIBUCIÓN EFICIENTE EN TERMINOS DE COSTES OPERACIONALES.

ESTABLECIMIENTO DE UNA RED DE DISTRIBUCIÓN EFICIENTE EN TERMINOS DE COSTES OPERACIONALES. UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO INDUSTRIAL ESTABLECIMIENTO DE UNA RED DE DISTRIBUCIÓN EFICIENTE EN TERMINOS DE COSTES OPERACIONALES. Autor: Castillo

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL CENTRO DE INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL CENTRO DE INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA Estudio de la viabilidad para proveer de servicios informáticos a centros de estudios básicos y centros comunitarios utilizando hardware de bajo costo y software de virtualización de escritorio José Muñoz-Arcentales

Más detalles

Oracle Linux 7: Administración avanzada, edición 1

Oracle Linux 7: Administración avanzada, edición 1 Oracle University Contact Us: +34916267792 Oracle Linux 7: Administración avanzada, edición 1 Duration: 5 Days What you will learn This Oracle Linux 7: Advanced Administration training is ideal for experienced

Más detalles

Patrones de diseño para aplicaciones de tiempo real

Patrones de diseño para aplicaciones de tiempo real Metodologías, procesos y entornos para sistemas de tiempo real Master de Computación Patrones de diseño para aplicaciones de tiempo real José M. Drake Computadores y Tiempo Real Santander, 2010 1 Metodos,

Más detalles

Rendimiento y monitorización

Rendimiento y monitorización Rendimiento y monitorización RED ESPAÑOLA DE SUPERCOMPUTACIÓN -Operations Department -Barcelona Supercomputing Center Foreword All Information contained in this document refers to BSC s & RES s internal

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

Diseño y Evaluación de Arquitecturas de Software. Software con calidad

Diseño y Evaluación de Arquitecturas de Software. Software con calidad Diseño y Evaluación de Arquitecturas de Software Software con calidad César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 11/09/2015 1 Arquitectura de Software Introducción

Más detalles

Jazmín Hernández jazminpalom@gmail.com. Technical Report COMP-029-2009. Abstract

Jazmín Hernández jazminpalom@gmail.com. Technical Report COMP-029-2009. Abstract Guía para la Documentación de Arquitecturas de Software Como Base Para el Desarrollo de Sistemas de Información en la Iglesia Adventista del Séptimo Día Jazmín Hernández jazminpalom@gmail.com Technical

Más detalles

http://www.statum.biz http://www.statum.info http://www.statum.org

http://www.statum.biz http://www.statum.info http://www.statum.org ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia Manuel.Cabanelas@statum.biz http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A

Más detalles

Estructuras en Imagen Médica y Tecnologías Cloud

Estructuras en Imagen Médica y Tecnologías Cloud Segmentación e Identificación de Estructuras en Imagen Médica y Tecnologías Cloud José Crespo DLSIIS Grupo de Informática Biomédica Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo,

Más detalles

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía. SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación

Más detalles

Procesos. Bibliografía. Threads y procesos. Definiciones

Procesos. Bibliografía. Threads y procesos. Definiciones Procesos Prof. Mariela Curiel Bibliografía A. Tanembaum & M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. 2da. Edición. Smith & Nair. The Architecture of Virtual Machines. IEEE Computer.

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

Principios Generales de los Sistemas RT. Límites de Java Estándar en RT. La Especificación Java-RT (RTJS) Gestión de Memoria: Clases

Principios Generales de los Sistemas RT. Límites de Java Estándar en RT. La Especificación Java-RT (RTJS) Gestión de Memoria: Clases TEMA 8: Introducción a Java-RT Principios Generales de los Sistemas RT CONTENIDO Principios Generales de los Sistemas RT Límites de Java Estándar en Aplicaciones RT La Especificación RTJS (Real Time Java

Más detalles

Estrategia de Negocios y Arquitectura de TI

Estrategia de Negocios y Arquitectura de TI Estrategia de Negocios y Arquitectura de TI Juan Pablo Medina Movilidad "IT Architecture and Business Strategy" Cambios en el entorno Experiencia en el Sitio de trabajo Video 7 Billones de nuevos dispositivos

Más detalles

Real Time Systems. Part 2: Cyclic schedulers. Real Time Systems. Francisco Martín Rico. URJC. 2011

Real Time Systems. Part 2: Cyclic schedulers. Real Time Systems. Francisco Martín Rico. URJC. 2011 Real Time Systems Part 2: Cyclic schedulers Scheduling To organise the use resources to guarantee the temporal requirements A scheduling method is composed by: An scheduling algorithm that calculates the

Más detalles

HISTORIAL DE CAMBIOS

HISTORIAL DE CAMBIOS HISTORIAL DE CAMBIOS VERSIÓN FECHA DESCRIPCIÓN ENCARGADO 0.0.1 25 de Julio de 2013 Creación de la sección 1 Jonathan León 0.0.2 27 de Julio de 2013 Creación de la sección 2 Jonathan León 0.1.0 30 de Julio

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

Guide to Health Insurance Part II: How to access your benefits and services.

Guide to Health Insurance Part II: How to access your benefits and services. Guide to Health Insurance Part II: How to access your benefits and services. 1. I applied for health insurance, now what? Medi-Cal Applicants If you applied for Medi-Cal it will take up to 45 days to find

Más detalles

Servicios y Sistemas de Tecnología, Informática y Cómputo. CENTRALITA ASTERISK v0.1

Servicios y Sistemas de Tecnología, Informática y Cómputo. CENTRALITA ASTERISK v0.1 Servicios y Sistemas de Tecnología, Informática y Cómputo CENTRALITA ASTERISK v0.1 Qué es Asterisk: Es un sistema de comunicaciones inteligentes. En él convergen aplicaciones de voz, datos y video. Es

Más detalles

SISTEMA CONTROL DE ACCESOS A EDIFICIOS MEDIANTE TARJETAS CRIPTOGRÁFICAS Y TARJETAS DE RADIOFRECUENCIA (RFID)

SISTEMA CONTROL DE ACCESOS A EDIFICIOS MEDIANTE TARJETAS CRIPTOGRÁFICAS Y TARJETAS DE RADIOFRECUENCIA (RFID) SISTEMA CONTROL DE ACCESOS A EDIFICIOS MEDIANTE TARJETAS CRIPTOGRÁFICAS Y TARJETAS DE RADIOFRECUENCIA (RFID) Alumno: Velayos Sardiña, Marta Director: Palacios Hielscher, Rafael Entidad Colaboradora: ICAI

Más detalles

Herramienta para obtener estadísticas del Sistema Gestor de Base de Datos PostgreSQL.

Herramienta para obtener estadísticas del Sistema Gestor de Base de Datos PostgreSQL. Tipo de artículo: Artículo original Temática: SW Libre y sus aplicaciones Herramienta para obtener estadísticas del Sistema Gestor de Base de Datos PostgreSQL. Tool to obtain statistics from PostgreSQL

Más detalles

Estado del Arte y Nuevos Desarrollos en Tecnologίa IP Satelital

Estado del Arte y Nuevos Desarrollos en Tecnologίa IP Satelital Estado del Arte y Nuevos Desarrollos en Tecnologίa IP Satelital Carlos Belaustegui Goitia SES Sistemas Electrónicos S.A. SEMINARIO DE TECNOLOGIA Y MERCADO 9 al 12 de octubre de 2007 Estado del Arte y Nuevos

Más detalles

Sistemas Operativos. Curso 2015 Planificación

Sistemas Operativos. Curso 2015 Planificación Sistemas Operativos Curso 2015 Planificación Agenda Introducción. Despachador. Clases de procesos. Esquemas de planificación. Criterios de planificación. Algoritmos de planificación. FCFS. SJF. Prioridad.

Más detalles

Creating your Single Sign-On Account for the PowerSchool Parent Portal

Creating your Single Sign-On Account for the PowerSchool Parent Portal Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to

Más detalles

Linux Clusters Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela

Linux Clusters Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela Linux s Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela Eterna necesidad Desde la invención de las computadoras el hombre constantemente ha mantenido

Más detalles

Sistemas Operativos. Curso 2014 Planificación

Sistemas Operativos. Curso 2014 Planificación Sistemas Operativos Curso 2014 Planificación Agenda Introducción. Despachador. Clases de procesos. Esquemas de planificación. Criterios de planificación. Algoritmos de planificación. FCFS. SJF. Prioridad.

Más detalles

Modelo de aplicaciones CUDA

Modelo de aplicaciones CUDA Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas

Más detalles

OSCILLATION 512 (LM 3R)

OSCILLATION 512 (LM 3R) Application Note The following application note allows to locate the LM series devices (LM3E, LM3R, LM4 and LM5) within network and check its connection information: Name, MAC, dynamic IP address and static

Más detalles

Mas allá de las fronteras de la virtualización en plataformas x86

Mas allá de las fronteras de la virtualización en plataformas x86 Mas allá de las fronteras de la virtualización en plataformas x86 Patricia Montanelli VMware South of Latin America - SOLA pmontanelli@vmware.com Agenda El concepto de virtualización Areas de Solución

Más detalles

Carrera: IFC - 0436 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFC - 0436 4-2-10. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas Operativos I Licenciatura en Informática IFC - 0436 4-2-10 2.- HISTORIA

Más detalles

VMware vsphere Data Protection

VMware vsphere Data Protection PREGUNTAS FRECUENTES VMware vsphere Data Protection Descripción general de vsphere Data Protection Advanced P. Qué es VMware vsphere Data Protection Advanced? R. VMware vsphere Data Protection Advanced

Más detalles

Infraestructuras Orientadas a Servicio en la Nube

Infraestructuras Orientadas a Servicio en la Nube Infraestructuras Orientadas a Servicio en la Nube Infrastructure aimed at cloud computing services Jordi Guijarro Olivares Resumen Analizando la evolución que durante los últimos años han sufrido nuestras

Más detalles

EDS Energy manager. Efficiency Data Server. Displays and stores the electrical or physical parameters of any Circutor device.

EDS Energy manager. Efficiency Data Server. Displays and stores the electrical or physical parameters of any Circutor device. EDS Energy manager Efficiency Data Server Displays and stores the electrical or physical parameters of any Circutor device. February 2014 1. General features Effciency Data Server is an energy manager

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

Framework de Simulación de Planificación de Procesos. por Emmanuel Luján

Framework de Simulación de Planificación de Procesos. por Emmanuel Luján Framework de Simulación de Planificación de Procesos por Emmanuel Luján INFORMACIÓN GENERAL Fecha: Noviembre del 2010 Tema: Framework de Simulación de Planificación Materia: Taller de Tiempo Real para

Más detalles

Aplicaciones de la movilidad en un entorno municipal. Lluís Planas Hernández Desarrollo de Negocio

Aplicaciones de la movilidad en un entorno municipal. Lluís Planas Hernández Desarrollo de Negocio Aplicaciones de la movilidad en un Hernández Desarrollo de Negocio Índice - El reto de la movilidad en las ciudades - Soluciones Tecnológicas -Solución Wireless Mesh - Aplicaciones - Casos Prácticos -

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014

Más detalles

W43_Citrix NetScaler 10.5 Essentials and Networking

W43_Citrix NetScaler 10.5 Essentials and Networking W43_Citrix NetScaler 10.5 Essentials and Networking Presentación El objetivo del curso Citrix NetScaler 10.5 Essentials and Networking es proporcionar los conceptos fundamentales y las habilidades avanzadas

Más detalles

Modelado y Diseño de Arquitectura de Software

Modelado y Diseño de Arquitectura de Software Modelado y Diseño de Arquitectura de Software CONCEPTOS DE MODELADO Fernando Barraza A. MS.c. fernando.barraza@gmail.com 2 Desarrollo de sistemas de software Requisitos funcionales del software Si todo

Más detalles

GPGPU Avanzado. Sistemas Complejos en Máquinas Paralelas. Esteban E. Mocskos (emocskos@dc.uba.ar) 5/6/2012

GPGPU Avanzado. Sistemas Complejos en Máquinas Paralelas. Esteban E. Mocskos (emocskos@dc.uba.ar) 5/6/2012 Sistemas Complejos en Máquinas Paralelas GPGPU Avanzado Esteban E. Mocskos (emocskos@dc.uba.ar) Facultad de Ciencias Exactas y Naturales, UBA CONICET 5/6/2012 E. Mocskos (UBA CONICET) GPGPU Avanzado 5/6/2012

Más detalles

TALLER DE LOS AMIGOS DE LAS LENGUAS YUTOAZTECAS 2012 FRIENDS OF UTO-AZTECAN CONFERENCE 2012

TALLER DE LOS AMIGOS DE LAS LENGUAS YUTOAZTECAS 2012 FRIENDS OF UTO-AZTECAN CONFERENCE 2012 TALLER DE LOS AMIGOS DE LAS LENGUAS YUTOAZTECAS FRIENDS OF UTO-AZTECAN CONFERENCE Este año el Taller de los Amigos de las Lenguas Yutoaztecas regresa a México, ya que en 2011 nos reunimos en Blanding,

Más detalles

ESTUDIO DE UN ADMINISTRADOR DE ANCHO DE BANDA APLICADO UN ISP. Politécnica del Litoral, 1996, Profesor de ESPOL desde 1998

ESTUDIO DE UN ADMINISTRADOR DE ANCHO DE BANDA APLICADO UN ISP. Politécnica del Litoral, 1996, Profesor de ESPOL desde 1998 ESTUDIO DE UN ADMINISTRADOR DE ANCHO DE BANDA APLICADO UN ISP. Roody Cayambe 1, Holger Murillo 2, José Escalante 3 1 Ingeniero Electrónico en Telecomunicaciones; email: rcayambe@espol.edu.ec 2 Ingeniero

Más detalles

V.- V.-El El manejo de de las las Interrupciones

V.- V.-El El manejo de de las las Interrupciones Las Las V.- V.-El El manejo de de las las Conceptos Conceptos BásicosB Básicos Modos Modos de de Manejo Manejo Ejemplos Ejemplos de de aplicación aplicación Las Las El manejo de las en el 8051 Las interrupciones

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así

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

LAC-2009-09 Modificación 2.3.3.3. DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES INICIALES A ISPs

LAC-2009-09 Modificación 2.3.3.3. DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES INICIALES A ISPs LAC-2009-09 Modificación 2.3.3.3 DIRECT ALLOCATIONS TO ISPs DISTRIBUCIONES INICIALES A ISPs Current Policy 2.3.3.3. Direct Allocations to Internet Service Providers LACNIC may grant this type of allocation

Más detalles

Consideraciones de Red

Consideraciones de Red Consideraciones de Red Comprender los aspectos físicos de la red Topología, velocidad de red Funciones Soportadas Tipos de tráfico Concideraciones Generales: Supervisar la utilización de CPU de las cargas

Más detalles

Aceleración de Aplicaciones

Aceleración de Aplicaciones Aceleración de Aplicaciones La cara Juniper de la moneda... Mauricio Campiglia IBM Uruguay En pocas palabras... El acelerador de aplicaciones es al tráfico de red lo que GnuZip es a los archivos? Aceleración

Más detalles

WLAB SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABORARIO. Directores: Rodríguez Pecharromán, Ramón. Palacios Hielscher, Rafael.

WLAB SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABORARIO. Directores: Rodríguez Pecharromán, Ramón. Palacios Hielscher, Rafael. WLAB SISTEMA DE CONTROL REMOTO EN TIEMPO REAL DE EQUIPOS DE LABORARIO. Autor: Rodríguez de la Rosa, Alicia. Directores: Rodríguez Pecharromán, Ramón. Palacios Hielscher, Rafael. Entidad Colaboradora: ICAI

Más detalles

Simuladores de Planificadores de Sistemas en Tiempo Real

Simuladores de Planificadores de Sistemas en Tiempo Real Simuladores de Planificadores de Sistemas en Tiempo Real Francisco J. Aliaga García, Isabel M. Aliaga García, Joaquín Olivares Bueno 1, Juan C. Gámez Granados 1, José M. Palomares Muñoz 1 1 Dpto. de Arquitectura

Más detalles

Comunicación de la Arquitectura de Software

Comunicación de la Arquitectura de Software Comunicación de la Arquitectura de Software Ing. Gustavo Andrés Brey Ing. Juan Arias Ing. Gastón Escobar 2005 Agenda # Tema Duración 1 Concepto de Comunicación y Entendimiento de Arquitectura 30 min 2

Más detalles

ST23_ Performance Management and Tuning

ST23_ Performance Management and Tuning ST23_ Performance Management and Tuning Presentación En este curso aprenderá acerca de los análisis de rendimiento y de las tareas de ajuste que se esperan de un administrador de base de datos: gestión

Más detalles

Simulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables

Simulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables Simulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables M.C. Rafael Peña Gallardo Dr. J. Aurelio Medina Ríos Universidad Michoacana de San Nicolás de Hidalgo Facultad

Más detalles

Innovación en Acción. 2008 IBM Corporation

Innovación en Acción. 2008 IBM Corporation Innovación en Acción 2008 IBM Corporation Ventana Research: Modelo de Maduración Innovación Estratégica Avanzado Táctica 2 3 Preguntas para Performance Management Cómo lo estamos haciendo? Qué deberíamos

Más detalles

BOOK OF ABSTRACTS LIBRO DE RESÚMENES

BOOK OF ABSTRACTS LIBRO DE RESÚMENES BOOK OF ABSTRACTS LIBRO DE RESÚMENES 19 th International Congress on Project Management and Engineering XIX Congreso Internacional de Dirección e Ingeniería de Proyectos AEIPRO (Asociación Española de

Más detalles

Diseño de un directorio Web de diseñadores gráficos, ilustradores y fotógrafos.

Diseño de un directorio Web de diseñadores gráficos, ilustradores y fotógrafos. Universidad Nueva Esparta Facultad de Ciencias Administrativas Escuela de Administración de Diseño de un directorio Web de diseñadores gráficos, ilustradores y fotógrafos. Tutor: Lic. Beaujon, María Beatriz

Más detalles

UNIVERSIDAD NACIONAL DEL CALLAO

UNIVERSIDAD NACIONAL DEL CALLAO UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INSTITUTO DE INVESTIGACION DE LA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS INFORME FINAL DEL PROYECTO DE INVESTIGACIÓN

Más detalles

La ayuda practica de hoy para los CIO s y responsables de servicio

La ayuda practica de hoy para los CIO s y responsables de servicio Ignacio Fernández Paul Director General España y Portugal Numara Software, Inc Febrero 2009 La ayuda practica de hoy para los CIO s y responsables de servicio Numara Software Con más de 50,000 clientes,

Más detalles

Lean PMO Beneficios, Objetivos y Servicios

Lean PMO Beneficios, Objetivos y Servicios Beneficios, Objetivos y Servicios Índice Problemas actuales Beneficios Objetivos de una PMO Servicios Casos Prácticos Problemas actuales 3 Entorno 4 Incertidumbre Soy capaz de describir que valor aporta

Más detalles

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co Universidad Pedagógica y Tecnológica de Colombia Colombia Amézquita-Mesa, Diego Germán; Amézquita-Becerra, Germán; Galindo-Parra, Omaira

Más detalles

Procesos. Planificación del Procesador.

Procesos. Planificación del Procesador. Procesos. Planificación del Procesador. Sistemas Operativos. Tema 2. Concepto de Proceso. Una definición sencilla: Programa en ejecución. Entidad pasiva Programa RECURSOS CPU Memoria Ficheros Dispositivos

Más detalles

MCDC Marketers & Consumers Digital & Connected. Resultados España

MCDC Marketers & Consumers Digital & Connected. Resultados España MCDC Marketers & Consumers Digital & Connected Resultados España EUROPEOS EN LA RED Completa información sobre los consumidores europeos online Actividades realizadas y actitudes; engagement Encuesta online

Más detalles

SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008

SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 1.- INTRODUCCIÓN A LOS PROCESOS 1.1.- Concepto 1.2.- Composición y estructura 1.3.- Estados y transiciones 2.- COMUNICACIÓN ENTRE PROCESOS

Más detalles

Capítulo 4: Capa Red - I

Capítulo 4: Capa Red - I Capítulo 4: Capa Red - I ELO322: Redes de Computadores Tomás Arredondo Vidal Este material está basado en: material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet 3rd

Más detalles

D E S C R I P C I Ó N

D E S C R I P C I Ó N ADAPTOR pertenece a la nueva generación en herramientas de Integración de Sistemas (EAI) fuertemente inspirada en el paradigma SOA y capaz de funcionar en un bus de servicios (ESB), es la forma más eficiente

Más detalles

Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y

Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y Apéndice A Bloques DLL Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y programarlo en lenguaje C, compilarlo dentro de un archivo DLL usando el Microsoft C/C++ o el

Más detalles

Tesis de Maestría titulada

Tesis de Maestría titulada Tesis de Maestría titulada EL ANALISIS DE CONFIABILIDAD COMO HERRAMIENTA PARA OPTIMIZAR LA GESTIÓN DEL MANTENIMIENTO DE LOS EQUIPOS DE LA LÍNEA DE FLOTACIÓN EN UN CENTRO MINERO RESUMEN En la presente investigación

Más detalles

JESÚS EDUARDO CORTÉS SÁNCHEZ

JESÚS EDUARDO CORTÉS SÁNCHEZ MÓDULOS ACTIVIDADES Y SERVICIOS DE BIENESTAR DEL SISTEMA DE INFORMACIÓN PARA LA DIVISIÓN DE BIENESTAR INSTITUCIONAL DE LA CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL UNISARC JESÚS EDUARDO CORTÉS SÁNCHEZ

Más detalles

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX

ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX ADAPTACIÓN DE REAL TIME WORKSHOP AL SISTEMA OPERATIVO LINUX Autor: Tomás Murillo, Fernando. Director: Muñoz Frías, José Daniel. Coordinador: Contreras Bárcena, David Entidad Colaboradora: ICAI Universidad

Más detalles

Virtualización de servidores

Virtualización de servidores VII Jornadas Coordinación SIC Virtualización de servidores Víctor M. Armas Hidalgo varmas@pas.ulpgc.es 11 de diciembre de 2009 1 Qué es virtualización? Virtualización se basa en una abstracción de recursos

Más detalles

GRID COMPUTING MALLA DE ORDENADORES

GRID COMPUTING MALLA DE ORDENADORES GRID COMPUTING MALLA DE ORDENADORES Introducción Concepto Compartir potencia computacional; Aprovechamiento de ciclos de procesamiento; El Grid Computing se enmarca dentro de la tecnología de computación

Más detalles

Brief Introduction to Docking and Virtual Screening with Autodock4 and Autodock Tools

Brief Introduction to Docking and Virtual Screening with Autodock4 and Autodock Tools Brief Introduction to Docking and Virtual Screening with Autodock4 and Autodock Tools Environment set up Launch AutoDock Tools Gui. Aplicaciones --> MGLTools-1.5.4 --> AutoDockTools-1.5.4 You should see

Más detalles

TRANSPORTE DE VIDEO Y AUDIO EN CALIDAD BROADCASTING POR MEDIO DE REDES MPLS

TRANSPORTE DE VIDEO Y AUDIO EN CALIDAD BROADCASTING POR MEDIO DE REDES MPLS TRANSPORTE DE VIDEO Y AUDIO EN CALIDAD BROADCASTING POR MEDIO DE REDES MPLS juanivan85@gmail.com Resumen El presente documento tiene la finalidad de analizar y diseñar un sistema que permita a los canales

Más detalles

DUAL IMMERSION PROGRAM INFORMATION PRESCHOOL PRESENTATION SEPTEMBER 10, 2014 6:30 P.M.

DUAL IMMERSION PROGRAM INFORMATION PRESCHOOL PRESENTATION SEPTEMBER 10, 2014 6:30 P.M. DUAL IMMERSION PROGRAM INFORMATION PRESCHOOL PRESENTATION SEPTEMBER 10, 2014 6:30 P.M. Presented by Dr. Norma R. Delgado, Director of Curriculum & Instruction 1 The United States Government has identified

Más detalles

Arquitecturas de Software

Arquitecturas de Software Arquitecturas de Software Ingeniería del Universidad Rey Juan Carlos César Javier Acuña cjacunia@escet.urjc.es Índice Introducción Motivación Definición Pipes and Filters Tipos abstractos de datos y OO

Más detalles

INDICE. Prefacio Parte 1: sistemas operativos tradicionales

INDICE. Prefacio Parte 1: sistemas operativos tradicionales INDICE Prefacio Parte 1: sistemas operativos tradicionales 1 1 Introducción 1.1 Qué es un sistema operativo? 1.1.1 El sistema operativo como una maquina extendida 3 1.1.2 El sistema operativo como controlador

Más detalles

Diseño de Componentes

Diseño de Componentes Diseño de Componentes 1 Objetivos Estudiar los principales patrones para diseño de interfaces Estudiar los principales patrones para diseño de componentes Estudiar los principales estilos arquitectónicos

Más detalles

RENT CONTROL BOARD OF THE TOWN OF WEST NEW YORK, N.J. 428-60 TH STREET WEST NEW YORK, N.J. 07093-2231 (201) 295-5290/91/92

RENT CONTROL BOARD OF THE TOWN OF WEST NEW YORK, N.J. 428-60 TH STREET WEST NEW YORK, N.J. 07093-2231 (201) 295-5290/91/92 FELIX E. ROQUE, MD MAYOR DEPT. OF PUBLIC AFFAIRS RENT CONTROL BOARD RENTAL AGREEMENT APPLICATION NAME OF ADDRESS OF LANDLORD: PROPERTY ADDRESS: APARTMENT #: 3 COPIES (1) Original rental agreement signed

Más detalles