Construcción de Sistemas Distribuidos para Almacenamiento Masivo de Información. Resumen

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

Download "Construcción de Sistemas Distribuidos para Almacenamiento Masivo de Información. Resumen"

Transcripción

1 Construcción de Sistemas Distribuidos para Almacenamiento Masivo de Información Por Moisés Quezada Naquid Resumen La información se ha convertido en un recurso valioso, tanto para las empresas como para los usuarios domésticos; sin embargo surge el problema para almacenarla. Por otra parte, debido al incremento en la cantidad de información generada, los investigadores se han dado a la tarea de crear nuevos sistemas de almacenamiento para resolver diversos problemas que conlleva su diseño e implementación. Por otro lado, día con día se generan nuevas tecnologías que permiten aumentar la confiabilidad e integridad de los datos, los cuales serán almacenados en diversos sitios dentro de una red, tal es el caso de las redes Peer-to-Peer (P2P), con las cuales es posible crear nuevos sistemas combinando esquemas de almacenamiento con protocolos de encaminamiento y búsqueda. Otra tendencia que ha tomado fuerza en los últimos años es la idea de almacenamiento en la nube (Cloud Storage), con la cual se puede almacenar gran cantidad de datos con recursos de bajo costo. En la presente propuesta de investigación se pretende crear un sistema novedoso de almacenamiento distribuido que permita guardar información de forma masiva, basado en una arquitectura que permita resolver los problemas del almacenamiento y recuperación de datos. 1. Introducción En las últimas dos décadas, la generación de información en formato electrónico se ha incrementado, lo cual lleva a la necesidad de almacenar estos datos; ya no de forma centralizada, si no de forma distribuida ocupando los recursos de diversas fuentes tanto a pequeña escala como gran escala. El principal problema a resolver en los sistemas de almacenamiento distribuido es garantizar la confiabilidad y la disponibilidad de los datos, para que en el momento que un usuario los requiera estén presentes. El tener un gran número de recursos de almacenamiento, hace que la disponibilidad de los datos en el sistema se vea afectada principalmente por las fallas que puedan presentar dichos recursos. Para almacenar los datos en un sistema de almacenamiento distribuido, existen diversos esquemas propuestos, por ejemplo, utilizando algoritmos de dispersión de información [1], entre otros. Con estos esquemas el sistema puede garantizar, mediante ciertas operaciones, que los datos se pueden recuperar al presentarse una falla en los recursos de almacenamiento; además, pueden garantizar la disponibilidad de los datos. Estos esquemas de almacenamiento pueden combinarse con diversas arquitecturas de red y así formar un sistema que permita distribuir los datos. Debido al auge de las redes Peer-to- Peer (P2P) se han desarrollado propuestas basadas en este tipo de redes [2], en las cuales cada computadora conectada, sirve para almacenar información y los usuarios pueden acceder a ésta de forma fiable. Las ventajas que las redes P2P ofrecen son, tolerancia a fallas, escalabilidad, disponibilidad y rendimiento [3]; además, por otro lado

2 ofrecen un control descentralizado, a comparación de los sistemas de almacenamiento distribuido clásicos, en los cuales todas las operaciones se realizan de forma centralizada. Otra idea para almacenar los datos es la llamada Cloud Storage [4]. Este modelo se refiere a almacenamiento en línea basado en redes. Los datos se almacenan en diversos servidores virtuales y los usuarios pueden acceder a los datos mediante pools; la idea que hay detrás de éstas es la virtualización de los recursos para que a la vista de dichos usuarios, los procesos de almacenamiento y recuperación sean transparentes. Esta tendencia ha ganado popularidad entre los desarrolladores en los últimos años; sin embargo, actualmente la mayoría de los sistemas basados en esta idea son propietarios. Por otra parte, debido a que los datos se distribuyen en diversos sitios, surge el problema de cómo almacenar los datos y en cuál o cuáles de esos sitios se realizará esta operación. En los sistemas P2P el principal problema se presenta cuando un usuario busca un dato específico, pero el recurso de almacenamiento no está disponible; el sistema deberá buscar en otros recursos, mediante los cuales pueda recuperar el dato. Debido a lo anterior, la forma en que se almacene la información, determinará la forma en la cual se podrán realizar búsquedas. Así, al considerar un esquema de almacenamiento, también se debe tomar en cuenta la operación de búsqueda y elegir la solución que equilibre el desempeño para ambos problemas. Los problemas anteriormente descritos, han dado pie a realizar diversos proyectos basados en redes P2P [2] y en Cloud Storage [4]. A continuación se describen algunos de éstos, los cuales se presentarán divididos en tres clases: Sistemas de Almacenamiento Distribuido, Protocolos y Esquemas, y Sistemas Distribuidos de Archivos. Sistemas de Almacenamiento Distribuido Las redes P2P ofrecen grandes prestaciones para la creación de sistemas de almacenamiento distribuido. A continuación se presentan algunos sistemas basados en este tipo de redes. Freenet La base de este sistema, desarrollado por Ian Clarke, es la descentralización [5]. Fue desarrollado para compartir documentos, de forma descentralizada, almacenados en una gran cantidad de nodos y recursos en red, para así, dar a estos archivos una gran disponibilidad. El sistema está enfocado al anonimato y a ser resistente a la censura. Para almacenar un archivo, se le asocia un nombre código mediante el cual se realizará la búsqueda. Cada nodo dentro del sistema, posee una lista de los nombres códigos de los archivos que posee y una tabla de encaminamiento. Cada nodo puede realizar funciones de encaminamiento o de nodo final, es decir, al realizar una búsqueda sobre uno de los nodos, éste busca en su tabla para saber si tiene almacenado el archivo o si alguno de sus vecinos puede ayudar en la búsqueda. Gnutella Este sistema se basa en la interconexión no estructurada de nodos [2]. Un nuevo integrante se puede conectar a cualquier otro dentro de la red. Cuando se realiza una búsqueda de un archivo, se determina de forma local si un nodo lo contiene,

