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 ( 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.

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

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

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

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

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

Arquitectura de sistema de alta disponibilidad

Arquitectura de sistema de alta disponibilidad Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

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

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Capas del Modelo ISO/OSI

Capas del Modelo ISO/OSI Modelo ISO/OSI Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar

Más detalles

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor Infraestructura Tecnológica Sesión 5: Arquitectura cliente-servidor Contextualización Dentro de los sistemas de comunicación que funcionan por medio de Internet podemos contemplar la arquitectura cliente-servidor.

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

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

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

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

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

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

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES?

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES? QUE ES COMLINE MENSAJES? Comline Mensajes es una plataforma flexible, ágil y oportuna, que permite el envío MASIVO de MENSAJES DE TEXTO (SMS). Comline Mensajes integra su tecnología a los centros de recepción

Más detalles

Arquitectura: Clusters

Arquitectura: Clusters Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

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

Capitulo 3. Desarrollo del Software

Capitulo 3. Desarrollo del Software Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista

Más detalles

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A. la plataforma para una gestión ágil de los entornos de TI System Center la plataforma para una gestión ágil de los entornos de TI Introducción En la actualidad son ya muchas las empresas que están experimentando

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

Un Sistema Distribuido para el Manejo de Correo Electrónico

Un Sistema Distribuido para el Manejo de Correo Electrónico Un Sistema Distribuido para el Manejo de Correo Electrónico Autores: Ariel Pasini apasini@lidi.info.unlp.edu.ar Juan La Battaglia juanlb@lidi.info.unlp.edu.ar Alumnos del cuarto año de la Licenciatura

Más detalles

ESPACIOS DE COMUNICACIÓN VIRTUAL

ESPACIOS DE COMUNICACIÓN VIRTUAL 1 ESPACIOS DE COMUNICACIÓN VIRTUAL La comunicación es la base de la formación en un entorno virtual que facilita las necesidades esenciales de un buen aprendizaje. El entorno virtual desarrolla la comunicación

Más detalles

Estructura de Computadores I Arquitectura de los MMOFPS

Estructura de Computadores I Arquitectura de los MMOFPS UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA Estructura de Computadores I Arquitectura de los MMOFPS Integrantes: Luis Castro Valentina Yévenes RESUMEN Los MMOG (Massively Multiplayer Online Game), son juegos

Más detalles

Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co

Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co Sistemas de archivos distribuidos Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co >Abstracción del sistema operativo para representar y organizar los recursos de almacenamiento >Se debe hacer la

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

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

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

Más detalles

Infraestructura Tecnológica. Sesión 12: Niveles de confiabilidad

Infraestructura Tecnológica. Sesión 12: Niveles de confiabilidad Infraestructura Tecnológica Sesión 12: Niveles de confiabilidad Contextualización La confianza es un factor determinante y muy importante, con ésta se pueden dar o rechazar peticiones de negocio, amistad

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Google Drive y Almacenamiento en Nubes Virtuales

Google Drive y Almacenamiento en Nubes Virtuales Google Drive y Almacenamiento en Nubes Virtuales Integrantes: Nicolás Cienfuegos Tábata Larenas Deyanira Torres Ramo: Redes de Computadoras I (ELO-322) Profesor: Agustín Gonzalez Fecha: 6 de Septiembre

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Manual de Usuario Comprador Presupuesto

Manual de Usuario Comprador Presupuesto Manual de Usuario Comprador Presupuesto Servicio de Atención Telefónica: 5300569/ 5300570 Descripción General El módulo Presupuesto tiene la finalidad de ayudar a las empresas a tener un control de gestión

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

Proyectos Finales. Redes de Computadoras. 2009. Proyecto 1. Sistema de almacenamiento virtual sobre una plataforma P2P utilizando JXTA.

Proyectos Finales. Redes de Computadoras. 2009. Proyecto 1. Sistema de almacenamiento virtual sobre una plataforma P2P utilizando JXTA. Proyectos Finales. Redes de Computadoras. 2009. Proyecto 1. Sistema de almacenamiento virtual sobre una plataforma P2P utilizando JXTA. Se trata de crear una red P2P sobre la plataforma JXTA, la cual manejará

Más detalles

Familia de Windows Server 2003

Familia de Windows Server 2003 Familia de Windows Server 2003 Windows Server 2003 está disponible en cuatro ediciones. Cada edición se ha desarrollado para una función de servidor específica, como se describe en la tabla siguiente:

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Para detalles y funcionalidades ver Manual para el Administrador

Para detalles y funcionalidades ver Manual para el Administrador Qué es Gemelo Backup Online EMPRESA? Es una solución de administración y respaldo diseñada para Empresas que desean controlar y proteger su información de forma simple, segura y confiable. Se define un

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Almacenamiento virtual de sitios web HOSTS VIRTUALES Almacenamiento virtual de sitios web HOSTS VIRTUALES El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como www.company1.com y www.company2.com) en una sola máquina. Los

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

