Paralelismo en Máquinas de Búsqueda
|
|
- Sebastián Paz Páez
- hace 8 años
- Vistas:
Transcripción
1 Paralelismo en Máquinas de Búsqueda Mauricio Marin Yahoo! Research, Santiago Julio 2007
2 Yahoo! Confidential Clusters de Computadores
3 Clusters de Computadores mensajes Yahoo! Confidential
4 Yahoo! Confidential Clusters de Computadores
5 Esquema general Cliente Servidor Broker Server PC cluster Internet Clients Yahoo! Confidential
6 Arquitectura de una máquina de búsqueda Máquina de Búsqueda Base de Documentos Interface Indexador Usuarios Recolector Web Yahoo! Confidential
7 Yahoo! Confidential
8 Computación Paralela ( modelo BSP ) Procesadores msg msg msg Barrera Comp. Barrera Barrera Bibliotecas de comunicación PVM MPI BSPpub BSPlib Yahoo! Confidential
9 Computación Paralela max w h=2 G L w + h*g + L Yahoo! Confidential
10 Yahoo! Confidential Computación Paralela
11 Enviando un libro a todos los procesadores ( primitiva llamada broadcast ) Superstep Procesador Sender Superstep Superstep Yahoo! Confidential
12 Broadcast source m destination Superstep 1 m / p Superstep 2 Processors m + m G + 2 L Yahoo! Confidential
13 Broadcast ineficiente Sincroniza Broadcast en un sistema de P procesadores 1 + P*G + L Yahoo! Confidential
14 Yahoo! Confidential Ordenando números
15 Indice Invertido Documentos Tabla de vocabulario T 1 T 2 T 3 T M-2 T M-1 T M d 1,f 1 d 2,f 2 d 3,f 3 d 4,d 4 d 5,f 5 d 19,f 6 d 3,f 7 d 4,d 8 d 1,f 9 d 6,f 10 d 7,f 11 d 8,f 12 d 4,f 13 d 1,f 14 d 6,f 15 d 4,d 16 d 11,f 17 d 9,f 18 d 12,f 19 d 8,f 20 Lista invertida d 41,f m-21 d 77,f m-22 d 64,f m-23 d 48,d m-24 d 14,f m-25 Yahoo! Confidential
16 Partición de datos (sharing-nothing) BSP Cluster The text database is evenly distributed upon the processors. Yahoo! Confidential
17 Indice particionado por documentos Documentos P procesadores N/P Indice Invertido Procesador 0 Indice Invertido Procesador 1 Indice Invertido Procesador P-1 Yahoo! Confidential
18 Esquema general Cliente Servidor Query BSP Cluster P1 P2 P3 P4 SStep 1 SStep 2 Result Yahoo! Confidential
19 Esquema general Cliente Servidor BROKER Queries SStep 1 SStep 2 Results Yahoo! Confidential
20 Esquema general Cliente Servidor BROKER Queries SStep 1 SStep 2 Results SStep 3 Yahoo! Confidential
21 nueva consulta ranker Proceso de una consulta Pide más ranker Trozos de tamaño K merge ranking If más iteraciones else Terminar Pide más Yahoo! Confidential
22 Yahoo! Confidential Proceso de una consulta
23 Yahoo! Confidential Modelo vectorial de ranking
24 Balance de carga P0 P1 P2 FETCH El fetch es igual para todos los procesadores. RANKING q1 q2 q3 q4 Asignación circular del ranker entre las máquinas. idq % P Yahoo! Confidential
25 Balance de carga P0 P1 P2 FETCH El fetch es igual para todos los procesadores. RANKING q4 q2 q1 q3 Si se ordenan los ranking (o tareas) de mayor a menor, y se asignan a la máquina con menor carga (Graham, 1969). Yahoo! Confidential
26 Sync vs Async Search Engines MPI / PVM BSP Sync Comm Sync Yahoo! Confidential
27 Yahoo! Confidential Sync vs Async Search Engines
28 Yahoo! Confidential Eventos spacio-tiempo
29 Yahoo! Confidential
30 Yahoo! Confidential
31 Yahoo! Confidential
32 Yahoo! Confidential
33 Tiempo Emergentes Taller Topicos Web Ranking Tiempo, URL Yahoo! Confidential
34 Yahoo! Confidential Indexando contenido multimedial
35 Yahoo! Confidential Indexando contenido multimedial
36 Yahoo! Confidential Indexando contenido multimedial
37 Yahoo! Confidential Indexando contenido multimedial
38 Indexando contenido multimedial RAM External Memory Yahoo! Confidential
39 Yahoo! Confidential Proceso de consultas
40 Yahoo! Confidential Proceso de Crawling
41 Yahoo! Confidential Proceso de Crawling
42 Yahoo! Confidential Proceso de Crawling
43 Yahoo! Confidential Proceso de Crawling
44 Proceso de Crawling Data Distribution Processor 1 id_site mod NProcs Pages( id_page, id_site, pagerank,... ) Links( id_page, page1, page2, page3,... ) Processor 2 Pages( id_page, Site, pagerank,... ) Links( id_page, page1, page2, page3,... ) Yahoo! Confidential
45 ticks ticks F E D C A Message B Processor 1 Processor 2 Yahoo! Confidential
46 ticks ticks sstep = 1 F sstep = 2 E D sstep = 2 sstep = 0 sstep = 1 C sstep = 0 A sstep = 1 B sstep = 0 sstep = 0 sstep = 0 Yahoo! Confidential Processor 1 Processor 2
47 Yahoo! Confidential
48 Yahoo! Confidential Preguntas?
Paralelismo en Recuperación de Información en la Web
Paralelismo en Recuperación de Información en la Web Modelo de computación paralela Aplicación en bases de datos relacionales Máquinas de búsqueda: Indexación Máquinas de búsqueda: Crawling Memoria Distribuida
Más detallesComputación Paralela y Aplicaciones. Primavera 2011
Computación Paralela y Aplicaciones Primavera 2011 Arquitectura para motores de búsqueda Técnicas de paralelización para sistemas de memoria distribuida Procesamiento de consultas. Arquitectura de Motores
Más detallesMotores de Búsqueda Web Síncronos/Asíncronos
Motores de Búsqueda Web Síncronos/Asíncronos Gil-Costa V. and Printista M. * LIDIC, Dpto. de Informática UNSL +54 (2652) 424027 - Fax: +54 (2652) 430224 Ejército de los Andes 950 5700 - San Luis, Argentina
Más detallesEsquema de Paralelización Híbrida para Máquinas de
Departamento de Arquitectura de Computadores y Automática Universidad Complutense de Madrid Esquema de Paralelización Híbrida para Máquinas de Búsqueda Carolina Bonacic Castro Director: Manuel Prieto Proyecto
Más detallesCLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA
CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción: arquitecturas
Más detallesCLUSTER FING: ARQUITECTURA Y APLICACIONES
CLUSTER FING: ARQUITECTURA Y APLICACIONES SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción Clusters Cluster
Más detallesComputacion de Alto Performance
Computacion de Alto Performance Abraham Zamudio Abraham Zamudio Computacion de Alto Performance 1/47 Indice 1 Algunos Aspectos Teoricos 2 Paralelismo Computacional 3 Linux Cluster Hardware Software 4 MPICH
Más detallesControl de Concurrencia sobre índices invertidos
Control de Concurrencia sobre índices invertidos Carolina Bonacic Mauricio Marín Departamento Cs. Computación, Universidad de Chile Departamento de Computación, Universidad de Magallanes, Chile * Abstract
Más detallesParalelizando la Búsquedas en los Servidores Web Línea de investigación: Distribución y Paralelismo
Paralelizando la Búsquedas en los Servidores Web Línea de investigación: Distribución y Paralelismo V. Gil Costa, M. Printista Departamento de Informática Universidad Nacional de San Luis San Luis, Argentina
Más detallesUNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA INGENIERÍA EN INFORMÁTICA. ARQUITECTURA DE COMPUTADORES II 19 de junio de 2007
UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA INGENIERÍA EN INFORMÁTICA. ARQUITECTURA DE COMPUTADORES II 19 de junio de 2007 Para la realización del presente examen se dispondrá de 2 1/2
Más detallesSegmentación de Imágenes en Procesadores Many-Core
Universidad de Santiago de Compostela Segmentación de Imágenes en Procesadores Many-Core Lilien Beatriz Company Garay Fernández lilien.gf@gmail.com Indice 1. Introducción Single-chip Cloud Computer (SCC)
Más detallesAnatomia de Google. Una presentación realizada por Jose Dueñas para la asignatura Estructura de Datos II
Anatomia de Google Basado en el artículo The Anatomy Of A Large Scale Search Engine escrito por los creadores de Google, Sergey Brin y Lawrence Page, y presentado en la WWW7 en 1997, Una presentación realizada
Más detallesTaller Computación Altas Prestaciones. Pedro Antonio Varo Herrero
Taller Computación Altas Prestaciones Pedro Antonio Varo Herrero Antes de nada!! Cosas a instalar: OpenMPI: http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.3.tar.gz Mpi4py: pip install
Más detallesProgramación en Paralelo con MPI en Clusters Linux
Programación en Paralelo con MPI en Clusters Linux Francisco Javier Rodríguez Arias 13 de marzo de 2006 Problema y Motivación En física se requiere hacer muchos cálculos. Para eso se hacen programas de
Más detalles15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.
UNIDAD TEMÁTICA 5: MULTIPROCESADORES. 15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores. 15-1 TEMA 15: ARQUITECTURA DE LOS MULTIPROCESADORES.
Más detallesRecuperación de información desde diferentes perspectivas
Recuperación de información desde diferentes perspectivas Grupo de Ingeniería Telemática Facultad de Informática Universidade de A Coruña Diego Fernández, Víctor Carneiro, Francisco Novoa, Xacobe Macía
Más detallesCocinando con Big Data
Cocinando con Big Data Javier Sánchez BDM Big Data jsanchez@flytech.es 91.300.51.09 21/11/2013 Javier Sánchez 1 Agenda Qué es Big Data? Receta Punto de Partida Para qué Big Data? Conclusiones 21/11/2013
Más detallesPosicionamiento de Páginas Web: Análisis y Evaluación
Posicionamiento de Páginas Web: Análisis y Evaluación Lluís Codina Universidad Pompeu Fabra Curso "Biblioteca Virtual en Ciencias de la Salud" - Universidad de Salamanca. Servicio de Archivos y Bibliotecas
Más detallesReflexión. Inicio. Contenido
Exploradores de Internet Navegador WEb Reflexión "Una máquina puede hacer el trabajo de 50 hombres corrientes. Pero no existe ninguna máquina que pueda hacer el trabajo de un hombre extraordinario. Elbert
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesEscalabilidad: El desempeño del software y hardware debe ser eficiente desde un grupo pequeño de procesadores a un grupo muy grande de procesadores.
Página 1 de 8 Introducción a BSP La motivación para el modelo de computación paralela BSP (The Bulk-Synchronous Parallel Model) surge de una comparación con lo que se observa en el mundo de la computación
Más detallesSistemas Distribuidos
Objetivos del curso Sistemas Distribuidos Presentar una visión global del estado del arte y los aspectos más novedosos del diseño y construcción de sistemas distribuidos. Desarrollar ejemplos prácticos
Más detallesArquitectura de los Sistemas Distribuidos
Arquitectura Arquitectura de los UPCO ICAI Departamento de Electrónica y Automática 1 Arquitectura Arquitectura Arquitectura de un sistema: Qué componentes lo forman? Cómo interaccionan entre sí? Dos modelos
Más detallesMódulo: Modelos de programación para Big Data
Program. paralela/distribuida Módulo: Modelos de programación para Big Data (título original: Entornos de programación paralela basados en modelos/paradigmas) Fernando Pérez Costoya Introducción Big Data
Más detallesHeterogénea y Jerárquica
Metodología de la Programación Paralela 2015-2016 Facultad Informática, Universidad de Murcia Computación Híbrida, Heterogénea y Jerárquica Contenidos 1 Sistemas 2 Paralelismo anidado 3 Programación híbrida
Más detallesAsignación de Procesadores
INTEGRANTES: Asignación de Procesadores Un sistema distribuido consta de varios procesadores. Estos se pueden organizar como colección de estaciones de trabajo personales, una pila pública de procesadores
Más detallesAgente vs Objeto Un agente está diseñado para realizar una tarea (alcanzar una meta), el objeto se encarga de realizar un método procedimental
Agente vs Objeto Un agente está diseñado para realizar una tarea (alcanzar una meta), el objeto se encarga de realizar un método procedimental sencillo (función). Un agente tiene la capacidad de evaluar
Más detallesClusters de Alto Rendimiento
Clusters de Alto Rendimiento Contenido: M. en A. Iliana Gómez Zúñiga iliana.gomez@redudg.udg.mx Expositor: L.S.I. Virgilio Cervantes Pérez virgilio@cencar.udg.mx Diseño: Lic. Genaro Ramirez genaro.ramirez@redudg.udg.mx
Más detallesOferta de Trabajos en Grupo. Arquitectura y Tecnología de Computadores
Oferta de Trabajos en Grupo Arquitectura y Tecnología de Computadores Bloque de Arquitecturas Paralelas Introducción a las Arquitecturas de Altas Prestaciones 1. Análisis del ranking TOP500 2. Benchmarking
Más detallesUso de servidor DHCP para redes de voz y datos
Uso de servidor DHCP para redes de voz y datos Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Problema Solución Configuración de la red Ejemplo de Catalyst 6000 con
Más detallesUNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO
UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE INGENIERÍA EN SISTEMAS SYLLABUS VERSIÓN ESPAÑOL FOR DAC 11 VER 19 05 08 MATERIA: SISTEMAS OPERATIVOS II CÓDIGO: UCOM271 NOMBRE DEL PROFESOR/A: ING.
Más detallesConcurrencia: Exclusión mutua y Sincronización
Concurrencia: Exclusión mutua y Sincronización Prof. Carlos Figueira Basado en materiales de Yudith Cardinale (USB) Williams Stallings, Eugene Styer Concurrencia Múltiples aplicaciones Aplicaciones estructuradas
Más detallesMejoras Algorítmicas y Estructuras de Datos para Búsquedas Altamente Eficientes
WICC 2012 740 Mejoras Algorítmicas y Estructuras de Datos para Búsquedas Altamente Eficientes Gabriel H. Tolosa 1,2, Esteban Feuerstein,2 tolosoft@unlu.edu.ar; efeuerst@dc.uba.ar Resumen 1 Departamento
Más detallesBuscadores Web. Referencias: http://searchenginewatch.com/ http://searchengineshowdown.com/ Curso: Recuperación de Información 2002/1.
Buscadores Web Referencias: http://searchenginewatch.com/ http://searchengineshowdown.com/ Curso: Recuperación de Información 2002/1 -- ChaTo 1 Introducción Sistemas para localizar documentos Buscadores
Más detallesCacheando trafico web con WCCP
Taller Gestion de Redes Cacheando trafico web con WCCP These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)
Más detallesDra. Alicia Marcela Printista
Evolución del Área de HPC en las Ciencias de la Computación en Argentina Hacia la integración nacional y regional Dra. Alicia Marcela Printista Universidad Nacional de San Luis Facultad de Ciencias Físico
Más detallesNew interface for ISIS databases: iahx and Google indexing
New interface for ISIS databases: iahx and Google indexing Nueva interfaz para bases ISIS: iahx e indizacion por Google III World Meeting of ISIS / III Congreso Mundial de ISIS Vinicius de Andrade BIREME/OPS/OMS
Más detallesPROGRAMA FORMATIVO. Administración de Bases de Datos Oracle
PROGRAMA FORMATIVO Administración de Bases de Datos Oracle MÓDULOS FORMATIVOS Módulo nº 1 ORACLE DATABASE: TALLER DE ADMINISTRACIÓN Al finalizar este módulo los alumnos podrán instalar, configurar, controlar,
Más detallesProgramación Gráfica de Altas Prestaciones
rogramación Gráfica de Altas restaciones lataformas de altas prestaciones para Infomática Gráfica. Máster de Desarrollo de Software Depto. de Lenguajes y Sistemas Informáticos lsi.ugr.es/~jmantas/ga 1.
Más detalles: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 detalles5.1. Descripción de la base de datos... 42. 5.3. Tiempos de corrida (Seg.) del algoritmo paralelo de validación. cruzada 10 (kernel usual)...
Abstract Bagging introduced by Breiman (1996) and Boosting introduced by Freund - Shapire (1996), are two general techniques to build a combination of classifiers, and that are more accurate than individual
Más detallesARCHIVADO DE CORREO EN EL BANCO DE ESPAÑA
ARCHIVADO DE CORREO EN EL BANCO DE ESPAÑA Jaime Razquin Sánchez de Vivar Jefe de la División de Gestión de Usuarios Departamento de Sistemas de Información Banco de España XXXIV REUNIÓN DE SISTEMATIZACIÓN
Más detallesSharepoint 2007 desde Cero. Gema Sempere Consultor Netpoint Solutions
Sharepoint 2007 desde Cero Gema Sempere Consultor Netpoint Solutions Agenda I. SHAREPOINT: UNA TECNOLOGIA? UNA PLATAFORMA? Desde el PORTAL a la Gestión Centralizada II. ARQUITECTURA Requisitos imprescindibles
Más detallesSistemas de Operación II
Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores
Más detallesModelo de computación BSP
Modelo de computación BSP Programación paralela y distribuida Fernando Pérez Costoya Noviembre de 2014 Bulk Synchronous Parallel (Valiant1990) Modelo de computación planteado como la Arquitectura von Neumann
Más detallesAgenda Única. guía rápida de configuración y uso para Pocket PC
Agenda Única guía rápida de configuración y uso para Pocket PC bienvenido Esta guía le ayudará a instalar y configurar la aplicación Agenda Única para su PDA Pocket PC. Con esta aplicación y el servicio
Más detallesConsultas sobre Espacios Métricos en Paralelo
Universidad Nacional de San Luis Facultad de Ciencias Físico Matemáticas y Naturales Consultas sobre Espacios Métricos en Paralelo Gil Costa Graciela Verónica Director: PhD. Mauricio Marín Co-directora:
Más detallesCatoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final
Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final INTRODUCCION En principio surgió la idea de un buscador que brinde los resultados en agrupaciones de
Más detallesSSL Secure Socket Layer
Universidad Interamericana de Puerto Rico Recinto de Bayamón Departamento de Informática SSL Secure Socket Layer Profesor: Luis M. Cardona Hernández Seguridad en las Redes Definición SSL (Secure Sockets
Más detallesIntroducción a la Computación Distribuida y Condor
Introducción a la Computación E-Ciencia Supercomputación Cluster Tecnologías de Cluster y su Clasificación Servicios Importantes para Clusters Administración y Planificación de Tareas en Clusters Condor
Más detallesAdministración y programación de Bases de Datos con SQL Server 2005
Administración y programación de Bases de Datos con SQL Server 2005 Este curso trata las diferentes tareas necesarias para llevar a cabo el despliegue, diseño, implementación y mantenimiento de bases de
Más detallesModelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com
Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico
Más detallesSIF América S.A. Proyecto NICARAGUA. Especificación de la Mensajería XML. Versión 1.1
SIF América S.A. Proyecto NICARAGUA Especificación de la Mensajería XML Versión 1.1 Revisiones Fecha Versión Descripción Autor 25/08/06 1.0 Primera versión Pablo Andrés Alves 01/09/06 1.1 Revisión control
Más detalles1. INTRODUCCIÓN 2 2. EVERDRIVE LITE 3 3. SINCRONIZADOR DE EVERDRIVE 4 4. VISTA GENERAL DE LAS OPCIONES DE LA APLICACIÓN 5
Aplicación everdrive: Usuario Resumen Funcionalidades disponibles en la aplicación Registro de Modificaciones Versión Descripción [o descripción de cambios] Autor Fecha creación Aprobado por Fecha aprobación
Más detallesParallel Programming of High Performance Computers for Mining
Parallel Programming of High Performance Computers for Mining 5º Seminario de Acercamiento Tecnológico Codelco Digital: Minería del Futuro Mario Leyton 1, Nelson Morales 2 1 NIC Labs, mleyton@niclabs.cl
Más detallesINDICE. 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 detallesUrl http://sitios.claro.com.co/myl-dotaciones/dotaciones-ejecutivas/cundinamarca/bogota/-/-/ http://sitios.claro.com.co/veterinaria-berkana/clinica-veterinaria/cundinamarca/chia/centro/zona/ http://sitios.claro.com.co/naturaleza-artesanal/accesorios-artesanales/cundinamarca/bogota/-/-/
Más detallesConfiguración del servicio de printers CUPS
Configuración del servicio de printers CUPS Common Unix Printing System (Sistema de impresión común de Unix, abreviado CUPS) es un sistema de impresión modular para sistemas operativos de tipo Unix que
Más detallesConcurrencia: deberes. Concurrencia: Exclusión Mutua y Sincronización. Concurrencia. Dificultades con la Concurrencia
Concurrencia: deberes Concurrencia: Exclusión Mutua y Sincronización Capítulo 5 Comunicación entre procesos Compartir recursos Sincronización de múltiples procesos Asignación del tiempo de procesador Concurrencia
Más detallesAlgoritmos y Estructuras de Datos 2. Web Mining Esteban Meneses
Algoritmos y Estructuras de Datos 2 Web Mining Esteban Meneses 2005 Motivación La Web contiene miles de millones de documentos con información sobre casi cualquier tópico. Es la Biblioteca de Alejandría
Más detallesRecuperación de Información de Gran Escala Conceptos y algoritmos detrás de los Motores de Búsqueda Web
XII Jornadas de Ciencias de la Computación Recuperación de Información de Gran Escala Conceptos y algoritmos detrás de los Motores de Búsqueda Web Gabriel H. Tolosa tolosoft@unlu.edu.ar - 2014 - 48.000.000.000
Más detallesRock & Roll!! M.A. Rodríguez Meza Ins$tuto Nacional de Inves$gaciones Nucleares. Correo electrónico: mar@nuclear.inin.mx h<p://www.astro.inin.
M.A. Rodríguez Meza Ins$tuto Nacional de Inves$gaciones Nucleares Correo electrónico: mar@nuclear.inin.mx h
Más detallesOrganización del libro 2 Orden de presentación de los temas 3 Recursos en Internet y en la Web 4
Prólogo xvii Capítulo O 0.1 0.2 0.3 Guía del lector 1 Organización del libro 2 Orden de presentación de los temas 3 Recursos en Internet y en la Web 4 PRIMERA PARTE:ANTECECENTES 7 Capítulo 1 1.1 1.2 1.3
Más detallesL1. Describir SQL Server MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO GRUPO DE SERVIDORES SERVIDOR SQL BASES DE DATOS
L1. Describir SQL Server MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO GRUPO DE SERVIDORES SERVIDOR SQL BASES DE DATOS L1. Sistema de operación SQL Server WINDOWS SERVER 2003, STANDARD, ENTERPRISE,
Más detallesArquitecturas de Bases de Datos. Carlos A. Olarte (carlosolarte@puj.edu.co) BDII
Carlos A. Olarte (carlosolarte@puj.edu.co) BDII Contenido 1 Introducción 2 Arquitectura Centralizada 3 Arquitectura Cliente-Servidor 4 Arquitecturas Paralelas 5 Bases de Datos Distribuidas Introducción
Más detallesBIG DATA. Jorge Mercado. Software Quality Engineer
BIG DATA Jorge Mercado Software Quality Engineer Agenda Big Data - Introducción Big Data - Estructura Big Data - Soluciones Conclusiones Q&A Big Data - Introducción Que es Big Data? Big data es el termino
Más detalles2 Congreso Colombiano de Bioinformática y biología computacional.
2 Congreso Colombiano de Bioinformática y biología computacional. Presentación y evaluación de ABMS (Automatic Blast for Massive Annotation) Nelson Perez nelsonp@correo.udistrital.edu.co Cristian Rojas
Más detallesVIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la
Más detallesEl Bueno, el Malo y el Feo
El Bueno, el Malo y el Feo Mejorando la Eficiencia y Calidad del Software Paralelo Ricardo Medel Argentina Systems & Tools SSG-DPD Basado en un guión de Eric W. Moore - Senior Technical Consulting Engineer
Más detallesPeopleSoft Enterprise Portal. 17 de Octubre de 2002
PeopleSoft Enterprise Portal 17 de Octubre de 2002 Componentes Usuarios de Portal Clientes Proveedores Empleados Administradores Adm. de Contenido Publicadores Firewall Branding Homepage Presentación Pagelets
Más detallesProcesamiento de Texto y Modelo Vectorial
Felipe Bravo Márquez 6 de noviembre de 2013 Motivación Cómo recupera un buscador como Google o Yahoo! documentos relevantes a partir de una consulta enviada? Cómo puede procesar una empresa los reclamos
Más detallesModelo de paso de mensajes
Modelo de paso de mensajes Miguel Alfonso Castro García mcas@xanum.uam.mx Universidad Autónoma Metropolitana - Izt 17 de noviembre de 2016 Contenido 1 Comunicación punto a punto 2 3 Comunicación punto
Más detallesSQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio
Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 14 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server
Más detallesContacto Lespade, Juan Pablo jplespa@infovia.com.ar Dirección: Las Heras 490 Luján (B6700ATJ) Buenos aires Argentina Tel: ++54-2323-434791
Teleinformática Y Redes Trabajo Práctico de Investigación Redes compañero a compañero como soporte de sistemas de archivos distribuidos Lespade, Juan Pablo jplespa@infovia.com.ar División Estadística y
Más detallesUniversidad Nacional de Luján. Departamento de Ciencias Básicas. Teleinformática y Redes MOTORES DE CONSULTA. Laura Carolina Mamani. Legajo Nro.
Universidad Nacional de Luján Departamento de Ciencias Básicas Teleinformática y Redes MOTORES DE CONSULTA Laura Carolina Mamani Legajo Nro. 53190 Lauracmamani@hotmail.com Resumen Este trabajo se dedica
Más detallesDOMAIN NAME SYSTEM DNS
DOMAIN NAME SYSTEM DNS Contenido Introducción DNS Definiciones Resolución de Nombres Referencias INTRODUCCIÓN En los 70, ARPANET era una comunidad de unos cientos de máquinas Un solo archivo HOST.TXT contenía
Más detallesSQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio
Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 15 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server
Más detallesSearch Engine Optimization 2
Search Engine Optimization 2 1 Objetivo Se adquieren los conocimientos i para poder hacer sugerencias para mejorar un sitio web, desde el punto de vista SEO 2 Agenda Cómo funcionan los buscadores? - Google
Más detallesPatrones Arquitectónicos
Diseño de Sistemas Curso: 3K3 Unidad: 2 - Diapositivas de clases Docentes: Ing. Marcela F. Cattaneo Ing. María Irene Mac William Ing. Germán Vélez Ing. Claudia Sánchez Arquitectura de Software Revisión
Más detallesCapítulo 5: Comparación con ScaLAPACK
Capítulo 5: Comparación con ScaLAPACK En este capítulo se presentan dos aspectos importantes en cuanto a la validez y utilización de los aportes de esta tesis: 1) Aplicación de los principios de paralelización
Más detallesSISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla
SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI. PREPARACIÓN
Más detallesInforme de. posicionamiento online
Informe de posicionamiento online Junio de 2010 01 Introducción El imparable crecimiento de Internet obliga a una revisión constante de nuestro ecosistema online. Si hace diez años observábamos la web,
Más detallesArquitecturas de computadoras
Arquitecturas de computadoras Colaboratorio Nacional de Computación Avanzada (CNCA) 2014 Contenidos 1 Computadoras 2 Estación de Trabajo 3 Servidor 4 Cluster 5 Malla 6 Nube 7 Conclusiones Computadoras
Más detallesABAP Proxy Objects Configuración del Entorno
Configuración del Entorno INDICE La tabla de contenido está vacía porque el documento no utiliza ninguno de los estilos de párrafo seleccionados en la ventana Inspector del documento. 2 1 Introducción
Más detalles8.3 PROFIBUS 8.3 PROFIBUS
PROFIBUS es el líder mundial en redes multifuncionales de célula y campo. Estandarizado bajo las normas europeas EN 50170 y EN 50254 Existen más de 3 5 millones de dispositivos PROFIBUS Profibus Internacional
Más detallesAnálisis de Redes Sociales
Análisis de Redes Sociales 1 sitios Web fuente Mark Newman red de terroristas fuente www.firstmonday.org red de terroristas fuente www.firstmonday.org red de citas bibliográficas fuente http://wwwcsif.cs.ucdavis.edu/~mcpherso/largegraph.html
Más detallesFUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013
FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS CNCA Abril 2013 6. COMPUTACIÓN DE ALTO RENDIMIENTO Ricardo Román DEFINICIÓN High Performance Computing - Computación de Alto Rendimiento Técnicas, investigación
Más detalleshttp://swoogle.umbc.edu/
Sistemas de Representación y Procesamiento Automático del Conocimiento http://swoogle.umbc.edu/ ://swoogle.umbc.edu Consuelo Barberá Mercé Millet Emiliano Torres Valencia, 22 de mayo de 2006 Qué es? Un
Más detallesInforme de Marketing SEO
Informe de Marketing SEO (en Internet) www.trackglobe.com Descubra los diferentes aspectos que influyen en el posicionamiento de buscadores y su valoración a través de esta auditoria realizada por www.trackglobe.com.
Más detallesImplementación de Máquinas de Búsqueda I: Indices y Compresión
Implementación de Máquinas de Búsqueda I: Indices y Compresión Gonzalo Navarro Centro de Investigación de la Web Universidad de Chile Mapa de la Charla Modelo booleano de Recuperación de Información (RI)
Más detallesSistemas de Operación II
Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Yudith Cardinale Abril-Julio 2012 Contenido Hilos en Sistemas Distribuidos Clientes Servidores Anexo: Virtualización 2 Procesos e hilos
Más detallesPráctica de laboratorio: Visualización de tablas de enrutamiento de host
Práctica de laboratorio: Visualización de tablas de enrutamiento de host Topología Objetivos Parte 1: Acceder a la tabla de enrutamiento de host Parte 2: Examinar las entradas de la tabla de enrutamiento
Más detallesRecuperación de Información
Recuperación de Información Actualidad y Retos Dr. David E. Losada Centro Singular de Investigación en Tecnoloxías da Información Universidade de Santiago de Compostela Curso de Verano Big Data & Data
Más detallesUniversidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica 5727 PROGRAMACION EN PARALELO
A) CURSO Clave Asignatura 5727 PROGRAMACION EN PARALELO Horas de teoría Horas de práctica Horas trabajo Créditos Horas por semana por semana adicional estudiante Totales 3 0 3 6 48 B) DATOS BÁSICOS DEL
Más detallesLaboratorio de Procesamiento Paralelo MultiCluster accesible vía v a WEB
FACULTAD DE INFORMÁTICA UNIVERSIDAD NACIONAL DE LA PLATA Laboratorio de Procesamiento Paralelo MultiCluster accesible vía v a WEB Tesina de Licenciatura en Sistemas Autor: Adrián Pousa Director: Armando
Más detallesClusters Linux, Grids Computacionales y el proyecto EELA. Genghis Ríos (grios@pucp.edu.pe) Dirección de Informática Académica PUCP
Clusters Linux, Grids Computacionales y el proyecto EELA Genghis Ríos (grios@pucp.edu.pe) Dirección de Informática Académica PUCP Agenda Clusters Computacionales Grids Computing EELA Clusters Computacionales
Más detallesProgramación en Entornos Paralelos: MPI
1-11 Marzo de 2017 FACET -UNT Programación en Entornos Paralelos: MPI Graciela Molina mgracielamolina@gmailcom TRADICIONALMENTE Procesamiento secuencial 2 TRADICIONALMENTE Procesamiento secuencial Si ya
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA
UNIVERSIDAD NACIONAL DE INGENIERÍA Facultad de Ingeniería Industrial y de Sistemas Escuela Profesional de Ingeniería de Sistemas SÍLABO CURSO: SISTEMAS OPERATIVOS I. INFORMACIÓN GENERAL CODIGO : ST-324
Más detallesDefinición de Rich Internet Applications a través de Modelos de Dominio Específico. Rivero, José Matías Buzzo, Marcos Hernán
Definición de Rich Internet Applications a través de Modelos de Dominio Específico Rivero, José Matías Buzzo, Marcos Hernán Rich Internet Applications Definición Aplicaciones web que poseen características
Más detallesMiddlewar Middlew es par ar a es par Sistemas de Alto Re R ndimiento José M. Peña
Middlewares para Sistemas de Alto Rendimiento José M. Peña Contenidos Middlewares: Ejemplo lenguajes/entornos de programación: Lenguaje de programación paralela: OpenMP Ejemplos de servicios HPC: Sistemas
Más detalles