3 en caso negativo, se realiza una difusión de la petición sobre todos los nodos a los que está conectado y los demás, realizan su búsqueda local o siguen difundiendo la petición, generando así, una inundación de la red. El algoritmo de búsqueda impide que se formen ciclos infinitos en la operación. Al encontrar el archivo en alguno de los nodos, éste envía la confirmación al que inicio la búsqueda. Past En este sistema, desarrollado por Microsoft [6], los nombres de los archivos están cifrados y ligados al contenido, por lo tanto son únicos para cada uno. La forma en que se almacenan los archivos es mediante replicas sobre un conjunto de nodos que se elige de forma pseudo-aleatoria, lo cual le proporciona al sistema balance de carga. Este sistema emplea un protocolo llamado Pastry para localizar y auto organizar los datos dentro del sistema. Napster Es un sistema de intercambio de archivos mp3 (http://www.naspter.com). Los usuarios del sistema comparten sus recursos de almacenamiento, aunque el intercambio se lleva acabo sólo si se encuentran en estado conectados, es decir, si un usuario no se encuentra disponible sus recursos tampoco lo están. La búsqueda y la indexación se realizan de forma centralizada en el sitio Napster, mediante metadatos asignados a los archivos. Estas operaciones se realizan directamente entre usuarios. BigTable Este sistema de almacenamiento distribuido está diseñado para manejar datos con un tamaño del orden de peta bytes a través de servidores de escasos recursos, para las aplicaciones y servicios de Google [7]. Protocolos y Esquemas de Encaminamiento y Búsqueda Al crear un sistema de almacenamiento distribuido, es necesario implementar un mecanismo que permita dirigir los datos a sus destinos y también realizar búsquedas o consultas sobre esos datos; para lograr esto, se pueden diseñar Protocolos y Esquemas que permitan realizar estas operaciones de forma eficiente. A continuación se listan algunos protocolos basados en redes P2P. Pastry Es un protocolo genérico, escalable y eficiente para redes P2P [8]. La idea de este protocolo es usar identificadores aleatorios asignados a los nodos que forman la red y mediante tablas de encaminamiento en cada nodo, se crea un esquema para envío y recepción de mensajes, teniendo como complejidad O(log N), donde N es el número de nodos vivos dentro de la red Pastry. Las prestaciones de Pastry constan de tolerancia a fallas, balance de carga, localización determinística de nodos, un eficiente encaminamiento y auto organización de la red sobre internet.

4 Tapestry Es un esquema de búsqueda sobre redes P2P [8], que permite encaminar peticiones de contenido de manera eficiente, aún en presencia de fallas en los nodos o condiciones de alta carga en la red. Este esquema está basado en la arquitectura de encaminamiento de Plaxton [9], la cual asigna a cada nodo una tabla de encaminamiento local llamada mapa de vecinos (en inglés, neighbour maps), que se encarga de enviar mensajes a un determinado identificador. Chord Este protocolo distribuido de búsqueda, diseñado por Ion Stoica [10], permite realizar búsquedas de información sobre una red P2P, dando soporte para una sola operación, mapear una llave a un nodo de la red. La localización de datos se realiza en la aplicación que corre sobre este protocolo, asociando la llave a cada ítem que se almacenará. La complejidad del algoritmo del protocolo es de orden O(log N), donde N es el número de nodos en la red. Content-Addressable Network (CAN) CAN emplea un espacio cartesiano de dimensión d para implementar una abstracción de una Tabla Hash Distribuida [11]. Cada nodo se sitúa dentro de un híper-cubo, llamado zona. Cada nodo almacena una tabla de encaminamiento, en la cual se encuentran todos sus nodos vecinos. La operación de búsqueda se lleva a cabo mediante el envío de un mensaje de consulta a lo largo de un camino que se aproxima a una línea recta en el espacio de coordenadas. La complejidad del algoritmo de búsqueda es O(dN 1/d ), donde N es el número de nodos en la red. Sistemas Distribuidos de Archivos A diferencia de un sistema de almacenamiento, los sistemas de archivos contienen una estructura lógica, sobre la cual se implementan mecanismos de control para el acceso concurrente de datos y usuarios. A continuación se presentan algunos sistemas existentes. Cooperative File System (CFS) Este sistema, desarrollado por el MIT [12], está diseñado para almacenamiento de información que estará disponible en modo de sólo lectura. La forma en que se almacena la información es mediante el uso de bloques. El sistema consta de tres capas: un sistema de archivos (FS), que se encarga de interpretar los bloques como archivos; una tabla hash distribuida (DHash), la cual almacena los bloques de datos de forma confiable; y el protocolo Chord, el cual permite dar mantenimiento a las tablas de encaminamiento para realizar búsquedas y consultas.

5 Google File System (GFS) Es un sistema distribuido propietario para el manejo de archivos [13]. Fue diseñado para manejar la gran cantidad de datos generados por las aplicaciones de Google. El principio de funcionamiento de este sistema se basa en la división de los datos en pedazos (chunks, en inglés) de 64 MB. La mayoría de los datos almacenados son mutados añadiendo nueva información en lugar de sobrescribir los ya existentes. Para realizar el almacenamiento y recuperación emplea BigTable. FarSite Farsite es un sistema distribuido de archivos basado en la duplicación de archivos [14]. Cada cliente contribuye intercambiando recursos de almacenamiento para que se pueda ofrecer una alta disponibilidad y confiabilidad. En una vista global se observa como un solo sistema de archivos, pero a un nivel más bajo de abstracción, los archivos se duplican y distribuyen en los clientes. No existe una a administración central y no se asume confianza mutua entre los clientes. Los datos son cifrados y posteriormente almacenados. Ivy Es un sistema distribuido de archivos para redes P2P de lectura y escritura, capaz de soportar la concurrencia de conexiones de los usuarios [15]. A la vista de los usuarios, el sistema se comporta como un NFS, además puede detectar modificaciones en conflicto y recuperarse de fallas en la red. Cada nodo dentro del sistema registra los cambios realizados en éste. Cada usuario lee y sincroniza los registros, no obstante, el sistema tiene un mecanismo para tomar una imagen instantánea y mantener de forma coherente el registro más reciente. Kelips Este es un sistema de archivos para redes P2P que tiene un alto rendimiento en cuanto a tiempo de búsqueda [16]. Además, tiene como características una alta tolerancia a fallas y al fenómeno de churn en la red. Sin embargo, para lograr este rendimiento incrementa de forma significativa el uso de memoria y la comunicación en segundo plano. La complejidad de la búsqueda de datos es de O(1). FastTrack Este sistema es uno de los más populares en cuanto a sistemas de intercambio de archivos [3]. Este es un híbrido entre gnutella y napster. De todos los nodos de la red, el sistema toma ventaja de los nodos en mejores condiciones. FastTrack está construido a base de súper nodos los cuales almacenan una lista que mapea los nombres de los archivos hacia un nodo en específico. Cualquier nodo en la red puede convertirse en súper nodo.

6 BitTorrent Es un protocolo de descargas de archivos que se basa en otros componentes, tales como sitios web, para realizar búsquedas [17]. La forma en que funciona BitTorrent, es partiendo los archivos en miles pedazos de tamaño fijo y los usuarios que realizan descargas sobre un archivo, intercambian los pedazos subiéndolos y descargándolos entre sí. Hadoop Distributed File System (HDFS) Es un sistema distribuido de archivos tolerante a fallas, el cual tiene la característica de ser altamente escalable [18]. La idea principal es utilizar recursos de bajo costo para crear clústeres donde se almacenarán datos de gran tamaño, partiéndolos en bloques. La forma en que este sistema garantiza la tolerancia a fallas es mediante la duplicación. Amazon Web Services Es una plataforma de servicios en internet [19]. Existen dos servicios de almacenamiento dentro de esta plataforma. Amazon S3, es el servicio más simple, el cual permite almacenar cualquier cantidad de datos y la forma en que se garantiza su integridad, es mediante la redundancia sobre conjuntos de recursos de almacenamiento llamados regiones. El segundo servicio que se ofrece, es Amazon EBS, el cual crea volúmenes de almacenamiento a nivel de bloque, con una gran disponibilidad y fiabilidad. OpenStack Object Storage Es un servicio de almacenamiento basado en la idea de cloud computing [20]. La forma en que garantiza la integridad de los datos es mediante redundancia física. El sistema en el cual se basa se llama Swift, que permite almacenar un sinfín de archivos de tamaño máximo de 5 Gbytes. Tanto la operación de almacenamiento como recuperación se lleva a cabo mediante un simple servicio Web. OpenNebula Es una herramienta, basado en cloud computing, para manejar centros de datos de forma distribuida [21]. La forma en que se almacena la información es mediante virtualización de recursos. Además soporta el uso de diversas plataformas de hardware. Eucalyptus Es una infraestructura de software para implementar cloud computing de código libre, sobre clústeres de computadoras [22]. Eucalyptus maneja la información mediante Walrus, que es un servicio de almacenamiento que implementa una interface de Amazon S3 y provee un mecanismo para almacenar y acceder a imágenes de máquinas virtuales y datos de los usuarios..

7 2. Proyecto de Investigación En este proyecto de investigación se propone la creación un sistema de almacenamiento masivo basado en la idea de cloud storage. Este sistema tendrá como principal característica el uso de dos tipos de servidores de almacenamiento: fijos y altruistas. Los servidores fijos aportarán sus recursos de almacenamiento en todo momento, mientras que los altruistas sólo contribuirán al sistema por intervalos de tiempo. Ambos tipos de servidores estarán coordinados mediante una arquitectura P2P, así cada capa funcional de ésta deberá resolver un problema correspondiente a las funciones que realizará. Por ejemplo, la capa inferior deberá garantizar integridad de los datos; otro ejemplo es que la capa más alta, que servirá como interface entre el sistema y los usuarios, permitirá realizar búsquedas basadas en un protocolo o esquema de encaminamiento y búsqueda. El sistema estará basado en un conjunto de celdas de almacenamiento que se comunican entre sí mediante una arquitectura de red [23]. A este conjunto de celdas se le denominará Confederación. La idea es que cada celda contribuya con sus recursos de almacenamiento, tanto de la misma celda como de otras celdas y así ofrecer un almacenamiento masivo con tolerancia a fallas. Los problemas principales a desarrollar en este proyecto de investigación son: garantizar la integridad de los datos, proponer un esquema de indexación y uno de búsqueda. Además se propondrá un prototipo de sistema que pueda realizar operaciones en condiciones reales sobre una red. Otro problema que debe resolverse es la integridad de la información dentro del sistema, a fin de garantizar que los datos estarán seguros dentro de los recursos de almacenamiento. Una vez que se haya revisado el estado del arte del proyecto, se definirá cada una de las capas de la arquitectura del sistema, proponiendo una solución innovadora al problema del almacenamiento masivo. 3. Referencias [1] RABIN, M. O. Efficient dispersal of information for security, load balancing, and fault tolerance, J. ACM, vol. 36, no. 2, 1989, pp [2] YIANILOS, Peter N. and Sumeet Sobti, "The Evolving Field of Distributed Storage", IEEE Internet Computing, vol. 5, no. 5, 2001, pp [3] HASAN, Ragib, Zahid Anwar, William Yurcik, Larry Brumbaugh, and Roy Campbell. A Survey of Peer-to-Peer Storage Techniques for Distributed File Systems, in Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05), vol. 2, 2001, pp [4] BHASKAR, P. R. et al., A Taxonomy and Survey of Cloud Computing Systems, Fifth International Joint Conference on INC, IMS and IDC, 2009, pp [5] CLARKE, Ian. et al. Freenet: A Distributed Anonymous Information Storage and Retrieval System, in Proc. ICSI Workshop on Design Issues in Anonymity and Unobservability, Int l Computer Science Inst., [6] ROWSTRON, A. and P. Druschel. Storage Management and Caching in Past, a Large-Scale, Persistent, Peer-toPeer Storage Utility, in Proc. of the 18 th ACM Symp. Operating Systems Principles, 2001.

