Conclusiones. Particionado Consciente de los Datos
|
|
|
- Natividad Vera García
- hace 10 años
- Vistas:
Transcripción
1 Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser consciente tanto de la jerarquía de memoria del computador, como del tipo, cantidad y características de los datos. En esta tesis entendemos ser consciente como que el algoritmo se adapte a las características del computador y de los datos con tal de poder explotar la localidad de éstos y/o reducir la comunicación de datos entre procesadores. Esto no es diferente a lo que intentan hacer y concluyen otros muchos trabajos, aunque sí es diferente la forma de conseguirlo. Nuestros algoritmos se adaptan, en tiempo de ejecución, a las características de los datos (duplicados, con sesgo, etc.) para impedir la pérdida de rendimiento del algoritmo. Particionado Consciente de los Datos Basamos la forma de explotar la jerarquía de memoria y reducir la comunicación, en la vieja y sencilla idea de divide y vencerás. Es decir, particionamos los datos a ordenar, para posteriormente ordenar en memoria cada una de las particiones con algún algoritmo de ordenación. Lo difícil de conseguir, es que este particionado sea rápido y obtenga el tipo de particiones que ayuden a ordenar de forma eficiente independientemente de las características de los datos y del computador. Para ello, también es importante adaptar la técnica de particionado a las características de los datos y del computador. Para adaptar el particionado a las características de los datos proponemos un particionado, Mutant Reverse Sorting, que consiste en analizar un conjunto de claves, que son una muestra de los datos a ordenar, y decidir, en tiempo de ejecución, qué estrategia de particionado y ordenación seguir. Elegimos entre dos estrategias de particionado según las características de los datos: 1. Distribución uniforme o quasi-uniforme: Clasificamos las claves en función de algunos de los bits más significativos de las claves (Reverse Sorting). 129
2 130 CAPÍTULO 6. CONCLUSIONES 2. Distribución sesgada o con muchos duplicados: Clasificamos las claves en base a comparaciones con un conjunto de claves de una muestra ordenada del conjunto a ordenar (Counting Split). Hasta el momento, en los trabajos que conocemos, se aplicaba siempre una misma técnica de particionado, independientemente de las características de los datos. Esto hace que el rendimiento de estos algoritmos dependa notablemente de las características de los datos. Sin embargo, utilizando Mutant Reverse Sorting antes de la ordenación de cada partición, nuestros algoritmos de ordenación se adaptan en tiempo de ejecución a las características de los datos y, además, explotan la jerarquía de memoria del procesador y reducen la comunicación a realizar. Por consiguiente, podemos decir que los algoritmos que proponemos (englobando particionado y ordenación) se adaptan dinámicamente a los datos y las características del computador. Muestra para Tomar una Decisión Para adaptar los algoritmos al computador y a las características de los datos, obtenemos una muestra de claves del conjunto de datos a ordenar y lo analizamos en tiempo de ejecución, mediante un proceso con coste poco significativo. El número de claves muestreadas necesarias para poder elegir la mejor estrategia de particionado y ordenación, y el coste que esto implica, es reducido en comparación al beneficio obtenido. Número de Particiones El número de particiones a realizar también se debe tener en cuenta ya que influye en el coste del particionado. Aquí hemos observado que el número de particiones a realizar no tiene porqué ser más grande que el número de entradas de TLB para conseguir que los algoritmos exploten la jerarquía de memoria del computador y reduzcan la comunicación entre procesadores. Por el contrario, si decidimos crear un número de particiones más grande, el número de fallos de TLB durante la creación de las particiones puede ser muy elevado, sea cual sea la estrategia de particionado. En el caso de la estrategia basada en comparaciones, si aumentamos el número de particiones esto también significa un aumento de coste algorítmico debido a la búsqueda dicotómica que se realiza para cada clave. Equilibrio de Carga Desde el punto de vista de un multiprocesador, el particionado es un poco más complicado ya que debemos ser conscientes de no obtener un gran desequilibrio de carga entre los procesadores. Pero según hemos visto en la tesis, obtener un equilibrio
3 de carga perfecto es decir, que cada procesador obtenga el mismo número de claves a ordenar después del particionado, es contraproducente debido al excesivo trabajo y comunicación extra que se tiene que realizar. En la tesis nos centramos en obtener un desequilibrio moderado como vía para obtener los algoritmos de ordenación más rápidos. 131 Reducción de Comunicación de Datos También hemos visto que reasignar/renombrar, en tiempo de ejecución, la numeración que los procesadores reciben en un modelo de paso de mensajes por parte de la librería, puede ayudar a reducir significativamente la comunicación entre los procesadores. Lo más importante de la ordenación de los datos es saber, con un coste adicional mínimo (un simple vector de renombrabiemto), cómo reconstruir el orden total de los datos. La reducción de la comunicación de datos que podamos obtener gracias a esto depende de las características de los datos. Radix sort Ahora nos centraremos en el algoritmo de ordenación que tomamos como base. Los algoritmos de ordenación que podemos elegir pueden estar basados o no en comparaciones. Ningún algoritmo de ordenación basado en comparaciones tiene complejidad lineal en el número de datos a ordenar. Es por ello que en esta tesis apostamos por Radix sort que no se basa en comparaciones y tiene una complejidad lineal en función del número de datos a ordenar. Radix sort, además, realiza una ordenación estable. Hemos visto que Radix sort es un algoritmo del cual se obtiene un buen rendimiento si el conjunto de datos a ordenar cabe en algún nivel de memoria cache. En caso contrario, y dependiendo de las características de los datos, algunos métodos de ordenación basado en comparaciones son más rápidos que Radix sort. Esto es debido a que Radix sort no fue pensado para explotar la jerarquía de memoria del computador. Sin embargo, combinando Radix sort con las técnicas de particionado propuestas en esta tesis nos hemos asegurado que Radix sort tenga un buen rendimiento cuando lo usamos. Así, elegimos el tamaño de particionado para que, eligiendo un tamaño de dígito adecuado para Radix sort, éste obtenga su mejor (el mejor de todos) rendimiento. El dígito no debe ser ni muy grande ni muy pequeño, en concreto, el tamaño de los dígitos debería hacer que los contadores que Radix sort necesita para la ordenación quepan en el primer nivel de memoria cache.
4 132 CAPÍTULO 6. CONCLUSIONES Influencia del Computador En cualquier caso, sea cual sea el algoritmo de ordenación que usemos se debe analizar previamente si el algoritmo en cuestión ya es capaz de explotar la jerarquía de memoria del procesador sobre el que se ordena; no siempre sale rentable realizar un particionado previo a la ordenación de los datos, aunque éste sea muy rápido. Por ejemplo, el prefetch hardware de los Power4 hace que la ordenación más rápida de conjuntos de datos de 32 bits 1, los cuales no caben en ningún nivel de memoria cache, sea con Radix sort. Para datos de 64 bits o en otros procesadores como el R10K, ya sea para 32 o 64 bits, el más rápido es el Quicksort (sin contar los algoritmos propuestos en esta tesis). También, si el computador en cuestión no tiene una buena red de interconexión entre procesadores de diferentes nodos, el rendimiento del algoritmo paralelo puede caer cuando se tiene mayor número de procesadores que los que caben en un nodo y se tienen que comunicar datos entre los procesadores, que es lo normal (por ejemplo, el computador basado en módulos p630). No es que sea un problema del algoritmo, sino de la red de interconexión porque esa comunicación, aunque la reduzcamos a lo mínimo, no se puede evitar. Resultados Finalmente, como conclusión final a todos los análisis, modelos y experimentos realizados en esta tesis, proponemos un algoritmo secuencial y otro paralelo que llamamos SKC-Radix sort y PSKC-Radix sort respectivamente. Estos algoritmos combinan Mutant Reverse Sorting con un Radix sort mejorado, que utiliza el tamaño óptimo de dígito. SKC-Radix sort y PSKC-Radix sort son los algoritmos de ordenación en memoria más rápidos y adaptables a las diferentes distribuciones de datos, de 32 y 64 bits; al menos para los computadores y algoritmos probados. Secuencial SKC-Radix sort se compara con Radix sort, Quicksort, Dutch National Flag (DNF) combinado con Quicksort y Radix sort con copia explícita (RadixCE [35]). SKC-Radix sort muestra el mejor comportamiento para todas las distribuciones y tipos de datos, 32 y 64 bits, en el SGI O2000 con procesadores R10K. En el caso del computador basado en p630 con procesadores Power4, SKC-Radix sort muestra el comportamiento más estable entre los datos de 32 y 64 bits. Para 64 bits es el algoritmo más rápido. 1 Conjunto de datos con distribución uniforme o no muy sesgada
5 Para 32 bits, Radix sort es ligeramente más rápido que SKC-Radix sort 2, lo cual tiene sentido ya que los experimentos y modelos realizados en esta tesis indican que Radix sort es capaz de explotar la localidad de los datos para ese tipo de datos (32 bits) en el procesador Power4. En ese caso, no tiene sentido particionar ya que es un trabajo extra que no aporta beneficio alguno. En cualquier caso, SKC-Radix sort demuestra adaptarse al tipo, la distribución y la cantidad de datos a ordenar, explotando la jerarquía de memoria del procesador mejor que el resto de algoritmos. La mejora de rendimiento es más significativa cuanto más sesgo o duplicados hay en los datos, teniendo mejoras de más de un 25% con respecto al segundo más rápido (incluido Radix sort para un Power4 y claves de 32 bits). 133 Paralelo El algoritmo paralelo PSKC-Radix sort se ha comparado con Load Balanced Radix sort [40]. Load Balanced Radix sort era el algoritmo más rápido de ordenación en memoria y en paralelo tanto para 32 y 64 bits, alrededor de un 30% a un 100% más eficiente que los trabajos en ordenación previamente más rápidos [17]. PSKC-Radix sort es capaz de ordenar hasta 4 veces más datos que Load Balanced Radix sort en la misma cantidad de tiempo. Las principales razones son: Reducción del número de pasos de comunicación de datos de clave y puntero a uno sólo. Reducción de la cantidad de datos comunicados. Explotación de la jerarquía de memoria tanto en el particionado como en la ordenación local, donde se usa SKC-Radix sort. PSKC-Radix sort alcanza un speedup de algo más de 4 con 16 procesadores, en el computador basado en p630, y de 16 en la ordenación con 32 procesadores en el SGI O2000. El bajo speedup en el computador basado en p630 es debido al bajo ancho de banda que hay entre los procesadores una vez que pasamos de 4 procesadores a 8, o a 16. De ahí que se concluya también que el SGI O2000 permite una mejor escalabilidad de los algoritmos paralelos, que necesitan de un gran volumen de comunicación de datos. Con todo esto, hemos cumplido nuestros objetivos marcados. Nuestros algoritmos se adaptan dinámicamente al tipo, cantidad y características de los datos, teniendo en cuenta la jerarquía de memoria del computador. De esta forma se convierten en los algoritmos más rápidos para ordenar conjuntos de datos de 32 y 64 bits en memoria. 2 Distribución de datos uniforme o poco sesgada.
6 134 CAPÍTULO 6. CONCLUSIONES Líneas de Trabajo Actual y Futuro En muchas ocasiones, las bases de datos actuales necesitan ordenar datos de tamaño variable. En esta tesis, sin embargo, nos hemos centrado en enteros de hasta 64 bits sin contemplar el caso de datos variables, aunque nuestras propuestas pueden ser útiles como parte de la ordenación de ese tipo de datos. Actualmente estamos trabajando en algoritmos de ordenación secuencial de strings (datos de tipo texto y de tamaño variable). Los algoritmos que estamos desarrollando también se basan en la idea de particionar y posteriormente ordenar. En estos algoritmos aplicamos técnicas de pattern matching para particionar eficientemente el conjunto de strings a ordenar. Así, por una parte se explota mejor la localidad de los datos y por otra, se ahorra trabajo en la ordenación de strings si hay duplicados o sesgo en los datos. Además, los buenos resultados obtenidos con Mutant Reverse Sorting para el particionado de enteros nos animan a buscar un tipo de particionado, basado en la misma idea, para poder explotar mejor la arquitectura del computador y las características de los strings durante el particionado. Más adelante queremos adaptar estos algoritmos de ordenación secuencial de strings a una implementación paralela. Parte de este trabajo ya lo hemos implementado y evaluado dentro de la base de datos de IBM, DB2, mejorando los actuales algoritmos de ordenación existentes dentro de la base de datos. Otro aspecto que analizaremos más detalladamente es el comportamiento de los algoritmos presentados en esta tesis en computadores con un número muy elevado de procesadores. Finalmente, tenemos pensado empezar a investigar en el desarrollo de algún tipo de hardware general o específico con tal de acelerar la ordenación o búsqueda de datos. El chip de reconocimiento de patrones de INTERAGON [36] es un ejemplo de este tipo de investigación. Nuestra experiencia en algoritmos de ordenación nos puede ayudar a obtener soluciones hardware para mejorar los algoritmos existentes.
AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com
PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos
CAPITULO 1 INTRODUCCIÓN. Puesta en Evidencia de un circulo virtuoso creado por los SRI entre los Mercados Financieros y las Empresas
CAPITULO 1 INTRODUCCIÓN 16 Capítulo I: Introducción 1.1 Breve descripción del proyecto: Nuestro proyecto de tesis trata de mostrar el círculo virtuoso que se produce entre los instrumentos de inversión
Capitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Eduardo Kido 26-Mayo-2004 ANÁLISIS DE DATOS
ANÁLISIS DE DATOS Hoy día vamos a hablar de algunas medidas de resumen de datos: cómo resumir cuando tenemos una serie de datos numéricos, generalmente en variables intervalares. Cuando nosotros tenemos
En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
Capítulo 1. Introducción
Capítulo 1. Introducción 1.1 Antecedentes La selección de personal siempre ha sido una tarea en la cual se ha requerido mucho tiempo y esfuerzo para el área de recursos humanos dentro de una organización.
Operativa en Acciones: Introducción a la Bolsa
Operativa en Acciones: Introducción a la Bolsa Índice 1. Introducción 2. Mercado de acciones 3. Libro de órdenes 4. Ordenes Básicas 5. Liquidez 6. Información Básica Conceptos 7. Operativa Ejemplo 8. Horarios
Colegio Alexander von Humboldt - Lima. Tema: La enseñanza de la matemática está en un proceso de cambio
Refo 07 2004 15 al 19 de noviembre 2004 Colegio Alexander von Humboldt - Lima Tema: La enseñanza de la matemática está en un proceso de cambio La enseñanza de la matemática debe tener dos objetivos principales:
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. [email protected]
RIESGO Y RENTABILIDAD DE LA EMPRESA (Riesgo y Rendimiento) Qué es lo que determina el rendimiento requerido de una inversión?
1 RIESGO Y RENTABILIDAD DE LA EMPRESA (Riesgo y Rendimiento) Qué es lo que determina el rendimiento requerido de una inversión? La respuesta es sencilla. El rendimiento requerido siempre depende del riesgo
PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN
PRÁCTICA N 2 SISTEMAS DE NUMERACIÓN Ejercicio 1. Diseñar una planilla EXCEL que tome como dato de entrada un número entero y devuelva la representación en base 2. Testearla con los números 23, 245, 673,
4 Teoría de diseño de Experimentos
4 Teoría de diseño de Experimentos 4.1 Introducción En los capítulos anteriores se habló de PLC y de ruido, debido a la inquietud por saber si en una instalación eléctrica casera que cuente con el servicio
Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.
Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente
ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO
CAPÍTULO 6 ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO 1 Introducción El objetivo de este capítulo es mostrar la posibilidad de integración del servicio de VoIP Asterisk con los
Práctica 5. Curso 2014-2015
Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas
LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Cómo las herramientas en línea están revolucionando la implementación de ITIL e ISO 20000
Cómo las herramientas en línea están revolucionando la implementación de ITIL e ISO 20000 Informe 14 de marzo de 2014 Copyright 2014 20000Academy. Todos los derechos reservados. 1 Resumen ejecutivo Antes
5.1. Organizar los roles
Marco de intervención con personas en grave situación de exclusión social 5 Organización de la acción 5.1. Organizar los roles Parece que el modelo que vamos perfilando hace emerger un rol central de acompañamiento
4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo
4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium
Lección 24: Lenguaje algebraico y sustituciones
LECCIÓN Lección : Lenguaje algebraico y sustituciones En lecciones anteriores usted ya trabajó con ecuaciones. Las ecuaciones expresan una igualdad entre ciertas relaciones numéricas en las que se desconoce
TEMA 3: EN QUÉ CONSISTE?
Módulo 7 Sesión 3 5/16 TEMA 3: EN QUÉ CONSISTE? La metodología seguida para aplicar correctamente la técnica de RGT se basa en cuatro fases (Figura 1). En la primera de ellas, se seleccionan los elementos
POR QUÉ EL VALOR PRESENTE NETO CONDUCE A MEJORES DECISIONES DE INVERSIÓN QUE OTROS CRITERIOS? ( Brealey & Myers )
CAPÍTULO 5 POR QUÉ EL VALOR PRESENTE NETO CONDUCE A MEJORES DECISIONES DE INVERSIÓN QUE OTROS CRITERIOS? ( Brealey & Myers ) Ya hemos trabajado antes con los principios básicos de la toma de decisiones
MARCO TEÓRICO. 2.1.1 Introducción
MARCO TEÓRICO 2.1.1 Introducción Después de estudiar diferentes áreas de la administración de empresas podemos afirmar que, los Recursos Humanos son esenciales para el desarrollo de cualquier compañía.
Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
3º Grado Educación Infantil Bilingüe Números. Método Singapur y F. Bravo E R
MATEMÁTICAS PARA EDUCACIÓN INFANTIL N Enseñamos y aprendemos llos números:: Método Siingapur y Fernández Bravo,, Porr Clarra Garrcí ía,, Marrtta Gonzzál lezz y Crri isstti ina Lattorrrre.. Ú M E R O S
La composición de una imagen, reglas
Componer una fotografía Saber mirar, algo que resulta difícil en fotografía pero a la vez indispensable para obtener buenas fotografías. Para ello se requiere sobre todo aprender a mirar. Para qué queremos
INGENIERÍA EN ORGANIZACIÓN INDUSTRIAL (SEMIPRESENCIAL)
Titulación: INGENIERÍA EN ORGANIZACIÓN INDUSTRIAL (SEMIPRESENCIAL) Alumno (nombre y apellidos): JOSÉ MARÍA AMAT DE SWERT Título PFC: ESTUDIO PARA LA IMPLANTACIÓN DEL SISTEMA MRP DE PLANIFICACIÓN Y CONTROL
Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO
ANÁLISIS Y GESTIÓN DEL DESARROLLO DE SOFTWARE TEMA 5: LA PLANIFICACIÓN DEL PRODUCTO DAVID RODRÍGUEZ HERNÁNDEZ FECHA DE REVISIÓN: 1 Noviembre 2007 ZAMORA (CURSO 2007/2008) [email protected] Nota importante:
Cierre sus cuentas con seguridad
Vida útil Es el lapso de tiempo durante el cual se espera obtener rendimiento del elemento de inmovilizado en cuestión. Inicio de la amortización La amortización debe iniciarse a partir del momento en
FUNDAMENTOS TEÓRICOS BÁSICOS EN LA SONORIZACION PROFESIONAL.
FUNDAMENTOS TEÓRICOS BÁSICOS EN LA SONORIZACION PROFESIONAL. 1.- EFECTOS DEL SONIDO DIRECTO Y EL SONIDO DIFUSO SOBRE LA INTELIGIBILIDAD DE LA PALABRA. 2.-CALCULO DEL NIVEL DE SONIDO DIRECTO Y SONIDO DIFUSO.
por Miguel Crespo Celda
PRACTICA DE TACTICA: LA ANTICIPACION 1. Definición. La anticipación en tenis significa adivinar cuáles son las intenciones del contrario de forma que el jugador se pueda preparar adecuadamente para reaccionar.
ABB Spain optimiza la gestión de sus facturas con PGN
optimiza la gestión de sus facturas con PGN ABB es líder global en tecnologías de energía y automatización, y uno de los mayores conglomerados del mundo. ha utilizado los servicios de PGN desde 2011 para
Capítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Economía de la Empresa I
Economía de la Empresa I AÑO: 2006-2009 TEMA: 14 LA PRODUCTIVIDAD DE LA EMPRESA Profesor Vanesa F. Guzmán Parra Economía de la Empresa I 1 Tabla de contenido Introducción... 2 1. Concepto y medida de la
CUENTOS é HISTORIAS NARRACIÓN DE
NARRACIÓN DE CUENTOS é HISTORIAS Es la llave que abre las puertas del interés de los niños. Este interés le ayuda a sentir simpatía y la simpatía le lleva a compartir sus experiencias con los otros. Debido
Análisis y gestión de riesgo
Marco Dueñes Intriago María Cabrales Jaquez Resumen capitulo 6 Ingeniería del software Análisis y gestión de riesgo Estrategias de riesgo proactivas vs reactivas Una estrategia considerablemente más inteligente
PARA COMERCIANTES Y AUTÓNOMOS. INFORMACIÓN SOBRE TARJETAS DE CRÉDITO.
PARA COMERCIANTES Y AUTÓNOMOS. INFORMACIÓN SOBRE TARJETAS DE CRÉDITO. QUÉ DEBES SABER CUANDO ACEPTAS UNA TARJETA COMO FORMA DE PAGO EN TU ESTABLECIMIENTO? Hace ya muchos años que la mayoría de las microempresas
Bioética y toma de decisiones en políticas públicas
Exposición del ministro de Salud, Aníbal Velásquez Valdivia, el 11 de diciembre del 2014 Inauguración del V Congreso Latinoamericano y del Caribe de la Red Bioética UNESCO Bioética y toma de decisiones
Deberemos escoger de nuestro equipo humano un responsable de la implementación (si no queremos hacerlo personalmente).
LA IMPLEMENTACIÓN DE UN SISTEMA DE CALIDAD EN UN RESTAURANTE. POR Luís Codó Pla CUANDO IMPLEMENTAR EL SISTEMA Todo restaurante conoce, o debería conocer, cuáles son sus momentos de mayor afluencia de trabajo.
TÉCNICAS DE ESTUDIO EN EL TERCER CICLO DE EDUCACIÓN PRIMARIA
TÉCNICAS DE ESTUDIO EN EL TERCER CICLO DE EDUCACIÓN PRIMARIA Judith Domínguez Martín Diplomada en Educ. Infantil y Audición y Lenguaje. Maestra de Educ. Primaria. A lo largo de la etapa de educación primaria
MATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Temas de electricidad II
Temas de electricidad II CAMBIANDO MATERIALES Ahora volvemos al circuito patrón ya usado. Tal como se indica en la figura, conecte un hilo de cobre y luego uno de níquel-cromo. Qué ocurre con el brillo
32 - CÓMO PROGRAM A R AC T I V I D A D E S E N
32 - CÓMO PROGRAM A R AC T I V I D A D E S E N U N AU L A D E E D U C AC I Ó N E S P E C I AL 01/10/2014 Número 49 AUTOR: Beatriz Blanco Rodríguez CENTRO TRABAJO: CPEE Andrés Muñoz Garde INTRODUCCIÓN Cuando
www.fundibeq.org Además se recomienda su uso como herramienta de trabajo dentro de las actividades habituales de gestión.
HOJAS DE COMPROBACIOÓN Y HOJAS DE RECOGIDA DE DATOS 1.- INTRODUCCIÓN En este documento se describe el proceso de obtención de información a partir de la recogida y análisis de datos, desde el establecimiento
NUEVAS SOLUCIONES y CAMBIOS EN LA GESTION DEL NEGOCIO. JOSE LUIS LENCE Socio Director de Gesfarm Consultoria Farmacias
OPORTUNIDADES CON NUESTROS CONSUMIDORES - COMPRADORES ( GEOMARKETING ) LOS NUEVOS TIEMPOS Y LA SITUACIÓN ACTUAL, REQUIEREN NUEVAS SOLUCIONES y CAMBIOS EN LA GESTION DEL NEGOCIO. JOSE LUIS LENCE Socio Director
ESCUELA SECUNDARIA TÉCNICA 113
ESCUELA SECUNDARIA TÉCNICA 113 2 GRAN CONCURSO PARA EMPRENDEDORES, SOLUCIONES PARA EL FUTURO EN LAS ESCUELAS SENCUNDARIAS TÉCNICAS EN EL D.F INNOVAMOS CON VISIÓN DE EMPRENDEDORES RESUMEN: EL PROPÓSITO
Módulo II - PowerPoint
Módulo II - PowerPoint Índice Copiando diapositivas Menú Edición... 2 Copiando diapositivas utilizando la barra de herramientas... 3 Copiando diapositivas utilizando el menú contextual... 3 Copiando diapositivas
Centro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0
MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0 José Antonio Guijarro Guijarro Profesor de Secundaria Especialidad de Informática Profesor Técnico de F.P. Especialidad de Sistemas
6. Gestión de proyectos
6. Gestión de proyectos Versión estudiante Introducción 1. El proceso de gestión de proyectos 2. Gestión del riesgo "La gestión de proyectos se basa en establecer objetivos claros, gestionar el tiempo,
CAPÍTULO 10 Aplicaciones de la Derivada a Funciones Económicas
CAPÍTULO 10 Aplicaciones de la Derivada a Funciones Económicas Introducción En la economía, la variación de alguna cantidad con respecto a otra puede ser descrita por un concepto promedio o por un concepto
Introducción... 4. Cómo empezar a monetizar mi blog?... 7. Porqué son tan interesantes los ingresos por sistemas de afiliados?...
Aaaaa Contenido Introducción... 4 Cómo empezar a monetizar mi blog?... 7 Porqué son tan interesantes los ingresos por sistemas de afiliados?... 10 Cómo se pueden generar ingresos con un blog usando la
Antoni Miró. Experiencia previa y formación
Antoni Miró Experiencia previa y formación 3.1- Valoración de la experiencia previa Al terminar los estudios e iniciar el camino de la inserción laboral los titulados universitarios tienen que superar
LA ESTRATEGIA NACIONAL DE BOSQUES Y CAMBIO CLIMÁTICO
LA ESTRATEGIA NACIONAL DE BOSQUES Y CAMBIO CLIMÁTICO LA ESTRATEGIA NACIONAL DE BOSQUES Y CAMBIO CLIMÁTICO En palabras simples, el Cambio Climático es la modificación del clima que actualmente ocurre en
ISO 17799: La gestión de la seguridad de la información
1 ISO 17799: La gestión de la seguridad de la información En la actualidad las empresas son conscientes de la gran importancia que tiene para el desarrollo de sus actividades proteger de forma adecuada
Unidad VI: Supervisión y Revisión del proyecto
Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir
Puedo dejar de pagar la cuota del mes en que me jubile y el anterior?
Puedo dejar de pagar la cuota del mes en que me jubile y el anterior? Si estás pagando un Convenio Especial con la Seguridad Social para mejorar tu futura pensión y/o incrementar tus años de cotización,
Dpto. Ingeniería Agrícola y Forestal. Esc. Tec. Sup. Ingenierías Agrarias Universidad de Valladolid Avda. de Madrid 44; 34071 Palencia
PRIMER CONGRESO PROFESIONAL DE LOS INGENIEROS DE MONTES Sesión 7ª: La enseñanza forestal, investigación y nuevas tecnologías en la profesión. Comunicación: La necesidad de una asignatura de prevención
Movimiento a través de una. José San Martín
Movimiento a través de una curva José San Martín 1. Introducción Una vez definida la curva sobre la cual queremos movernos, el siguiente paso es definir ese movimiento. Este movimiento se realiza mediante
Análisis del Informe de la Unión de Consumidores de Málaga: El sistema tarifario del ciclo del agua en la ciudad de Málaga
Análisis del Informe de la Unión de Consumidores de Málaga: El sistema tarifario del ciclo del agua en la ciudad de Málaga La unión de consumidores de Málaga ha redactado un estudio que pretende avalar
Fundamentos de los Sistemas Operativos (GII) Examen Final 15 de Junio de 2012 - SEGUNDA PARTE - SOLUCIONES
Calificación 1 Fundamentos de los Sistemas Operativos (GII) Examen Final 15 de Junio de 2012 - SEGUNDA PARTE - 2 3 Nombre SOLUCIONES Grupo Dispone de una hora y media para completar el examen 1 (6.5 puntos)
Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.
Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra
4. EVALUACIÓN DEL PROGRAMA DE CAPACITACIÓN
4. EVALUACIÓN DEL PROGRAMA DE CAPACITACIÓN La etapa final del proceso de capacitación es la evaluación de los resultados obtenidos, mediante este proceso se puede responder a las siguientes preguntas:
GUÍA PARA LA FORMULACIÓN PROYECTOS
GUÍA PARA LA FORMULACIÓN PROYECTOS Un PROYECTO es un PLAN DE TRABAJO; un conjunto ordenado de actividades con el fin de satisfacer necesidades o resolver problemas. Por lo general, cualquier tipo de proyecto,
Manual de OpenOffice Impress
Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación
Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009
Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones
PROBLEMA BÁSICO Según esto se concluye que, en no pocos casos, el estudiante de nuestro medio llega
Se continúa con los que, según Fabio Hernández, constituyen los principales problemas que afectan el estudio. Anteriormente se presentaron los dos primeros: 1) La falta de una adecuada orientación profesional
CAPITULO VI CONCLUSIONES. Al haber analizado los conceptos presentados en este trabajo, pudimos llegar a la
CAPITULO VI CONCLUSIONES 6.1 Conclusión Al haber analizado los conceptos presentados en este trabajo, pudimos llegar a la conclusión de que la comunicación organizacional, es el flujo de información que
Información importante para el proveedor de Servicios de Apoyo en el Hogar (IHSS)
STATE CALIFORNIA OF CALIFORNIA DEPARTMENT OF SOCIAL SERVICES HEALTH AND HUMAN SERVICES AGENCY ADULT PROGRAMS DIVISION Información importante para el proveedor de Servicios de Apoyo en el Hogar (IHSS) Un
Aproximación local. Plano tangente. Derivadas parciales.
Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 004-005 Aproximación local. Plano tangente. Derivadas parciales. 1. Plano tangente 1.1. El problema de la aproximación
Guía del Usuario ANEXOS
DataSoft 6.0 Guía del Usuario ANEXOS Tarija, julio del 2012 TABLA DE CONTENIDO 1. METODOS DE CONTROL DE INVENTARIO...1 1.1 Selección del Método De Control... 1 1.2 Método PEPS: Primeros en Entrar, Primeros
CAPITULO II CARACTERISTICAS DE LOS INSTRUMENTOS DE MEDICION
CAPITULO II CARACTERISTICAS DE LOS INSTRUMENTOS DE MEDICION Como hemos dicho anteriormente, los instrumentos de medición hacen posible la observación de los fenómenos eléctricos y su cuantificación. Ahora
Cómo funciona un control proporcional derivativo (PD)?
Cómo funciona un control proporcional derivativo (PD)? Adaptación del artículo: http://iesseveroochoa.edu.gva.es/severobot/2011/01/29/como-funciona-un-controlador-pd/ para el El tren de tracción diferencial
Servicios Administrados al Cliente
Dell Administrados al Cliente Los servicios administrados le pueden ayudar. Al aplicar un proceso de administración consistente a través de los imprevistos en la vida de su computadora, usted puede minimizar
Sistemas de Calidad Empresarial
Portal Empresarial Aljaraque Empresarial Sistemas de Calidad Empresarial 1 ÍNDICE 1. INTRODUCCIÓN. 2. CONCEPTO DE CALIDAD Y SU SISTEMA. 3. MÉTODO PARA IMPLANTAR UN SISTEMA DE GESTIÓN DE LA CALIDAD. 4.
Diseño de Imagen y de Marcas Trabajo Práctico Nº1
1985 1990 1995 1998 2000 2001 2007 2009 2012 Página 1 Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft, basado en Ventanas. Popularmente conocido
Tema 5: Sistemas Monetarios Internacionales
Introducción: Tema 5: Sistemas Monetarios Internacionales Analizaremos economías que están formadas por varios países y monedas. Se estudiarán los determinantes de los tipos de cambio entre monedas. Determinaremos
Una investigación australiana reveló que posiblemente la disminución
CIENTÍFICOS TRABAJAN EN DETECCIÓN DE CÁNCER DE MAMA A TRAVÉS DE REDES NEURONALES ARTIFICIALES Constituye un apoyo para el médico y los radiólogos para evitar falsos diagnósticos Fernando Álvarez Una investigación
Unidad II: Administración de Procesos y del procesador
Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros
Su éxito se mide por la pertinencia y la oportunidad de la solución, su eficacia y eficiencia.
APUNTES PARA EL CURSO PROCESOS COGNITIVOS: RESOLUCIÓN DE PROBLEMAS Y TOMA DE DECISIONES Elaborado por Vicente Sisto Campos. Se trata de la confluencia de la capacidad analítica del equipo de identificar
Adaptación del producto
Adaptación del producto 3 Muchas empresas comienzan su proceso de internacionalización buscando mercados extranjeros para sus productos o servicios existentes. La decisión de entrada se basa en informaciones
Fórmulas y funciones
05... Fórmulas y funciones En este tema vamos a profundizar en el manejo de funciones ya definidas por Excel, con el objetivo de agilizar la creación de hojas de cálculo, estudiando la sintaxis de éstas
Líneas de espera. Introducción.
Líneas de espera. Introducción. En este capítulo se aplica la teoría de colas. Una Cola es una línea de espera y la teoría de colas es una colección de modelos matemáticos que describen sistemas de líneas
Las razones financieras ayudan a determinar las relaciones existentes entre diferentes rubros de los estados financieros
Razones financieras Uno de los métodos más útiles y más comunes dentro del análisis financiero es el conocido como método de razones financieras, también conocido como método de razones simples. Este método
GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES
Ciclo Formativo: Módulo: Desarrollo de Aplicaciones Informáticas Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Unidad de Trabajo 10: GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Página 1 de 7. Qué es Scratch?
Página 1 de 7 Qué es Scratch? Scratch es un software desarrollado por un grupo de investigadores (LLK) del MIT (Instituto Tecnologíco de Massachussets) con amplia experiencia en el desarrollo de herramientas
Matrices Invertibles y Elementos de Álgebra Matricial
Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CCIR/ITESM 12 de enero de 2011 Índice 91 Introducción 1 92 Transpuesta 1 93 Propiedades de la transpuesta 2 94 Matrices
El reto de la Gestión Documental
El reto de la Gestión Documental Introducción Quizá la pregunta más habitual que nos hacemos al considerar soluciones de Gestión Documental sea cómo puedo digitalizar la enorme cantidad de documentos que
Módulo mod_banners para insertar y visualizar anuncios o publicidad (banners) en Joomla. Contador. (CU00446A)
aprenderaprogramar.com Módulo mod_banners para insertar y visualizar anuncios o publicidad (banners) en Joomla. Contador. (CU00446A) Sección: Cursos Categoría: Curso creación y administración web: Joomla
JORNADA DE TRABAJO LIQUIDACION
JORNADA DE TRABAJO LIQUIDACION Este concepto se encuentra en la legislación, a partir del artículo 158 al 167 del Código Sustantivo del Trabajo. Debemos entender la jornada de trabajo como aquel tiempo
PRODUCTIVIDAD. Contenido. 1. Introducción. 2. Importancia de la Productividad. 3. Que es productividad? 4. Como se mide la productividad?
PRODUCTIVIDAD Contenido 1. Introducción 2. Importancia de la Productividad 3. Que es productividad? 4. Como se mide la productividad? 5. Factores internos y externos que afectan la productividad 6. Conclusión
Tutorial: Cuento Aristotélico
Tutorial: Cuento Aristotélico Cuando se va a realizar un cuento, se requiere algo de planeación para poder definir cuáles personajes se van a incorporar. En el prototipo definido de cuento aristotélico
El proceso de edición digital en Artelope y CTCE
El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València [email protected] Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos
Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
5. PRESUPUESTO (GASTOS)
INSTRUCCIONES: LEER ESTO ANTES DE LLENAR EL PRESUPUESTO Antes de llenar la forma, necesitas hacer una investigación de tus gastos, estos son los datos más importantes de la solicitud, revisa la información
Lección 9: Polinomios
LECCIÓN 9 c) (8 + ) j) [ 9.56 ( 9.56)] 8 q) (a x b) d) ( 5) 4 k) (6z) r) [k 0 (k 5 k )] e) (. 0.) l) (y z) s) (v u ) 4 f) ( 5) + ( 4) m) (c d) 7 t) (p + q) g) (0 x 0.) n) (g 7 g ) Lección 9: Polinomios