SIEWEB. La intranet corporativa de SIE

SIEWEB. La intranet corporativa de SIE La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS 5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración

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

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados

Más detalles

Redes de Computadores I

Redes de Computadores I Redes de Computadores I Proyecto Dropbox Guillermo Castro 201021015-4 Javier Garcés 201021002-2 4 de septiembre de 2013 3 PROTOCOLOS DB-LSP Y DB-LSP-DISC 1. Resumen La sincronización de archivos es hoy,

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

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

Más detalles

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos. INTRODUCCIÓN Aunque poca gente sabe lo que es TCP/IP todos lo emplean indirectamente y lo confunden con un solo protocolo cuando en realidad son varios, de entre los cuales destaca y es el mas importante

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

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

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

Preguntas y Respuestas.

Preguntas y Respuestas. Preguntas y Respuestas. 1. En la Página 42, en el IAO 11.1, letra C, indica (d) Evidencia documentada, de conformidad con la Cláusula 16 de las IAO, que establezca que el Oferente es elegible para presentar

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

En los últimos años, se ha presentado una enorme demanda por servicios portátiles,

En los últimos años, se ha presentado una enorme demanda por servicios portátiles, Capítulo 1 Introducción En los últimos años, se ha presentado una enorme demanda por servicios portátiles, a los que se les ha llamado tecnologías móviles, este repentino crecimiento de tecnologías ha

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

4. Programación Paralela

4. 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 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

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

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

CONSOLIDADO DE PREGUNTAS A LA FCT RECIBIDAS DURANTE EL ESTUDIO DE MERCADO O COSTOS

CONSOLIDADO DE PREGUNTAS A LA FCT RECIBIDAS DURANTE EL ESTUDIO DE MERCADO O COSTOS CONSOLIDADO DE PREGUNTAS A LA FCT RECIBIDAS DURANTE EL ESTUDIO DE MERCADO O COSTOS Fecha 24/04/2014 Las siguientes preguntas se recibieron durante el desarrollo del Estudio de Mercado o Costos para el

Más detalles

Dispositivos de Red Hub Switch

Dispositivos de Red Hub Switch Dispositivos de Red Tarjeta de red Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos o radiofrecuencias para redes

Más detalles

CAPITULO I FORMULACION DEL PROBLEMA

CAPITULO I FORMULACION DEL PROBLEMA CAPITULO I FORMULACION DEL PROBLEMA TITULO DESCRIPTIVO DEL PROYECTO. Implementación de un servidor proxy para el control de tráfico de la red y gestión de los servicios de Internet en los centros de cómputo

Más detalles

Gemelo Backup Online P E R S O N A L I N D I C E. Qué es Gemelo Backup Online Personal. Gemelo Backup Online WEB

Gemelo Backup Online P E R S O N A L I N D I C E. Qué es Gemelo Backup Online Personal. Gemelo Backup Online WEB Gemelo Backup Online P E R S O N A L Qué es Gemelo Backup Online Personal Gemelo Backup Online WEB Gemelo Backup Online DESKTOP > Agenda de Respaldo > Disco Virtual Confidencialidad y Seguridad > Qué es

Más detalles

Manual para la utilización de PrestaShop