8 [7] CHANG, F., et al., Bigtable: A Distributed Storage System, in Proc. of the 7 th conference on usenix symposium on operating systems design and implementation for Structured Data, 2006, pp [8] ROWSTRON, A. and P. Druschel. Pastry: Scalable, Distributed Object Location and Routing for Large-Scale Peer-to-Peer Systems, in Proc. of the 18 th IFIP/ACM International Conference on Distributed Systems Platforms, 2001, pp [9] HILDRUM, K. et al., Distributed Object Location in a Dynamic Network, in Proc. of the 14 th ACM Symp. on Parallel Algorithms an Architectures, [10] STOICA, I. et al., Chord: A Scalable Peer-to-Peer lookup services for Internet Applications, in Proc. ACM SIGCOMM, [11] RATSANAMY, S. et al., A Scalable Content-Addressable Network, in Proc. ACM SIGCOMM, 2001, pp [12] DABEK, F., et al. Wide-area Cooperative Storage with CFS, in Proc. of the 18 th ACM Symp. on Operating Systems Principles, [13] GHERMAWAT, S., H. Gobioff and S. Leung. The Google File System, in Proc. of the 19th ACM Symposium on Operating Systems Principles, [14] BOLOSKY, W. J. et al., Feasibility of a Serverless Distributed File System Deployed on an Existing Set of Desktop PCs, in Proc. of the Int l Conf. Measurement and Modeling of Computer Systems, 2000, pp [15] MUTCHITACHAROEN, A. et al., Ivy: A Read/Write Peer-to Peer File System, SIGOPS Oper. Syst. Rev., Vol. 36, 2002, pp [16] GRUPTA, I. et al., Kelips: Building an Efficient and Stable P2P DHT Through Increased Memory and Background Overhead, IPTPS, [17] COHEN, B. Incentives Build Robustness in BitTorrent, Workshop on Economics of Peer-to-Peer Systems, [18] Hadoop, [19] Amazon, [20] OpenStack, [21] OpenNebula, [22] NURMI, D., et al. The Eucalyptus Open-source Cloud-computing System, In Proc. of the 9 th IEEE International Symposium on Cluster Computing and the Grid, Vol. 0, 2009, pp [23] GONZÁLEZ, J. L. and Ricardo Marcelín-Jiménez. Phoenix: a Fault-tolerant Distributed Web Storage based on URLs, Manuscript submitted for publication.

Evolución de las Comunicaciones Multicast: del nivel de red al nivel de aplicación

Evolución de las Comunicaciones Multicast: del nivel de red al nivel de aplicación Universidad Politécnica de Cartagena E.T.S. de Ingeniería de Telecomunicación Espacio-Tele o n 0 1 (2010) Revista de la ETSIT-UPCT Evolución de las Comunicaciones Multicast: del nivel de red al nivel de

Más detalles

Arquitectura para un Sistema de Ficheros Distribuido Orientado al Ámbito de las Aplicaciones Grid y Cloud.

Arquitectura para un Sistema de Ficheros Distribuido Orientado al Ámbito de las Aplicaciones Grid y Cloud. Arquitectura para un Sistema de Ficheros Distribuido Orientado al Ámbito de las Aplicaciones Grid y Cloud. Tesis de Máster (20 créditos). Máster Oficial: Computación Paralela y Distribuida. Autor: José

Más detalles

Proyecto Fin de Carrera OpenNebula y Hadoop: Cloud Computing con herramientas Open Source

Proyecto Fin de Carrera OpenNebula y Hadoop: Cloud Computing con herramientas Open Source Proyecto Fin de Carrera OpenNebula y Hadoop: Cloud Computing con herramientas Open Source Francisco Magaz Villaverde Consultor: Víctor Carceler Hontoria Junio 2012 Contenido Introducción Qué es Cloud Compu5ng?

Más detalles

Modelos 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 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 detalles

Redes entre Pares (Peer2Peer)

Redes entre Pares (Peer2Peer) Sistemas Operativos Distribuidos Redes entre Pares (Peer2Peer) Alejandro Alonso Dpto. Ing. de Sistemas Telemáticos 1 Índice 1. Introducción 2. El sistema Napster 3. Software de Intermediación P2P 4. Pastry:

Más detalles

BitTorrent Sync. Informe de Redes de Computadores ELO-322. Eduardo González 2921001-2. Marco Benzi 2803054-1 2803026-6

BitTorrent Sync. Informe de Redes de Computadores ELO-322. Eduardo González 2921001-2. Marco Benzi 2803054-1 2803026-6 BitTorrent Sync Informe de Redes de Computadores ELO-322 Marco Benzi 2803054-1 Eduardo González 2921001-2 Matías Müller 2803026-6 2 de septiembre de 2013 ÍNDICE Índice 1. Resumen 2 2. Introducción 2 2.1.

Más detalles

SERVIDOR PROXY CACHÉ BASADO EN UN SISTEMA PEER-TO-PEER DHT JOSE ANDRES URUBURO TOBON

SERVIDOR PROXY CACHÉ BASADO EN UN SISTEMA PEER-TO-PEER DHT JOSE ANDRES URUBURO TOBON SERVIDOR PROXY CACHÉ BASADO EN UN SISTEMA PEER-TO-PEER DHT JOSE ANDRES URUBURO TOBON UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS: ELECTRICA, ELECTRONICA, FISICA Y CIENCIAS DE LA COMPUTACION

Más detalles

Alessandro Chacón 05-38019. Ernesto Level 05-38402. Ricardo Santana 05-38928

Alessandro Chacón 05-38019. Ernesto Level 05-38402. Ricardo Santana 05-38928 Alessandro Chacón 05-38019 Ernesto Level 05-38402 Ricardo Santana 05-38928 CONTENIDO Universo Digital Hadoop HDFS: Hadoop Distributed File System MapReduce UNIVERSO DIGITAL 161 EB 2006 Fuente: International

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

Sistemas de Archivos Distribuidos. Daniel Leones Andrea Salcedo

Sistemas de Archivos Distribuidos. Daniel Leones Andrea Salcedo Sistemas de Archivos Distribuidos Daniel Leones Andrea Salcedo Qué es un Sistema de Archivos Distribuido? Un sistema de archivos distribuido clásico es una aplicación cliente/servidor que permite a los

Más detalles

Nombres y Sistemas de Archivos en Sistemas Distribuidos

Nombres y Sistemas de Archivos en Sistemas Distribuidos Nombres y Sistemas de Archivos en Sistemas Distribuidos Definiciones Nombre: cadena de bits o caracteres que se usan para referirse a una entidad. Entidad: casi cualquier cosa en un sistema distribuido.

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

FaceFinder MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS

FaceFinder MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS FaceFinder MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS Introducción Los algoritmos utilizados para el procesamiento de imágenes son de complejidad computacional alta. Por esto

Más detalles

Introducción a P2P. Definición de P2P. Simon Pickin. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid. Peer:

Introducción a P2P. Definición de P2P. Simon Pickin. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid. Peer: Introducción a P2P Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Definición de P2P Peer: otro entidad del mismo nivel Peer-to-peer communication: comunicación de-par-a-par

Más detalles

Global File System (GFS)...

Global File System (GFS)... Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través

Más detalles

Cloud Computing: Soluciones y Seguridad

Cloud Computing: Soluciones y Seguridad MAD-004 Cloud Computing: Soluciones y Seguridad El sistema Cloud nace de la necesidad del usuario de disponer de toda su información en tiempo real desde cualquier ubicación y con cualquier dispositivo.

Más detalles

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION UNIVERSIDAD NACIONAL DEL SUR 1 CODIGO: 792 CARRERAS Y PLANES Licenciatura en Ciencias de la Computación Plan 2007 Licenciatura en Ciencias de la Computación Plan 2011 PROFESOR RESPONSABLE: Mg. Javier Echaiz

Más detalles

GlusterFS. Una visión rápida a uno de los más innovadores sistema de archivos distribuido