Manual para la utilización de PrestaShop Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para

Más detalles

Políticas: Servicio de Computo de Alto Rendimiento

Políticas: Servicio de Computo de Alto Rendimiento Políticas: Servicio de Computo de Alto Rendimiento La Coordinación General de Tecnologías de Información a través de la Unidad de Apoyo a la Academia y la Investigación, ha definido políticas para el servicio

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

Procesos. Bibliografía. Threads y procesos. Definiciones

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

Más detalles

SISTEMAS DE INFORMACIÓN I TEORÍA

SISTEMAS DE INFORMACIÓN I TEORÍA CONTENIDO: CICLO DE VIDA DE DESARROLLO DE SI FASES GENÉRICAS DEL CICLO DE VIDA DE DESARROLLO DE SI VISIÓN TRADICIONAL DEL CICLO DE VIDA DE DESARROLLO DE SI DE DESARROLLO DE SI: ANÁLISIS Material diseñado

Más detalles

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET HOSTING El Hosting o Alojamiento web es el servicio que permite a los usuarios de internet poder almacenar información en un CPU conectado a internet las 24 horas del día los 365 días del año, ya sea para

Más detalles

Sistema de SaaS (Software as a Service) para centros educativos

Sistema de SaaS (Software as a Service) para centros educativos Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo

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

Escritorios virtuales

Escritorios virtuales Escritorios virtuales Italo E. Ayesteran R. Con la adopción de la tecnología de Computación en la nube (Cloud Computing), las soluciones de escritorio virtual representan una de las herramientas más poderosas

Más detalles

CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK. www.formacionhadoop.com

CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK. www.formacionhadoop.com CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK www.formacionhadoop.com Índice 1 Qué es Big Data? 2 Problemas con los sistemas tradicionales 3 Qué es Spark? 3.1 Procesamiento de datos distribuido

Más detalles

Redes de Altas Prestaciones

Redes de Altas Prestaciones Redes de Altas Prestaciones TEMA 3 Tecnologías Soporte tolerante a fallos -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Topología en Alta Disponibilidad Tecnologías disponibles Tecnología

Más detalles

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE ESCUELA DE PEDAGOGÍA E INVESTIGACIÓN EDUCATIVA PROYECTO MARCANDO HUELLAS CON LA UGCA DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE Julián Andrés Franco Alzate UNIVERSIDAD LA GRAN COLOMBIA SECCIONAL ARMENIA

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Ingeniería de Software. Pruebas

Ingeniería de Software. Pruebas Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en

Más detalles

Integración de Magento & Dynamics NAV

Integración de Magento & Dynamics NAV Integración de Magento & Dynamics NAV Integración de Magento & Dynamics NAV Integración de Magento & Dynamics NAV Presentamos una nueva solución que comunica la plataforma de Tiendas virtuales de Magento

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos

Más detalles

INGENIERÍA CIVIL I NFORMÁTICA II PROF. ING. CESAR TAMARIZ FIGUEROA

INGENIERÍA CIVIL I NFORMÁTICA II PROF. ING. CESAR TAMARIZ FIGUEROA INGENIERÍA CIVIL I NFORMÁTICA II PROF. ING. CESAR TAMARIZ FIGUEROA SEGUNDA UNIDAD REDES DE COMPUTADORA DEFINICIÓN: Se puede definir una red de computadora como un sistema de comunicación que conecta ordenadores

Más detalles

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) APRENDERAPROGRAMAR.COM QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) Sección: Divulgación Categoría: Herramientas Informáticas Fecha

Más detalles

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

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

Más detalles

SISTEMA INTEGRAL DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA

SISTEMA INTEGRAL DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA SISTEMA INTEGRAL DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA INTRODUCCIÓN El Centro nacional de Referencia Fitosanitaria (CNRF) hace uso de solicitudes, es decir,

Más detalles

La vida en un mundo centrado en la red

La vida en un mundo centrado en la red La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 3 1 Objetivos En este capítulo aprenderá a: Describir cómo las funciones de las tres capas superiores del modelo OSI que

Más detalles