GlusterFS. Una visión rápida a uno de los más innovadores sistema de archivos distribuido GlusterFS Una visión rápida a uno de los más innovadores sistema de archivos distribuido Qué es GlusterFS? Es un sistema de archivos de alta disponibilidad y escalabilidad que puede brindar almacenamiento

Más detalles

MS_10971 Storage and High Availability with Windows Server 2012

MS_10971 Storage and High Availability with Windows Server 2012 Gold Learning Gold Business Intelligence Silver Data Plataform Storage and High Availability with Windows Server 2012 www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción.

Más detalles

Revisión de sistemas P2P

Revisión de sistemas P2P 1 Arquitectura de Redes: Redes Overlay y P2P Febrero/2009 Revisión de sistemas P2P Alberto Los Santos Aransay, albertolsa@gmail.com 1. INTRODUCCIÓN Desde hace unos años las redes de ordenadores distribuidas

Más detalles

Bases para la implementación de una red descentralizada de comunicaciones

Bases para la implementación de una red descentralizada de comunicaciones Universidad Técnica Federico Santa María Bases para la implementación de una red descentralizada de comunicaciones Nombre: Cristóbal Troncoso Rol: 2473031-K Última revisión: 04/08/2008 Introducción Los

Más detalles

Sistemas Distribuidos

Sistemas 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 detalles

Yersinio Jiménez Campos Analista de datos Banco Nacional de Costa Rica

Yersinio Jiménez Campos Analista de datos Banco Nacional de Costa Rica Fundamentos Título de de Big la Data presentación utilizando MATLAB Yersinio Jiménez Campos Analista de datos Banco Nacional de Costa Rica 1 Agenda Qué es Big Data? Buenas prácticas en el manejo de memoria.

Más detalles

Redes de contenido: un panorama de sus características y principales

Redes de contenido: un panorama de sus características y principales Redes de contenido: un panorama de sus características y principales aplicaciones Pablo Rodríguez Bocca Departamento de Investigación Operativa,, Instituto de Computación, Facultad de Ingeniería, Universidad

Más detalles

adics: Modelo de Índice Distribuido sobre una Red P2P para Búsquedas por Contenido

adics: Modelo de Índice Distribuido sobre una Red P2P para Búsquedas por Contenido adics: Modelo de Índice Distribuido sobre una Red P2P para Búsquedas por Contenido Tolosa, Gabriel H. 1 ; Bordignon, Fernando R. A. y Peri, Jorge A. Universidad Nacional de Luján Departamento de Ciencias

Más detalles

Aplicaciones Distribuidas: P2P

Aplicaciones Distribuidas: P2P CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors Aplicaciones Distribuidas: P2P (Seminaris de CASO) Autors Antonio Bonilla Egido Javier Meler Playan Qué es P2P? Redes

Más detalles

Ingeniero en Informática

Ingeniero en Informática UNIVERSIDAD DE ALMERÍA Ingeniero en Informática CLÚSTER DE ALTO RENDIMIENTO EN UN CLOUD: EJEMPLO DE APLICACIÓN EN CRIPTOANÁLISIS DE FUNCIONES HASH Autor Directores ÍNDICE 1. Introducción 2. Elastic Cluster

Más detalles

Replicación de datos en PVFS2 para conseguir tolerancia a fallos

Replicación de datos en PVFS2 para conseguir tolerancia a fallos Replicación de datos en PVFS2 para conseguir tolerancia a fallos Erik Nieto Tovar 1, Raúl Hernández Palacios 1, Hugo E. Camacho Cruz 1, Antonio F. Díaz García 1, Mancia Anguita López 1, Julio Ortega Lopera

Más detalles

Ventajas del almacenamiento de datos de nube

Ventajas del almacenamiento de datos de nube Ventajas del almacenamiento de datos de nube Almacenar grandes volúmenes de información en una red de área local (LAN) es caro. Dispositivos de almacenamiento electrónico de datos de alta capacidad como

Más detalles

Contacto Lespade, Juan Pablo jplespa@infovia.com.ar Dirección: Las Heras 490 Luján (B6700ATJ) Buenos aires Argentina Tel: ++54-2323-434791

Contacto 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 detalles

Sistemas de distribución y entrega de contenidos. Nuevos paradigmas.

Sistemas de distribución y entrega de contenidos. Nuevos paradigmas. Sistemas de distribución y entrega de contenidos. Nuevos paradigmas. Encarna Pastor Dpto. Ingeniería de Sistemas Telemáticos ETSIT - Entrega de contenidos clásica: web y HTTP Internet Cliente web Servidor

Más detalles

Nuevos modelos para la provisión de servicios comerciales basados en Grid

Nuevos modelos para la provisión de servicios comerciales basados en Grid Nuevos modelos para la provisión de servicios comerciales basados en Grid New Models for Commercial Provisioning of Grid Based Services E. Jacob, J. J. Unzilla, Mª V. Higuero y P. Saiz Resumen El concepto

Más detalles

Plataforma Cloud con HP 3PAR y VMware vsphere

Plataforma Cloud con HP 3PAR y VMware vsphere Mayo 2011 Elaborado por nerion Todos los derechos reservados. Plataforma Cloud con HP 3PAR y VMware vsphere SOBRE NERION nerion es una de las principales Empresas españolas de registro de dominios, hosting

Más detalles

Indice 1. Introducción a la computación en nube (cloud computing)

Indice 1. Introducción a la computación en nube (cloud computing) Tema 9. Centros de datos: computación en nube y organización física Indice 1. Introducción a la computación en nube (cloud computing) 2. Virtualización de recursos: consolidación de servidores 3. Arquitectura

Más detalles

BIG DATA. Jorge Mercado. Software Quality Engineer

BIG 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 detalles

Memoria Compartida Distribuida (DSM) Sistema de Archivos

Memoria Compartida Distribuida (DSM) Sistema de Archivos Memoria Compartida Distribuida (DSM) La memoria compartida distribuida es una abstracción que se propone como alternativa a la comunicación por mensajes. Memoria compartida basada en páginas: este esquema

Más detalles

Cloud Computing. Rodrigo Moreno Rosales DN-11

Cloud Computing. Rodrigo Moreno Rosales DN-11 Cloud Computing Rodrigo Moreno Rosales DN-11 Cloud Computing La computación en la nube,conocido también como servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, es un paradigma

Más detalles

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

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

Más detalles

Redes de Altas Prestaciones

Redes de Altas Prestaciones Redes de Altas Prestaciones TEMA 3 Redes SAN -Alta disponibilidad -Sistemas Redundantes -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Componentes de un SAN Términos más utilizados Topología

Más detalles

FAMILIA EMC VPLEX. Disponibilidad continua y movilidad de datos en los centro de datos y entre ellos

FAMILIA EMC VPLEX. Disponibilidad continua y movilidad de datos en los centro de datos y entre ellos FAMILIA EMC VPLEX Disponibilidad continua y movilidad de datos en los centro de datos y entre ellos MOVILIDAD DE DATOS Y DISPONIBILIDAD CONTINUAS PARA APLICACIONES DE MISIÓN CRÍTICA La infraestructura

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

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

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION CORRELATIVAS OBJETIVOS

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION CORRELATIVAS OBJETIVOS UNIVERSIDAD NACIONAL DEL SUR 1 PROFESOR RESPONSABLE: Mg. Javier Echaiz Profesor Adjunto con Dedicación Exclusiva CARGA HORARIA Teoría 4 hs Práctica 28 hs PARA CURSAR LA MATERIA APROBADAS CURSADAS *Organización

Más detalles

UN MIDDLEWARE DE MEMORIA COMPARTIDA DISTRIBUIDA PARA UN SISTEMA DE REGISTRO E IDENTIFICACIÓN DE PERSONAS

UN MIDDLEWARE DE MEMORIA COMPARTIDA DISTRIBUIDA PARA UN SISTEMA DE REGISTRO E IDENTIFICACIÓN DE PERSONAS UN MIDDLEWARE DE MEMORIA COMPARTIDA DISTRIBUIDA PARA UN SISTEMA DE REGISTRO E IDENTIFICACIÓN DE PERSONAS RESUMEN En este trabajo se describe un sistema distribuido para la identificación de personas y

Más detalles

ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN

ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN La Plataforma de Servicios Telemáticos desarrollada por SOFTEL bajo la denominación de: proyecto INTEGRO, constituye

Más detalles

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO Centro de Cómputos de Resguardo Sitio para reubicarse luego de un desastre Sitio manejado

Más detalles

Utilización de Ciclos Ociosos de Servidores de Internet

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

Más detalles

Comprender la relación entre data-intensive applications y cloud computing, y

Comprender la relación entre data-intensive applications y cloud computing, y Sociedad Peruana de Computación Facultad de Computación Programa Profesional de (Ciencia de la Computación) (V2.0) SILABO CS331. Cloud Computing (Obligatorio) 2010-1 1. DATOS GENERALES 1.1 CARRERA PROFESIONAL

Más detalles

Redes de Almacenamiento

Redes de Almacenamiento Redes de Almacenamiento Las redes de respaldo o backend se utilizan para interconectar grandes sistemas tales como computadores centrales y dispositivos de almacenamiento masivo, el requisito principal

Más detalles

Big Data y Supercómputo. Dr. Jesús Antonio González (jagonzalez@inaoep.mx) Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE)

Big Data y Supercómputo. Dr. Jesús Antonio González (jagonzalez@inaoep.mx) Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) Big Data y Supercómputo Dr. Jesús Antonio González (jagonzalez@inaoep.mx) Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE) Big Data 2 Hasta qué cantidad de datos podemos procesar en nuestra

Más detalles

RAID. Redundant Array of Independent Disks. Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia

RAID. Redundant Array of Independent Disks. Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia RAID Redundant Array of Independent Disks Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia I.E.S. María Moliner. Segovia 2010 1.Introducción. En informática, el acrónimo RAID (del inglés Redundant

Más detalles

Profesor: José Luis Montoya Restrepo

Profesor: José Luis Montoya Restrepo Profesor: José Luis Montoya Restrepo AGENDA Presentación Profesor y Alumnos. Importancia de los sistemas distribuidos. Objetivos y contenido del curso. Profesor José Luis Montoya Ingeniero Electrónico

Más detalles

SBDA-GRID: implementación de un servicio de base de datos en una arquitectura grid

SBDA-GRID: implementación de un servicio de base de datos en una arquitectura grid SBDA-GRID: implementación de un servicio de base de datos en una arquitectura grid Nancy Ocotitla Rojas, Axel E. Moreno Cervantes, Rogelio Castro González Escuela Superior de Cómputo-IPN, Av. Juan de Dios

Más detalles

APACHE HADOOP. Daniel Portela Paz Javier Villarreal García Luis Barroso Vázquez Álvaro Guzmán López

APACHE HADOOP. Daniel Portela Paz Javier Villarreal García Luis Barroso Vázquez Álvaro Guzmán López APACHE HADOOP Daniel Portela Paz Javier Villarreal García Luis Barroso Vázquez Álvaro Guzmán López Objetivos 1. Qué es Apache Hadoop? 2. Funcionalidad 2.1. Map/Reduce 2.2. HDFS 3. Casos prácticos 4. Hadoop

Más detalles

Seminario. Cloud Computing. Granada, 20 al 22 de febrero de 2013

Seminario. Cloud Computing. Granada, 20 al 22 de febrero de 2013 Seminario Cloud Computing Granada, 20 al 22 de febrero de 2013 1 Plataformas Open Source para Cloud Computing Sergio Alonso (zerjioi@ugr.es) Universidad de Granada Seminario Cloud Computing Contenidos

Más detalles

COMERCIO ELECTRONICO UNIDAD III: TIPOS DE COMERCIO ELECTRONICO. domingo, 10 de marzo de 13

COMERCIO ELECTRONICO UNIDAD III: TIPOS DE COMERCIO ELECTRONICO. domingo, 10 de marzo de 13 COMERCIO ELECTRONICO UNIDAD III: TIPOS DE COMERCIO ELECTRONICO. 3.2.- CLASIFICACION SEGUN EL TIPO DE TECNOLOGIA USADA. 3.2.1 PEER TO PEER (P2P) 3.2.2 COMERCIO MOVIL (M-COMMERCE) PEER TO PEER (P2P) Previo:

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

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

Más detalles

Cloud Computing. Aplicaciones en Big Data

Cloud Computing. Aplicaciones en Big Data Cloud Computing. Aplicaciones en Big Data Carrera/ Plan: Licenciatura en Sistemas Plan 2012/15 Licenciatura en Sistemas Plan 2003/07 Licenciatura en Informática Plan 2012/15 Licenciatura en Informática

Más detalles

Introducción. Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/

Introducción. Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ Introducción Norberto Fernández Departamento de Ingeniería Telemática http://www.it.uc3m.es/berto/ 1 Objetivos Como vimos en la presentación los objetivos de la asignatura son: Describir tecnologías de

Más detalles

P2P, Grid, Cloud y Sky Computing

P2P, Grid, Cloud y Sky Computing P2P, Grid, Cloud y Sky Computing Ing. Nelson A. Vicuña Z. Plan 1. Introducción 2. P2P 3. Grid Computing 4. Cloud Computing 5. Sky Computing 1. Introducción P2P, Grid Computing, Cloud Computing e Internet

Más detalles

IMPLEMENTACIÓN DE SERVICIOS COMPUTACIONALES FLEXIBLES EN LA NUBE PARA EL ÁREA DE INVESTIGACIÓN DEL DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN (DECC)

IMPLEMENTACIÓN DE SERVICIOS COMPUTACIONALES FLEXIBLES EN LA NUBE PARA EL ÁREA DE INVESTIGACIÓN DEL DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN (DECC) IMPLEMENTACIÓN DE SERVICIOS COMPUTACIONALES FLEXIBLES EN LA NUBE PARA EL ÁREA DE INVESTIGACIÓN DEL DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN (DECC) Rosa Duque Quezada 1, Jhoanna Sánchez Vaca 2, Diego

Más detalles

Construcción de un Sistema de Almacenamiento Distribuido Basado en Requerimientos

Construcción de un Sistema de Almacenamiento Distribuido Basado en Requerimientos Construcción de un Sistema de Almacenamiento Distribuido Basado en Requerimientos Idónea Comunicación de Resultados que para obtener el grado de Maestro en Ciencias presenta el Lic. Diego Rodrigo Guzmán

Más detalles

Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP

Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP Secure Block-Oriented Storage Over IP Networks Pedro Martínez-Juliá, Antonio F. Gómez-Skarmeta Resumen El presente trabajo

Más detalles

General Parallel File System

General Parallel File System General Parallel File System Introducción GPFS fue desarrollado por IBM, es un sistema que permite a los usuarios compartir el acceso a datos que están dispersos en múltiples nodos; permite interacción

Más detalles

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

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

Más detalles

Middleware Para Sistema de Múltiples Servidores en Juegos Online

Middleware Para Sistema de Múltiples Servidores en Juegos Online Middleware Para Sistema de Múltiples Servidores en Juegos Online Hector Aquino Filho Facultad de Ingeniería, Universidad de Buenos Aires, Argentina haquino@fi.uba.ar Cátedra: Sistemas Distribuidos I (75.74)

Más detalles

Implementación de plataforma de virtualización con HA basada en Proxmox

Implementación de plataforma de virtualización con HA basada en Proxmox virtualización con HA basada en Proxmox Gustavo Martinez Jefe de División de Servicios Locales de Red Universidad Nacional de Quilmes gustavo.martinez@unq.edu.ar Nicolás Ilich Samus Jefe de División de

Más detalles

REDES COMPAÑERO A COMPAÑERO CON SOPORTE DE SISTEMAS DE ARCHIVOS DISTRIBUIDOS

REDES COMPAÑERO A COMPAÑERO CON SOPORTE DE SISTEMAS DE ARCHIVOS DISTRIBUIDOS MANUSCRITO REDES COMPAÑERO A COMPAÑERO CON SOPORTE DE SISTEMAS DE ARCHIVOS DISTRIBUIDOS David Alberto Valdez Clavijo División Estadística y Sistemas Departamento de Ciencias Básicas Universidad Nacional

Más detalles

Computación en Red. Máster en Ingeniería de Telecomunicación. 2 º Curso. Curso Académico 2014/15

Computación en Red. Máster en Ingeniería de Telecomunicación. 2 º Curso. Curso Académico 2014/15 Computación en Red Máster en Ingeniería de Telecomunicación Curso Académico 2014/15 2 º Curso GUÍA DOCENTE Nombre de la asignatura: Computación en Red Código: 201816 Titulación en la que se imparte: Carácter:

Más detalles

Capítulo 2: Servidores

Capítulo 2: Servidores Técnico en Repatación de PC y Redes (intensivo) Capítulo 2: Servidores Definición Como su nombre lo indica, son los dispositivos de red que brindan un servicio a otros dispositivos (clientes). En general

Más detalles

IBM Security Systems. QRadar, Plataforma de inteligencia de seguridad (SIEM) QRadar Log Manager

IBM Security Systems. QRadar, Plataforma de inteligencia de seguridad (SIEM) QRadar Log Manager IBM Security Systems QRadar, Plataforma de inteligencia de seguridad (SIEM) QRadar constituye una plataforma de inteligencia de seguridad líder en el mercado gracias a su enorme capacidad de aportar inteligencia

Más detalles

CA ARCserve D2D. Un backup y una recuperación de desastres muy rápidos podrían salvar su trabajo. DESCRIPCIÓN DEL PRODUCTO: CA ARCserve D2D r16

CA ARCserve D2D. Un backup y una recuperación de desastres muy rápidos podrían salvar su trabajo. DESCRIPCIÓN DEL PRODUCTO: CA ARCserve D2D r16 CA ARCserve D2D CA ARCserve D2D es un producto de recuperación basado en disco diseñado para ofrecer la combinación perfecta de protección fiable y recuperación rápida de los datos empresariales de sus

Más detalles

Big data A través de una implementación

Big data A través de una implementación Big data A través de una implementación Lic. Diego Krauthamer Profesor Adjunto Interino del Área Base de Datos Universidad Abierta Interamericana Facultad de Tecnología Informática Buenos Aires. Argentina

Más detalles

Comprender la relación entre data-intensive applications y cloud computing, y

Comprender la relación entre data-intensive applications y cloud computing, y Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO CS331. Cloud Computing (Obligatorio) 2012-2 1. DATOS GENERALES 1.1 CARRERA PROFESIONAL

Más detalles

16/04/2015. Peer to Peer Style

16/04/2015. Peer to Peer Style Implicit Invocation Implicit Invocation Event-Based Event-Based Características Componentes independientes comunicándose sólo enviando eventos a través de conectores a un event-bus Los componentes emiten

Más detalles

LA ARQUITECTURA TCP/IP

LA ARQUITECTURA TCP/IP LA ARQUITECTURA TCP/IP Hemos visto ya como el Modelo de Referencia de Interconexión de Sistemas Abiertos, OSI-RM (Open System Interconection- Reference Model) proporcionó a los fabricantes un conjunto

Más detalles

UNIVERSIDAD DE CASTILLA-LA MANCHA

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

Más detalles

Concepto de Procesamiento Distribuido y Centralizado

Concepto de Procesamiento Distribuido y Centralizado Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50 s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características:

Más detalles

TEMA: PROTOCOLOS TCP/IP

TEMA: PROTOCOLOS TCP/IP TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de

Más detalles

P2P: el principio o el fin? Integración de redes P2P y CDNs

P2P: el principio o el fin? Integración de redes P2P y CDNs P2P: el principio o el fin? Integración de redes P2P y CDNs B. Molina, J. Lloret, C.E Palau, Universidad Politécnica de Valencia Índice Introducción Redes de distribución de contenido (CDN) Redes peer-to

Más detalles

III. INTRODUCCIÓN AL CLOUD COMPUTING

III. INTRODUCCIÓN AL CLOUD COMPUTING III. INTRODUCCIÓN AL CLOUD COMPUTING Definición (I) Qué es el cloud computing? Nuevo paradigma de computación distribuida Provee un servicio de acceso a recursos computacionales: servidores, almacenamiento,

Más detalles

Mosix2: La versión grid de Mosix para Linux-2.6

Mosix2: La versión grid de Mosix para Linux-2.6 Mosix2: La versión grid de Mosix para Linux-2.6 Juan P. Caballero Lionel Gutierrez Javier Echaiz Jorge R. Ardenghi Laboratorio de Investigación de Sistemas Distribuidos (LISiDi) Departamento de Ciencias

Más detalles

Trabajo N 6: Virtualización de Servidor

Trabajo N 6: Virtualización de Servidor Trabajo N 6: Virtualización de Objetivos Objetivo General: Migrar ERP del host físico local de la empresa a un Virtual Private Server (VPS). Objetivos Específicos: Adquirir un VPS y configurarlo. Respaldar

Más detalles

CONTENIDOS. Qué es? Por qué? Ventajas Tendencias Almacenamiento Problemas habituales Soluciones Servidores Problemas habituales Soluciones Resumen

CONTENIDOS. Qué es? Por qué? Ventajas Tendencias Almacenamiento Problemas habituales Soluciones Servidores Problemas habituales Soluciones Resumen VIRTUALIZACIÓN Virtualización CONTENIDOS Qué es? Por qué? Ventajas Tendencias Almacenamiento Problemas habituales Soluciones Servidores Problemas habituales Soluciones Resumen Virtualización Virtualizar

Más detalles

StaaS: Storage as a Service (2)

StaaS: Storage as a Service (2) : Storage as a Service (2) Systems Integration Miguel Vidal Twitter: @mvidallopez Jose Castro Twitter: @jfcastroluis Master on Free Software April 19th, 2013 1 / 38 Miguel Vidal Jose Castro : Storage as

Más detalles

Sistema de apoyo para la localización de menores de edad desaparecidos utilizando dispositivos móviles

Sistema de apoyo para la localización de menores de edad desaparecidos utilizando dispositivos móviles Sistema de apoyo para la localización de menores de edad desaparecidos utilizando dispositivos móviles Luis Roberto Conde-Salinas, Jorge Fernando Ambros-Antemate, María del Pilar Beristain-Colorado Escuela

Más detalles

Sistemas de Información para la Gestión

Sistemas de Información para la Gestión Sistemas de Información para la Gestión UNIDAD 2: RECURSOS DE TI Bases de Datos UNIDAD 2: RECURSOS DE TECNOLOGÍA DE INFORMACIÓN Información 1. La Información: Propiedades de la Información. Sistemas de

Más detalles

Lucía Vargas Vega A45650

Lucía Vargas Vega A45650 Lucía Vargas Vega A45650 Qué es PlanetLab? Objetivos PlanetLab Historia Consorcio PlanetLab y Membresías Arquitectura Impacto Conclusiones 2 Conjunto de servidores distribuidos a través de las redes académicas

Más detalles

EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS

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

Más detalles

[Webcast] Microsoft Azure

[Webcast] Microsoft Azure [Webcast] Microsoft Azure Cómo extender a la nube tu Infraestructura con Cómputo + Redes de Azure. Quiénes somos? Pablo Ariel Di Loreto @Buenos Aires, Argentina. 33 años de edad. Gerente de Proyectos y

Más detalles

Pla Docent de l Assignatura

Pla Docent de l Assignatura Pla Docent de l Assignatura Guia Docent Curs acadèmic: 2008-09 Nom de l assignatura: Arquitectura i Enginyeria de Computadors II Codi assignatura: 12462 Estudis: Enginyeria en Informàtica Crèdits: 4.5

Más detalles

Ubuntu in the Clouds. Ubuntu Jaunty Jackalope 8.04. Ing. Andrés E. Rodriguez Lazo andreserl@ubuntu.com

Ubuntu in the Clouds. Ubuntu Jaunty Jackalope 8.04. Ing. Andrés E. Rodriguez Lazo andreserl@ubuntu.com Ubuntu in the Clouds Ubuntu Jaunty Jackalope 8.04 Ing. Andrés E. Rodriguez Lazo andreserl@ubuntu.com What's New in Ubuntu Jaunty Jackalope 9.04 Desktop Look&Feel: Themes alternativos, Nuevo Sistema de

Más detalles

Ficha Técnica del curso Online de Cloud Computing con Amazon Web Services (AWS)

Ficha Técnica del curso Online de Cloud Computing con Amazon Web Services (AWS) Ficha Técnica del curso Online de Cloud Computing con Amazon Web Services (AWS) Nombre del Curso: Curso Online de Cloud Computing con Amazon Web Services (AWS) Breve descripción del Curso: Este curso online

Más detalles

CentralTECH. VMWare vsphere 5.5. www.cteducacion.com. Curso: CT-3410: Administración VMWare vsphere 5.5. Sobre este curso. Perfil de la audiencia

CentralTECH. VMWare vsphere 5.5. www.cteducacion.com. Curso: CT-3410: Administración VMWare vsphere 5.5. Sobre este curso. Perfil de la audiencia Curso: CT-3410: Administración Sobre este curso En este curso, los estudiantes aprenden el uso de la herramienta VMWare vsphere y los utilitarios complementarios, junto a los conocimientos de virtualización

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

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 La plataforma

Más detalles

CENTRO DE DATOS Y POP

CENTRO DE DATOS Y POP Virtual y física. Pública y privada. Por horas o por meses. Nuestra plataforma unificada proporciona infraestructuras en la nube a nivel de Internet. Todo lo que quiera, desplegado bajo demanda y en tiempo

Más detalles

Caracterización y oportunidades en el cloud público

Caracterización y oportunidades en el cloud público Caracterización y oportunidades en el cloud público IX Congreso de Ciencia y Tecnología Universidad de las Fuerzas Armadas ESPE 28 mayo 2014 José Luis García Dorado (jl.garcia@uam.es) Prometeo -- Universidad

Más detalles