<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexander02032jcmtz</id>
	<title>EcuRed - Contribuciones del colaborador [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alexander02032jcmtz"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/Especial:Contribuciones/Alexander02032jcmtz"/>
	<updated>2026-06-10T21:01:17Z</updated>
	<subtitle>Contribuciones del colaborador</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Cluster_Oscar&amp;diff=492245</id>
		<title>Cluster Oscar</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Cluster_Oscar&amp;diff=492245"/>
		<updated>2011-04-07T20:47:40Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: Página creada con '{{Desarrollo}} {{Definición |nombre= '''Cluster OSCAR''' |imagen= Cluster.JPG|200px |tamaño= |concepto= OSCAR es una colección de software de código abierto para crear un cl...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}} {{Definición&lt;br /&gt;
|nombre= '''Cluster OSCAR'''&lt;br /&gt;
|imagen= Cluster.JPG|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto= OSCAR es una colección de software de código abierto para crear un cluster sobre Linux desarrollada por el Grupo de Clusters Abiertos (OCG – Open Cluster Group).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Cluster OSCAR''' OSCAR (Open Source Cluster Application Resources) es una colección de software de código abierto para crear un cluster sobre Linux desarrollada por el Grupo de Clusters Abiertos (OCG – Open Cluster Group). El objetivo primario del grupo de trabajo OSCAR es conseguir que la instalación, la configuración y la administración de un cluster de tamaño modesto, sea fácil. Cualquier cosa necesaria para un cluster – instalación y configuración, mantenimiento, [[programación paralela]], sistemas de encolamiento, programación de tareas – está incluida en OSCAR.&lt;br /&gt;
&lt;br /&gt;
OSCAR se instala sobre un computador con una distribución Linux previamente. OSCAR realiza la instalación y/o configuración de los paquetes necesarios para el cluster de forma automática.&lt;br /&gt;
&lt;br /&gt;
== Arquitectura de OSCAR ==&lt;br /&gt;
&lt;br /&gt;
ELos computadores que conforman el cluster se denominan nodos, existen dos tipos de nodos: un nodo principal (nodo servidor) y varios nodos de cómputo (nodos clientes).&lt;br /&gt;
&lt;br /&gt;
El nodo principal provee respuestas a los pedidos de servicio y asigna las tareas apropiadas a cada nodo cliente. Los nodos clientes se dedican a realizar tareas de cómputo, poseen hardware homogéneo y disponen de una copia completa del sistema operativo y de otros programas. Los nodos se comunican a través de una red Ethernet que no está expuesta al mundo exterior; el nodo servidor posee dos interfaces de red: una interfaz de red conectada al mundo externo y una interfaz conectada a la red interna.&lt;br /&gt;
&lt;br /&gt;
== Componentes de OSCAR ==&lt;br /&gt;
&lt;br /&gt;
OSCAR trae consigo un numero de paquetes de software para el trabajo con [[Cluster de computadoras | cluster]]. Dichos paquetes se pueden agrupar en dos categorías:&lt;br /&gt;
&lt;br /&gt;
* Paquetes núcleos o principales.&lt;br /&gt;
* Paquetes de terceros adicionales para la gestión del manejo de OSCAR.&lt;br /&gt;
&lt;br /&gt;
Algunos de estos paquetes los mencionamos a continuación.&lt;br /&gt;
&lt;br /&gt;
**Core&lt;br /&gt;
&lt;br /&gt;
Este es el núcleo del funcionamiento de OSCAR. Es indispensable su instalación.&lt;br /&gt;
&lt;br /&gt;
**C3&lt;br /&gt;
&lt;br /&gt;
La herramienta C3 tiene este nombre dada las iniciales de Cluster, Command and Control. Esta suite provee una administración por líneas de comandos.&lt;br /&gt;
&lt;br /&gt;
**Environmental Switcher&lt;br /&gt;
&lt;br /&gt;
Conjuntos de scripts Perl que permiten al usuario realizar cambios en el entorno de OSCAR. Permite por ejemplo, intercambiar entre las plataformas de [[programación paralela]] MPI o LAM/MPI&lt;br /&gt;
&lt;br /&gt;
**oda&lt;br /&gt;
&lt;br /&gt;
Un sistema central de bases de datos para OSCAR.&lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://clusterfie.epn.edu.ec/clusters/Definiciones Clusters]&lt;br /&gt;
*High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI por Joseph D. Sloan&lt;br /&gt;
&lt;br /&gt;
[[Category:Ciencias_informáticas]] [[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=BEOWULF&amp;diff=492155</id>
		<title>BEOWULF</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=BEOWULF&amp;diff=492155"/>
		<updated>2011-04-07T20:26:20Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: Página creada con '{{Desarrollo}} {{Definición |nombre= '''Beowulf''' |imagen= Cluster.JPG|200px |tamaño= |concepto= Beowulf es una arquitectura conformada por múltiples computadores que puede ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}} {{Definición&lt;br /&gt;
|nombre= '''Beowulf'''&lt;br /&gt;
|imagen= Cluster.JPG|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto= Beowulf es una arquitectura conformada por múltiples computadores que puede usarse para computación paralela.&lt;br /&gt;
}}'''Beowulf''' Algunos autores afirman que se debe llamar Beowulf sólo aquellos computadores construidos de la misma forma que el computador original de la NASA. Otros autores, un tanto extremistas, llaman Beowulf a cualquier sistema de computadores que ejecute código paralelo. Sin embargo, hay autores que coinciden con la siguiente definición: “Beowulf es una arquitectura conformada por múltiples computadores que puede usarse para computación paralela”.&lt;br /&gt;
&lt;br /&gt;
== Desarrollo  ==&lt;br /&gt;
&lt;br /&gt;
En 1994 bajo el patrocinio del Proyecto de la Tierra y Ciencias del Espacio (ESS – Earth and Space Sciences) del Centro de Excelencia en Datos del Espacio y Ciencias de la Información (CESDIS - Center of Excellence in Space Data and Information Sciences), Thomas Sterling y Don Becker crearon el primer cluster Beowulf con fines de investigación. &lt;br /&gt;
&lt;br /&gt;
Thomas Sterling nombró Beowulf al proyecto en honor al héroe de un cuento inglés, quien liberó a “Danes of Heorot” del monstruo opresivo Grendel. A manera de metáfora, se nombró Beowulf a esta nueva estrategia en computación de alto rendimiento que hace uso de tecnología bien difundida en el mercado, para derrotar a los costos opresores en tiempo y dinero de la supercomputación.&lt;br /&gt;
&lt;br /&gt;
Un sistema Beowulf usualmente consiste de un nodo servidor (maestro) y uno o más nodos clientes (esclavos), interconectados a través de una red Ethernet u otro tipo de red. Un cluster Beowulf se construye usando componentes de hardware y de software “bien conocidos” (commodities).&lt;br /&gt;
&lt;br /&gt;
== Clasificación  ==&lt;br /&gt;
&lt;br /&gt;
Para establecer las diferencias entre los distintos tipos de sistemas Beowulf, se presenta la siguiente clasificación: &lt;br /&gt;
&lt;br /&gt;
* Clase I. Son sistemas compuestos por computadores cuyos componentes cumplen con la prueba de certificación “Computer Shopper”, lo que significa que sus elementos son de uso común, y pueden ser adquiridos muy fácilmente en cualquier tienda distribuidora.&lt;br /&gt;
&lt;br /&gt;
* Clase II. Son sistemas compuestos por computadores cuyos componentes no pasan la prueba de certificación “Computer Shopper”, lo que significa que sus componentes no son de uso común y por tanto no pueden encontrarse con la misma facilidad que los componentes de sistemas de la clase anterior. Los equipos ubicados en esta categoría pueden presentar un nivel de prestaciones superior al de la Clase I. &lt;br /&gt;
&lt;br /&gt;
== Combinaciones  ==&lt;br /&gt;
&lt;br /&gt;
Por lo general, los [[Cluster de computadoras | clusters]] Beowulf se basan en [[Hardware | hardware]] bien conocido, con una infraestructura de software de código abierto (Linux). Los nodos que conforman el cluster se encuentran dedicados únicamente a tareas del cluster. Los programas están escritos en C o en Fortran, utilizando librerías de paso de mensajes para realizar operaciones paralelas.&lt;br /&gt;
&lt;br /&gt;
Existen algunas herramientas que permiten instalar, configurar y administrar clusters Beowulf de forma automática, como es el caso de OSCAR y NPACI Rocks. Las dos herramientas incluyen las mejores prácticas de computación cluster tipo Beowulf de alto rendimiento. OSCAR permite implementar clusters Beowulf Clase I; mientras que NPACI Rocks permite implementar clusters Beowulf Clase I o Clase II.&lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://clusterfie.epn.edu.ec/clusters/Definiciones Clusters]&lt;br /&gt;
&lt;br /&gt;
[[Category:Ciencias_informáticas]] [[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Cluster_(computadoras)&amp;diff=465445</id>
		<title>Cluster (computadoras)</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Cluster_(computadoras)&amp;diff=465445"/>
		<updated>2011-03-30T14:08:04Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}} {{Definición&lt;br /&gt;
|nombre= '''Cluster de Computadoras'''&lt;br /&gt;
|imagen= Cluster.JPG|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto= Los cluster de computadoras no son más que el conjunto de equipos de cómputo que mantienen una uniformidad de hardware, comportándose como una [[Supercomputadora]] única.&lt;br /&gt;
}}'''Cluster de computadoras.''' Conjunto de equipos de cómputo que se comportan como una [[Supercomputadora]] única. Son utilizados principalmente para la solución de problemas de alto costo computacional referentes a las ciencias, las ingenierías y el comercio. &lt;br /&gt;
&lt;br /&gt;
== Desarrollo  ==&lt;br /&gt;
&lt;br /&gt;
Los clusters se han desarrollado en varias vertientes, como son las aplicaciones para solución de alto cómputo, servidores Web y comercio electrónico, así como bases de datos de alto rendimiento, entre otros usos.&lt;br /&gt;
&lt;br /&gt;
El auge del uso de clusters se debe al fácil acceso en nuestros días a [[Computadora]]s económicas con potentes microprocesadores, a la existencia de redes de altas velocidades, así como el desarrollo de software para efectuar programación paralela o [[Computacion distribuida|Computación distribuida]]. &lt;br /&gt;
&lt;br /&gt;
Pero principalmente la existencia de los clusters esta motivada por la necesidad de potencia computacional para la solución de problemas complejos. &lt;br /&gt;
&lt;br /&gt;
== Clasificación  ==&lt;br /&gt;
&lt;br /&gt;
Los cluster de computadoras se pueden clasificar en la combinación de las siguientes características generales: &lt;br /&gt;
&lt;br /&gt;
#[[Alto rendimiento]] &lt;br /&gt;
#[[Alta disponibilidad]] &lt;br /&gt;
#[[Balanceo de carga]] &lt;br /&gt;
#[[Escalabilidad]]&lt;br /&gt;
&lt;br /&gt;
=== Etapas  ===&lt;br /&gt;
&lt;br /&gt;
Se pueden describir dos etapas para el montaje de un cluster: &lt;br /&gt;
&lt;br /&gt;
*Selección del [[Hardware]]: es en donde se escogen las computadoras que formaran nuestro cluster. Estas pueden ser&lt;br /&gt;
&lt;br /&gt;
homogéneas (hardware similar) o heterogéneas (hardware diferente). &lt;br /&gt;
&lt;br /&gt;
*Selección del [[Software]]: es en donde se define que [[Sistema operativo]] o [[Middleware]] usaran los equipos.&lt;br /&gt;
&lt;br /&gt;
== Combinaciones  ==&lt;br /&gt;
&lt;br /&gt;
Las combinaciones de todos son posibles. Podemos encontrarnos un cluster de cómputo en donde existe homogeneidad de hardware pero heterogeneidad de software. En esta situación, por lo general, está presente un middleware homogéneo por la parte del software. &lt;br /&gt;
&lt;br /&gt;
También podemos encontrarnos heterogeneidad de hardware con el mismo software. Las situaciones dependen de los contextos políticos y/o económicos de las instituciones o personas responsables. &lt;br /&gt;
&lt;br /&gt;
== Historia ==&lt;br /&gt;
&lt;br /&gt;
La tecnología cluster tiene su inicio entre la década del 50 y del 60, en plena revolución tecnológica.&lt;br /&gt;
&lt;br /&gt;
El principal fundamento que dio origen a la existencia de los clusters es la [[Ley de Amdahl]] que describe matemáticamente cuanto se puede esperar de hacer en paralelo una serie de tareas mediante una arquitectura que lo permita. Dicha ley es aplicable a cualquier medio de multiprocesamiento, ya sea en hardware (es decir, maquinas con varias CPUs) o entornos de redes (clusters de computadoras).&lt;br /&gt;
&lt;br /&gt;
En consecuencia, la historia de los primeros grupos de computadoras está más o menos directamente ligada a la historia de principios de las redes, como una de las principales motivaciones para el desarrollo de una red para enlazar los recursos de computación, de hecho la creación de un cluster de computadoras. Las redes de fueron conceptualmente inventados por la corporación RAND en 1962. &lt;br /&gt;
&lt;br /&gt;
Utilizando el concepto de una red de conmutación de paquetes, el proyecto [[ARPANET]] logró crear en 1969 lo que fue posiblemente la primera red de computadoras básicas basadas en el cluster de computadoras por cuatro tipos de centros informáticos. El desarrollo posterior de ARPANET es lo que hoy conocemos como la red global o [[Internet | INTERNET]].&lt;br /&gt;
&lt;br /&gt;
El primer producto comercial de tipo cluster fue [[ARCnet]], desarrollada en 1977 por Datapoint pero no obtuvo un éxito comercial y los clusters no consiguieron tener éxito hasta que en 1984 VAXcluster produjeran el sistema operativo VAX/VMS. La idea era proporcionar las ventajas del procesamiento paralelo, al tiempo que se mantiene la fiabilidad de los datos y el carácter singular. VAXcluster, VMScluster está todavía disponible en los sistemas de HP OpenVMS corriendo en sistemas Itanium y Alpha.&lt;br /&gt;
&lt;br /&gt;
Otros dos principios comerciales de clusters notables fueron el Tandem Himalaya (alrededor 1994 de con productos de alta disponibilidad) y el IBM S/390 Parallel Sysplex (también alrededor de 1994, principalmente para el uso de la empresa).&lt;br /&gt;
&lt;br /&gt;
La historia de los clusters de computadoras estaría incompleta sin señalar el papel fundamental desempeñado por el desarrollo del software de Parallel Virtual Machine ([[PVM]]). &lt;br /&gt;
&lt;br /&gt;
Este software de fuente abierta basado en comunicaciones TCP/IP permitió la creación de un superordenador virtual - un cluster [[Computación de alto rendimiento|HPC]] - realizada desde cualquiera de los sistemas conectados TCP/IP.&lt;br /&gt;
&lt;br /&gt;
De forma libre los clusters heterogéneos han constituido la cima de este modelo logrando aumentar rápidamente en [[FLOPS]] globalmente y superando con creces la disponibilidad incluso de los más caros superordenadores.&lt;br /&gt;
&lt;br /&gt;
PVM y el empleo de PC y redes de bajo costo llevó, en 1993, a un proyecto de la NASA para construir supercomputadoras de clusters.&lt;br /&gt;
&lt;br /&gt;
En 1995, la invención de la beowulf -un estilo de cluster- una granja de computación diseñado según un producto básico de la red con el objetivo específico de &amp;quot;ser un superordenador&amp;quot; capaz de realizar firmemente y cálculos paralelos HPC. &lt;br /&gt;
&lt;br /&gt;
Esto estimuló el desarrollo independiente de la computación [[Grid]] como una entidad, a pesar de que el estilo Grid giraba en torno al del sistema operativo Unix y el Arpanet.&lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://tuxedlinux.wordpress.com/2007/07/24/cluster-alta-disponibilidad-en-linux Cluster de Alta disponibilidad en LINUX]&lt;br /&gt;
&lt;br /&gt;
[[Category:Ciencias_informáticas]] [[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=445854</id>
		<title>Computación distribuida</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=445854"/>
		<updated>2011-03-24T13:57:57Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}{{Definición&lt;br /&gt;
|nombre=Computación distribuida&lt;br /&gt;
|imagen=Comp_dist.jpg|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto=Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
}} '''Computación distribuida'''. Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
&lt;br /&gt;
Estas utilizan estándares abiertos para llevar a cabo una tarea u objetivo común. Se caracteriza por su heterogeneidad o sea cada computadora posee sus componentes de software y hardware, los cuales el usuario percibe como un solo sistema. Para el usuario todo es transparente, accede a los demás recursos de la misma manera que accede al suyo propio. Esta colección de computadoras básicamente lo que hace es dividirse el trabajo a realizar en pequeñas tareas individuales, reciben los datos necesarios para esa tarea, la hacen y devuelven los datos para unirlos en el resultado final. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En la actualidad la informática contribuye en gran medida a la solución de problemas en diferentes ámbitos y disciplinas, volviéndose una fuente de recursos imprescindible. La creciente necesidad de almacenamiento y procesamiento de datos que se requiere en ambiciosos proyectos de investigación científica, así como simulaciones a gran escala, toma de decisiones a partir de grandes volúmenes de información y cientos de casos que no encuentran una solución, es claramente un problema a tener en cuenta. &lt;br /&gt;
&lt;br /&gt;
Como solución a estos problemas computacionales, primeramente se planten los Cluster, pero aún así, en la actualidad la relación costo-rendimiento hace que su gran demanda tanto de computación como de espacio y gestión de almacenamiento requerido por un gran número de aplicaciones encargadas de gestionar grandes cantidades de datos de forma eficiente y sencilla, exija el uso de nuevas tecnologías como es el caso de la Computación Grid. &lt;br /&gt;
&lt;br /&gt;
== Cluster  ==&lt;br /&gt;
&lt;br /&gt;
Es un conjunto de computadoras interconectadas con dispositivos de alta velocidad que actúan en conjunto usando el poder de cómputo de varios CPU en combinación para resolver ciertos problemas. Aparecen ante clientes y aplicaciones como un solo sistema. Aunque los [[Cluster de computadoras|Clusters]] no son tan flexibles en cuanto a la heterogeneidad de hardware y sistemas operativos sobre los cuales se implementan. &lt;br /&gt;
&lt;br /&gt;
=== Limitaciones de los Clusters  ===&lt;br /&gt;
&lt;br /&gt;
#Mantenimiento: &lt;br /&gt;
##La ampliación de un Cluster es costosa en grandes tamaños. &lt;br /&gt;
##Es una solución escalable pero hasta que punto&lt;br /&gt;
&lt;br /&gt;
#Recursos infrautilizados: &lt;br /&gt;
##Los Clusters son instalaciones dedicadas. &lt;br /&gt;
##Una organización típica tiene desperdiciada millones de ciclos de cómputo en sus ordenadores personales.&lt;br /&gt;
&lt;br /&gt;
#Siempre existe un problema más grande.&lt;br /&gt;
&lt;br /&gt;
== Grid  ==&lt;br /&gt;
&lt;br /&gt;
El concepto de grid viene emparejado con el de las [[Redes]] eléctricas. Desde un comienzo se pensaron las grids como creación de una red mundial de laboratorios proveedores de poder de cómputo y capacidad de almacenamiento, de la misma manera que lo hacen las redes eléctricas, permitiendo fácil acceso a ellos y aprovechando la capacidad de este conjunto heterogéneo de sistemas sin la preocupación de cuales nodos de esta red nos proveen el servicio. &lt;br /&gt;
&lt;br /&gt;
El concepto de Grid surge para denominar un conjunto de recursos computacionales heterogéneos distribuidos, pertenecientes a distintas organizaciones. Ente las ideas principales se encuentran dotar de una infraestructura de computación distribuida a las Organizaciones Virtuales de usuarios para que puedan llevar a cabo sus cálculos. &lt;br /&gt;
&lt;br /&gt;
=== Los pilares del funcionamiento de las redes [[Grid]]  ===&lt;br /&gt;
&lt;br /&gt;
#La posibilidad de compartir recursos: poder utilizar recursos remotos que nos permitan realizar tareas que no podríamos abordar en nuestra máquina o centro de trabajo. &lt;br /&gt;
#La seguridad - acceso seguro: se centra en los siguientes aspectos: &lt;br /&gt;
#Política de Accesos: Se deben definir cuidadosamente qué es lo que van a compartir, a quién se permite el acceso y bajo qué condiciones. &lt;br /&gt;
#Autenticación: establece la identidad de un usuario o de un recurso concreto. &lt;br /&gt;
#Autorización: determina si una operación es consistente con las relaciones que se han definido previamente. &lt;br /&gt;
#El uso eficiente de los recursos: no importa la cantidad de recursos de los que uno disponga; siempre habrá usuarios haciendo cola para utilizarlos. Se necesitan mecanismos para repartir el trabajo de forma automática y eficiente entre una gran cantidad de recursos, reduciendo las colas de espera. &lt;br /&gt;
#Redes de comunicaciones fiables que eliminen las distancias: la existencia de conexiones de alta velocidad es lo que hace posible un Grid a escala mundial. Hace diez años hubiese sido ingenuo tratar de enviar grandes cantidades de datos a través del mundo para que se pudiesen procesar más rápido en otros ordenadores. El tiempo que se tardaba en transferirlos anularía el beneficio de un procesamiento más rápido. &lt;br /&gt;
#Estándares abiertos: las aplicaciones que se ejecuten en un Grid deben funcionar en cualquier otro. Debido a que la naturaleza del Grid es compartir recursos, es comprensible que la existencia de estándares abiertos redunde en beneficio de todos los agentes participantes.&lt;br /&gt;
&lt;br /&gt;
=== Organizaciones Virtuales  ===&lt;br /&gt;
&lt;br /&gt;
Entrando en lo que seria la arquitectura de un sistema grid se pueden destacar a las Organizaciones virtuales. &lt;br /&gt;
&lt;br /&gt;
Cuando se habla de compartir no se trata de un simple intercambio de ficheros, sino de ofrecer acceso a computadoras, software, datos y otros recursos de forma directa, como requieren los modelos para la solución cooperativa de problemas y de negociación de recursos que aparecen en la industria, la ciencia y la ingeniería. &lt;br /&gt;
&lt;br /&gt;
Esta forma de hacer disponibles los recursos debe ser por necesidad rigurosamente controlada, de forma que los proveedores y los consumidores queden claramente identificados, además de establecer cuidadosamente qué recursos se comparten, quién están autorizados a compartir y las condiciones bajo las cuales se realiza el proceso. &lt;br /&gt;
&lt;br /&gt;
La naturaleza externa de los recursos compartidos en el entorno Grid/CPU, capacidad de almacenamiento, datos, software etc. o su disponibilidad más allá del dominio administrativo local conducen a la creación de un nuevo dominio de administración llamado Organización Virtual que implementa un nuevo conjunto de políticas, usualmente formado por políticas locales en adición a políticas externas de administración sobre los recursos del sistema. los usuarios pueden agruparse dinámicamente en estas VOs definiendo cada una sus propios requerimientos y políticas de acceso y empleo de los recursos. &lt;br /&gt;
&lt;br /&gt;
=== Ventajas de Grid  ===&lt;br /&gt;
&lt;br /&gt;
Con Grid vienen aparejadas una serie de ventajas que otros sistemas no eran capaces de ofrecer, seguridad, confiabilidad, escalabilidad y coordinación. &lt;br /&gt;
&lt;br /&gt;
*Seguridad&lt;br /&gt;
&lt;br /&gt;
Todo [[Grid]] debe seguir una serie de protocolos para garantizar la seguridad del sistema. Se pone en uso el concepto: Organizaciones Virtuales sobre el cual se basa las políticas de acceso a los recursos. El concepto de Grid se encuentra estrechamente ligado al de organización virtual. &lt;br /&gt;
&lt;br /&gt;
*Confiabilidad&lt;br /&gt;
&lt;br /&gt;
Las organizaciones que participan en un Grid son confiables, dejando por sentado su legitimidad. &lt;br /&gt;
&lt;br /&gt;
*Escalabilidad&lt;br /&gt;
&lt;br /&gt;
Grid es capaz de agregar más servicios, aumentando sus capacidades. Esto se debe a que posee una naturaleza colaborativa y coordinada en donde los mismos miembros pueden definir sus recursos y los tiempos que estos se encontraran aprovechables para Grid. De esta forma los servicios prestados pueden estar o no disponibles en un momento determinado y Grid estará preparado para ello. &lt;br /&gt;
&lt;br /&gt;
*Coordinación&lt;br /&gt;
&lt;br /&gt;
En Grid existe un esfuerzo coordinado, donde siempre todos los miembros aportan y a su vez usan los recursos disponibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.gridcafe.org/ GridCafe]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software_de_Internet]] [[Category:Ciencias_informáticas]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Cluster_(computadoras)&amp;diff=445826</id>
		<title>Cluster (computadoras)</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Cluster_(computadoras)&amp;diff=445826"/>
		<updated>2011-03-24T13:53:25Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}&lt;br /&gt;
{{Definición&lt;br /&gt;
|nombre= '''Cluster de Computadoras'''&lt;br /&gt;
|imagen= Cluster.JPG|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto= Los cluster de computadoras no son más que el conjunto de equipos de cómputo que mantienen una uniformidad de hardware, comportándose como una [[Supercomputadora]] única.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Cluster de computadoras''' no son más que el conjunto de equipos de cómputo que se comportan como una [[Supercomputadora]] única. Son utilizados principalmente para la solución de problemas de alto costo computacional referentes a las ciencias, las ingenierías y el comercio.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Los clusters se han desarrollado en varias vertientes, como son las aplicaciones para solución de alto cómputo, servidores&amp;lt;br&amp;gt;Web y comercio electrónico, así como bases de datos de alto rendimiento, entre otros usos.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;El auge del uso de clusters se debe al fácil acceso en nuestros días a [[Computadora]]s económicas con potentes microprocesadores, a la existencia de redes de altas velocidades, así como el desarrollo de software para efectuar&amp;lt;br&amp;gt;programación paralela o [[Computacion distribuida|Computación distribuida]]. Pero principalmente la existencia de los clusters esta motivada por la necesidad de potencia computacional para la solución de problemas complejos.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Los cluster de computadoras se pueden clasificar en la combinación de las siguientes características generales: &lt;br /&gt;
&lt;br /&gt;
#[[Alto rendimiento]] &lt;br /&gt;
#[[Alta disponibilidad]] &lt;br /&gt;
#[[Balanceo de carga]] &lt;br /&gt;
#[[Escalabilidad]]&lt;br /&gt;
&lt;br /&gt;
Se pueden describir dos etapas para el montaje de un cluster: &lt;br /&gt;
&lt;br /&gt;
*Selección del [[Hardware]]: es en donde se escogen las computadoras que formaran nuestro cluster. Estas pueden ser&lt;br /&gt;
&lt;br /&gt;
homogéneas (hardware similar) o heterogéneas (hardware diferente). &lt;br /&gt;
&lt;br /&gt;
*Selección del [[Software]]: es en donde se define que [[Sistema operativo]] o [[Middleware]] usaran los equipos.&lt;br /&gt;
&lt;br /&gt;
Las combinaciones de todos son posibles. Podemos encontrarnos un cluster de cómputo en donde existe homogeneidad de hardware pero heterogeneidad de software. En esta situación, por lo general, está presente un middleware homogéneo por la parte del software. También podemos encontrarnos heterogeneidad de hardware con el mismo software. Las situaciones dependen de los contextos políticos y/o económicos de las instituciones o personas responsables.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fuente ==&lt;br /&gt;
[http://tuxedlinux.wordpress.com/2007/07/24/cluster-alta-disponibilidad-en-linux Cluster de Alta disponibilidad en LINUX]&lt;br /&gt;
&lt;br /&gt;
[[Category:Ciencias_informáticas]]&lt;br /&gt;
[[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Cluster_(computadoras)&amp;diff=445799</id>
		<title>Cluster (computadoras)</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Cluster_(computadoras)&amp;diff=445799"/>
		<updated>2011-03-24T13:47:30Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: Página creada con '{{Desarrollo}} {{Definición |nombre= '''Cluster de Computadoras''' |imagen= Cluster.JPG|200px |tamaño= |concepto= Los cluster de computadoras no son más que el conjunto de eq...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}&lt;br /&gt;
{{Definición&lt;br /&gt;
|nombre= '''Cluster de Computadoras'''&lt;br /&gt;
|imagen= Cluster.JPG|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto= Los cluster de computadoras no son más que el conjunto de equipos de cómputo que mantienen una uniformidad de hardware, comportándose como una [[Supercomputadora]] única.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Cluster de computadoras''' no son más que el conjunto de equipos de cómputo que mantienen una uniformidad de hardware, comportándose como una [[Supercomputadora]] única. Son utilizados principalmente para la solución de problemas de alto costo computacional referentes a las ciencias, las ingenierías y el comercio.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Los clusters se han desarrollado en varias vertientes, como son las aplicaciones para solución de alto cómputo, servidores&amp;lt;br&amp;gt;Web y comercio electrónico, así como bases de datos de alto rendimiento, entre otros usos.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;El auge del uso de clusters se debe al fácil acceso en nuestros días a [[Computadora]]s económicas con potentes microprocesadores, a la existencia de redes de altas velocidades, así como el desarrollo de software para efectuar&amp;lt;br&amp;gt;programación paralela o [[Computacion distribuida|Computación distribuida]]. Pero principalmente la existencia de los clusters esta motivada por la necesidad de potencia computacional para la solución de problemas complejos.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Los cluster de computadoras se pueden clasificar en la combinación de las siguientes características generales: &lt;br /&gt;
&lt;br /&gt;
#[[Alto rendimiento]] &lt;br /&gt;
#[[Alta disponibilidad]] &lt;br /&gt;
#[[Balanceo de carga]] &lt;br /&gt;
#[[Escalabilidad]]&lt;br /&gt;
&lt;br /&gt;
Se pueden describir dos etapas para el montaje de un cluster: &lt;br /&gt;
&lt;br /&gt;
*Selección del [[Hardware]]: es en donde se escogen las computadoras que formaran nuestro cluster. Estas pueden ser&lt;br /&gt;
&lt;br /&gt;
homogéneas (hardware similar) o heterogéneas (hardware diferente). &lt;br /&gt;
&lt;br /&gt;
*Selección del [[Software]]: es en donde se define que [[Sistema operativo]] o [[Middleware]] usaran los equipos.&lt;br /&gt;
&lt;br /&gt;
Las combinaciones de todos son posibles. Podemos encontrarnos un cluster de cómputo en donde existe homogeneidad de hardware pero heterogeneidad de software. En esta situación, por lo general, está presente un middleware homogéneo por la parte del software. También podemos encontrarnos heterogeneidad de hardware con el mismo software. Las situaciones dependen de los contextos políticos y/o económicos de las instituciones o personas responsables.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fuente ==&lt;br /&gt;
[http://tuxedlinux.wordpress.com/2007/07/24/cluster-alta-disponibilidad-en-linux Cluster de Alta disponibilidad en LINUX]&lt;br /&gt;
&lt;br /&gt;
[[Category:Ciencias_informáticas]]&lt;br /&gt;
[[Category:Informática]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444853</id>
		<title>Computación distribuida</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444853"/>
		<updated>2011-03-23T22:03:13Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}{{Definición&lt;br /&gt;
|nombre=Computación distribuida&lt;br /&gt;
|imagen=Comp_dist.jpg|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto=Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
}} '''Computación distribuida'''. Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
&lt;br /&gt;
Estas utilizan estándares abiertos para llevar a cabo una tarea u objetivo común. Se caracteriza por su heterogeneidad o sea cada computadora posee sus componentes de software y hardware, los cuales el usuario percibe como un solo sistema. Para el usuario todo es transparente, accede a los demás recursos de la misma manera que accede al suyo propio. Esta colección de computadoras básicamente lo que hace es dividirse el trabajo a realizar en pequeñas tareas individuales, reciben los datos necesarios para esa tarea, la hacen y devuelven los datos para unirlos en el resultado final. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En la actualidad la informática contribuye en gran medida a la solución de problemas en diferentes ámbitos y disciplinas, volviéndose una fuente de recursos imprescindible. La creciente necesidad de almacenamiento y procesamiento de datos que se requiere en ambiciosos proyectos de investigación científica, así como simulaciones a gran escala, toma de decisiones a partir de grandes volúmenes de información y cientos de casos que no encuentran una solución, es claramente un problema a tener en cuenta. &lt;br /&gt;
&lt;br /&gt;
Como solución a estos problemas computacionales, primeramente se planten los Cluster, pero aún así, en la actualidad la relación costo-rendimiento hace que su gran demanda tanto de computación como de espacio y gestión de almacenamiento requerido por un gran número de aplicaciones encargadas de gestionar grandes cantidades de datos de forma eficiente y sencilla, exija el uso de nuevas tecnologías como es el caso de la Computación Grid. &lt;br /&gt;
&lt;br /&gt;
== Cluster  ==&lt;br /&gt;
&lt;br /&gt;
Es un conjunto de computadoras interconectadas con dispositivos de alta velocidad que actúan en conjunto usando el poder de cómputo de varios CPU en combinación para resolver ciertos problemas. Aparecen ante clientes y aplicaciones como un solo sistema. Aunque los [[Clusters]] no son tan flexibles en cuanto a la heterogeneidad de hardware y sistemas operativos sobre los cuales se implementan. &lt;br /&gt;
&lt;br /&gt;
=== Limitaciones de los Clusters  ===&lt;br /&gt;
&lt;br /&gt;
#Mantenimiento: &lt;br /&gt;
##La ampliación de un Cluster es costosa en grandes tamaños. &lt;br /&gt;
##Es una solución escalable pero hasta que punto&lt;br /&gt;
&lt;br /&gt;
#Recursos infrautilizados: &lt;br /&gt;
##Los Clusters son instalaciones dedicadas. &lt;br /&gt;
##Una organización típica tiene desperdiciada millones de ciclos de cómputo en sus ordenadores personales.&lt;br /&gt;
&lt;br /&gt;
#Siempre existe un problema más grande.&lt;br /&gt;
&lt;br /&gt;
== Grid  ==&lt;br /&gt;
&lt;br /&gt;
El concepto de grid viene emparejado con el de las [[Redes]] eléctricas. Desde un comienzo se pensaron las grids como creación de una red mundial de laboratorios proveedores de poder de cómputo y capacidad de almacenamiento, de la misma manera que lo hacen las redes eléctricas, permitiendo fácil acceso a ellos y aprovechando la capacidad de este conjunto heterogéneo de sistemas sin la preocupación de cuales nodos de esta red nos proveen el servicio. &lt;br /&gt;
&lt;br /&gt;
El concepto de Grid surge para denominar un conjunto de recursos computacionales heterogéneos distribuidos, pertenecientes a distintas organizaciones. Ente las ideas principales se encuentran dotar de una infraestructura de computación distribuida a las Organizaciones Virtuales de usuarios para que puedan llevar a cabo sus cálculos. &lt;br /&gt;
&lt;br /&gt;
=== Los pilares del funcionamiento de las redes [[Grid]]  ===&lt;br /&gt;
&lt;br /&gt;
#La posibilidad de compartir recursos: poder utilizar recursos remotos que nos permitan realizar tareas que no podríamos abordar en nuestra máquina o centro de trabajo. &lt;br /&gt;
#La seguridad - acceso seguro: se centra en los siguientes aspectos: &lt;br /&gt;
#Política de Accesos: Se deben definir cuidadosamente qué es lo que van a compartir, a quién se permite el acceso y bajo qué condiciones. &lt;br /&gt;
#Autenticación: establece la identidad de un usuario o de un recurso concreto. &lt;br /&gt;
#Autorización: determina si una operación es consistente con las relaciones que se han definido previamente. &lt;br /&gt;
#El uso eficiente de los recursos: no importa la cantidad de recursos de los que uno disponga; siempre habrá usuarios haciendo cola para utilizarlos. Se necesitan mecanismos para repartir el trabajo de forma automática y eficiente entre una gran cantidad de recursos, reduciendo las colas de espera. &lt;br /&gt;
#Redes de comunicaciones fiables que eliminen las distancias: la existencia de conexiones de alta velocidad es lo que hace posible un Grid a escala mundial. Hace diez años hubiese sido ingenuo tratar de enviar grandes cantidades de datos a través del mundo para que se pudiesen procesar más rápido en otros ordenadores. El tiempo que se tardaba en transferirlos anularía el beneficio de un procesamiento más rápido. &lt;br /&gt;
#Estándares abiertos: las aplicaciones que se ejecuten en un Grid deben funcionar en cualquier otro. Debido a que la naturaleza del Grid es compartir recursos, es comprensible que la existencia de estándares abiertos redunde en beneficio de todos los agentes participantes.&lt;br /&gt;
&lt;br /&gt;
=== Organizaciones Virtuales  ===&lt;br /&gt;
&lt;br /&gt;
Entrando en lo que seria la arquitectura de un sistema grid se pueden destacar a las Organizaciones virtuales. &lt;br /&gt;
&lt;br /&gt;
Cuando se habla de compartir no se trata de un simple intercambio de ficheros, sino de ofrecer acceso a computadoras, software, datos y otros recursos de forma directa, como requieren los modelos para la solución cooperativa de problemas y de negociación de recursos que aparecen en la industria, la ciencia y la ingeniería. &lt;br /&gt;
&lt;br /&gt;
Esta forma de hacer disponibles los recursos debe ser por necesidad rigurosamente controlada, de forma que los proveedores y los consumidores queden claramente identificados, además de establecer cuidadosamente qué recursos se comparten, quién están autorizados a compartir y las condiciones bajo las cuales se realiza el proceso. &lt;br /&gt;
&lt;br /&gt;
La naturaleza externa de los recursos compartidos en el entorno Grid/CPU, capacidad de almacenamiento, datos, software etc. o su disponibilidad más allá del dominio administrativo local conducen a la creación de un nuevo dominio de administración llamado Organización Virtual que implementa un nuevo conjunto de políticas, usualmente formado por políticas locales en adición a políticas externas de administración sobre los recursos del sistema. los usuarios pueden agruparse dinámicamente en estas VOs definiendo cada una sus propios requerimientos y políticas de acceso y empleo de los recursos. &lt;br /&gt;
&lt;br /&gt;
=== Ventajas de Grid  ===&lt;br /&gt;
&lt;br /&gt;
Con Grid vienen aparejadas una serie de ventajas que otros sistemas no eran capaces de ofrecer, seguridad, confiabilidad, escalabilidad y coordinación. &lt;br /&gt;
&lt;br /&gt;
*Seguridad&lt;br /&gt;
&lt;br /&gt;
Todo [[Grid]] debe seguir una serie de protocolos para garantizar la seguridad del sistema. Se pone en uso el concepto: Organizaciones Virtuales sobre el cual se basa las políticas de acceso a los recursos. El concepto de Grid se encuentra estrechamente ligado al de organización virtual. &lt;br /&gt;
&lt;br /&gt;
*Confiabilidad&lt;br /&gt;
&lt;br /&gt;
Las organizaciones que participan en un Grid son confiables, dejando por sentado su legitimidad. &lt;br /&gt;
&lt;br /&gt;
*Escalabilidad&lt;br /&gt;
&lt;br /&gt;
Grid es capaz de agregar más servicios, aumentando sus capacidades. Esto se debe a que posee una naturaleza colaborativa y coordinada en donde los mismos miembros pueden definir sus recursos y los tiempos que estos se encontraran aprovechables para Grid. De esta forma los servicios prestados pueden estar o no disponibles en un momento determinado y Grid estará preparado para ello. &lt;br /&gt;
&lt;br /&gt;
*Coordinación&lt;br /&gt;
&lt;br /&gt;
En Grid existe un esfuerzo coordinado, donde siempre todos los miembros aportan y a su vez usan los recursos disponibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.gridcafe.org/ GridCafe]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software_de_Internet]] [[Category:Ciencias_informáticas]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444819</id>
		<title>Computación distribuida</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444819"/>
		<updated>2011-03-23T21:53:19Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}{{Definición&lt;br /&gt;
|nombre=Computación distribuida&lt;br /&gt;
|imagen=Comp_dist.jpg|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto=Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
}} '''Computación distribuida'''. Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
&lt;br /&gt;
Estas utilizan estándares abiertos para llevar a cabo una tarea u objetivo común. Se caracteriza por su heterogeneidad o sea cada computadora posee sus componentes de software y hardware, los cuales el usuario percibe como un solo sistema. Para el usuario todo es transparente, accede a los demás recursos de la misma manera que accede al suyo propio. Esta colección de computadoras básicamente lo que hace es dividirse el trabajo a realizar en pequeñas tareas individuales, reciben los datos necesarios para esa tarea, la hacen y devuelven los datos para unirlos en el resultado final. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En la actualidad la informática contribuye en gran medida a la solución de problemas en diferentes ámbitos y disciplinas, volviéndose una fuente de recursos imprescindible. La creciente necesidad de almacenamiento y procesamiento de datos que se requiere en ambiciosos proyectos de investigación científica, así como simulaciones a gran escala, toma de decisiones a partir de grandes volúmenes de información y cientos de casos que no encuentran una solución, es claramente un problema a tener en cuenta. &lt;br /&gt;
&lt;br /&gt;
Como solución a estos problemas computacionales, primeramente se planten los Cluster, pero aún así, en la actualidad la relación costo-rendimiento hace que su gran demanda tanto de computación como de espacio y gestión de almacenamiento requerido por un gran número de aplicaciones encargadas de gestionar grandes cantidades de datos de forma eficiente y sencilla, exija el uso de nuevas tecnologías como es el caso de la Computación Grid. &lt;br /&gt;
&lt;br /&gt;
== Cluster  ==&lt;br /&gt;
&lt;br /&gt;
Es un conjunto de computadoras interconectadas con dispositivos de alta velocidad que actúan en conjunto usando el poder de cómputo de varios CPU en combinación para resolver ciertos problemas. Aparecen ante clientes y aplicaciones como un solo sistema. Aunque los Clusters no son tan flexibles en cuanto a la heterogeneidad de hardware y sistemas operativos sobre los cuales se implementan. &lt;br /&gt;
&lt;br /&gt;
=== Limitaciones de los Clusters  ===&lt;br /&gt;
&lt;br /&gt;
#Mantenimiento: &lt;br /&gt;
##La ampliación de un Cluster es costosa en grandes tamaños. &lt;br /&gt;
##Es una solución escalable pero hasta que punto&lt;br /&gt;
&lt;br /&gt;
#Recursos infrautilizados: &lt;br /&gt;
##Los Clusters son instalaciones dedicadas. &lt;br /&gt;
##Una organización típica tiene desperdiciada millones de ciclos de cómputo en sus ordenadores personales.&lt;br /&gt;
&lt;br /&gt;
#Siempre existe un problema más grande.&lt;br /&gt;
&lt;br /&gt;
== Grid  ==&lt;br /&gt;
&lt;br /&gt;
El concepto de grid viene emparejado con el de las [[Redes]] eléctricas. Desde un comienzo se pensaron las grids como creación de una red mundial de laboratorios proveedores de poder de cómputo y capacidad de almacenamiento, de la misma manera que lo hacen las redes eléctricas, permitiendo fácil acceso a ellos y aprovechando la capacidad de este conjunto heterogéneo de sistemas sin la preocupación de cuales nodos de esta red nos proveen el servicio. &lt;br /&gt;
&lt;br /&gt;
El concepto de Grid surge para denominar un conjunto de recursos computacionales heterogéneos distribuidos, pertenecientes a distintas organizaciones. Ente las ideas principales se encuentran dotar de una infraestructura de computación distribuida a las Organizaciones Virtuales de usuarios para que puedan llevar a cabo sus cálculos. &lt;br /&gt;
&lt;br /&gt;
=== Los pilares del funcionamiento de las redes Grid  ===&lt;br /&gt;
&lt;br /&gt;
#La posibilidad de compartir recursos: poder utilizar recursos remotos que nos permitan realizar tareas que no podríamos abordar en nuestra máquina o centro de trabajo.&lt;br /&gt;
#La seguridad - acceso seguro: se centra en los siguientes aspectos:&lt;br /&gt;
#Política de Accesos: Se deben definir cuidadosamente qué es lo que van a compartir, a quién se permite el acceso y bajo qué condiciones.&lt;br /&gt;
#Autenticación: establece la identidad de un usuario o de un recurso concreto.&lt;br /&gt;
#Autorización: determina si una operación es consistente con las relaciones que se han definido previamente.&lt;br /&gt;
#El uso eficiente de los recursos: no importa la cantidad de recursos de los que uno disponga; siempre habrá usuarios haciendo cola para utilizarlos. Se necesitan mecanismos para repartir el trabajo de forma automática y eficiente entre una gran cantidad de recursos, reduciendo las colas de espera.&lt;br /&gt;
#Redes de comunicaciones fiables que eliminen las distancias: la existencia de conexiones de alta velocidad es lo que hace posible un Grid a escala mundial. Hace diez años hubiese sido ingenuo tratar de enviar grandes cantidades de datos a través del mundo para que se pudiesen procesar más rápido en otros ordenadores. El tiempo que se tardaba en transferirlos anularía el beneficio de un procesamiento más rápido.&lt;br /&gt;
#Estándares abiertos: las aplicaciones que se ejecuten en un Grid deben funcionar en cualquier otro. Debido a que la naturaleza del Grid es compartir recursos, es comprensible que la existencia de estándares abiertos redunde en beneficio de todos los agentes participantes.&lt;br /&gt;
&lt;br /&gt;
=== Organizaciones Virtuales  ===&lt;br /&gt;
&lt;br /&gt;
Entrando en lo que seria la arquitectura de un sistema grid se pueden destacar a las Organizaciones virtuales. &lt;br /&gt;
&lt;br /&gt;
Cuando se habla de compartir no se trata de un simple intercambio de ficheros, sino de ofrecer acceso a computadoras, software, datos y otros recursos de forma directa, como requieren los modelos para la solución cooperativa de problemas y de negociación de recursos que aparecen en la industria, la ciencia y la ingeniería. &lt;br /&gt;
&lt;br /&gt;
Esta forma de hacer disponibles los recursos debe ser por necesidad rigurosamente controlada, de forma que los proveedores y los consumidores queden claramente identificados, además de establecer cuidadosamente qué recursos se comparten, quién están autorizados a compartir y las condiciones bajo las cuales se realiza el proceso. &lt;br /&gt;
&lt;br /&gt;
La naturaleza externa de los recursos compartidos en el entorno Grid/CPU, capacidad de almacenamiento, datos, software etc. o su disponibilidad más allá del dominio administrativo local conducen a la creación de un nuevo dominio de administración llamado Organización Virtual que implementa un nuevo conjunto de políticas, usualmente formado por políticas locales en adición a políticas externas de administración sobre los recursos del sistema. los usuarios pueden agruparse dinámicamente en estas VOs definiendo cada una sus propios requerimientos y políticas de acceso y empleo de los recursos. &lt;br /&gt;
&lt;br /&gt;
=== Ventajas de Grid  ===&lt;br /&gt;
&lt;br /&gt;
Con Grid vienen aparejadas una serie de ventajas que otros sistemas no eran capaces de ofrecer, seguridad, confiabilidad, escalabilidad y coordinación. &lt;br /&gt;
&lt;br /&gt;
*Seguridad&lt;br /&gt;
&lt;br /&gt;
Todo Grid debe seguir una serie de protocolos para garantizar la seguridad del sistema. Se pone en uso el concepto: Organizaciones Virtuales sobre el cual se basa las políticas de acceso a los recursos. El concepto de Grid se encuentra estrechamente ligado al de organización virtual. &lt;br /&gt;
&lt;br /&gt;
*Confiabilidad&lt;br /&gt;
&lt;br /&gt;
Las organizaciones que participan en un Grid son confiables, dejando por sentado su legitimidad. &lt;br /&gt;
&lt;br /&gt;
*Escalabilidad&lt;br /&gt;
&lt;br /&gt;
Grid es capaz de agregar más servicios, aumentando sus capacidades. Esto se debe a que posee una naturaleza colaborativa y coordinada en donde los mismos miembros pueden definir sus recursos y los tiempos que estos se encontraran aprovechables para Grid. De esta forma los servicios prestados pueden estar o no disponibles en un momento determinado y Grid estará preparado para ello. &lt;br /&gt;
&lt;br /&gt;
*Coordinación&lt;br /&gt;
&lt;br /&gt;
En Grid existe un esfuerzo coordinado, donde siempre todos los miembros aportan y a su vez usan los recursos disponibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.gridcafe.org/ GridCafe]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software_de_Internet]] [[Category:Ciencias_informáticas]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444806</id>
		<title>Computación distribuida</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444806"/>
		<updated>2011-03-23T21:50:32Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}{{Definición&lt;br /&gt;
|nombre=Computación distribuida&lt;br /&gt;
|imagen=Comp_dist.jpg|200px&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto=Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
}} '''Computación distribuida'''. Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
&lt;br /&gt;
Estas utilizan estándares abiertos para llevar a cabo una tarea u objetivo común. Se caracteriza por su heterogeneidad o sea cada computadora posee sus componentes de software y hardware, los cuales el usuario percibe como un solo sistema. Para el usuario todo es transparente, accede a los demás recursos de la misma manera que accede al suyo propio. Esta colección de computadoras básicamente lo que hace es dividirse el trabajo a realizar en pequeñas tareas individuales, reciben los datos necesarios para esa tarea, la hacen y devuelven los datos para unirlos en el resultado final. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En la actualidad la informática contribuye en gran medida a la solución de problemas en diferentes ámbitos y disciplinas, volviéndose una fuente de recursos imprescindible. La creciente necesidad de almacenamiento y procesamiento de datos que se requiere en ambiciosos proyectos de investigación científica, así como simulaciones a gran escala, toma de decisiones a partir de grandes volúmenes de información y cientos de casos que no encuentran una solución, es claramente un problema a tener en cuenta. &lt;br /&gt;
&lt;br /&gt;
Como solución a estos problemas computacionales, primeramente se planten los Cluster, pero aún así, en la actualidad la relación costo-rendimiento hace que su gran demanda tanto de computación como de espacio y gestión de almacenamiento requerido por un gran número de aplicaciones encargadas de gestionar grandes cantidades de datos de forma eficiente y sencilla, exija el uso de nuevas tecnologías como es el caso de la Computación Grid. &lt;br /&gt;
&lt;br /&gt;
== Cluster  ==&lt;br /&gt;
&lt;br /&gt;
Es un conjunto de computadoras interconectadas con dispositivos de alta velocidad que actúan en conjunto usando el poder de cómputo de varios CPU en combinación para resolver ciertos problemas. Aparecen ante clientes y aplicaciones como un solo sistema. Aunque los Clusters no son tan flexibles en cuanto a la heterogeneidad de hardware y sistemas operativos sobre los cuales se implementan. &lt;br /&gt;
&lt;br /&gt;
=== Limitaciones de los Clusters  ===&lt;br /&gt;
&lt;br /&gt;
#Mantenimiento: &lt;br /&gt;
##La ampliación de un Cluster es costosa en grandes tamaños. &lt;br /&gt;
##Es una solución escalable pero hasta que punto&lt;br /&gt;
&lt;br /&gt;
#Recursos infrautilizados: &lt;br /&gt;
##Los Clusters son instalaciones dedicadas. &lt;br /&gt;
##Una organización típica tiene desperdiciada millones de ciclos de cómputo en sus ordenadores personales.&lt;br /&gt;
&lt;br /&gt;
#Siempre existe un problema más grande.&lt;br /&gt;
&lt;br /&gt;
== Grid  ==&lt;br /&gt;
&lt;br /&gt;
El concepto de grid viene emparejado con el de las [[Redes]] eléctricas. Desde un comienzo se pensaron las grids como creación de una red mundial de laboratorios proveedores de poder de cómputo y capacidad de almacenamiento, de la misma manera que lo hacen las redes eléctricas, permitiendo fácil acceso a ellos y aprovechando la capacidad de este conjunto heterogéneo de sistemas sin la preocupación de cuales nodos de esta red nos proveen el servicio. &lt;br /&gt;
&lt;br /&gt;
El concepto de Grid surge para denominar un conjunto de recursos computacionales heterogéneos distribuidos, pertenecientes a distintas organizaciones. Ente las ideas principales se encuentran dotar de una infraestructura de computación distribuida a las Organizaciones Virtuales de usuarios para que puedan llevar a cabo sus cálculos. &lt;br /&gt;
&lt;br /&gt;
=== Los pilares del funcionamiento de las redes Grid ===&lt;br /&gt;
&lt;br /&gt;
#La posibilidad de compartir recursos: poder utilizar recursos remotos que nos permitan realizar tareas que no podríamos abordar en nuestra máquina o centro de trabajo.&lt;br /&gt;
&lt;br /&gt;
**La seguridad - acceso seguro: se centra en los siguientes aspectos: &lt;br /&gt;
**Política de Accesos: Se deben definir cuidadosamente qué es lo que van a compartir, a quién se permite el acceso y bajo qué condiciones. &lt;br /&gt;
**Autenticación: establece la identidad de un usuario o de un recurso concreto. &lt;br /&gt;
**Autorización: determina si una operación es consistente con las relaciones que se han definido previamente.&lt;br /&gt;
&lt;br /&gt;
#El uso eficiente de los recursos: no importa la cantidad de recursos de los que uno disponga; siempre habrá usuarios haciendo cola para utilizarlos. Se necesitan mecanismos para repartir el trabajo de forma automática y eficiente entre una gran cantidad de recursos, reduciendo las colas de espera. &lt;br /&gt;
#Redes de comunicaciones fiables que eliminen las distancias: la existencia de conexiones de alta velocidad es lo que hace posible un Grid a escala mundial. Hace diez años hubiese sido ingenuo tratar de enviar grandes cantidades de datos a través del mundo para que se pudiesen procesar más rápido en otros ordenadores. El tiempo que se tardaba en transferirlos anularía el beneficio de un procesamiento más rápido. &lt;br /&gt;
#Estándares abiertos: las aplicaciones que se ejecuten en un Grid deben funcionar en cualquier otro. Debido a que la naturaleza del Grid es compartir recursos, es comprensible que la existencia de estándares abiertos redunde en beneficio de todos los agentes participantes.&lt;br /&gt;
&lt;br /&gt;
=== Organizaciones Virtuales  ===&lt;br /&gt;
&lt;br /&gt;
Entrando en lo que seria la arquitectura de un sistema grid se pueden destacar a las Organizaciones virtuales. &lt;br /&gt;
&lt;br /&gt;
Cuando se habla de compartir no se trata de un simple intercambio de ficheros, sino de ofrecer acceso a computadoras, software, datos y otros recursos de forma directa, como requieren los modelos para la solución cooperativa de problemas y de negociación de recursos que aparecen en la industria, la ciencia y la ingeniería. &lt;br /&gt;
&lt;br /&gt;
Esta forma de hacer disponibles los recursos debe ser por necesidad rigurosamente controlada, de forma que los proveedores y los consumidores queden claramente identificados, además de establecer cuidadosamente qué recursos se comparten, quién están autorizados a compartir y las condiciones bajo las cuales se realiza el proceso. &lt;br /&gt;
&lt;br /&gt;
La naturaleza externa de los recursos compartidos en el entorno Grid/CPU, capacidad de almacenamiento, datos, software etc. o su disponibilidad más allá del dominio administrativo local conducen a la creación de un nuevo dominio de administración llamado Organización Virtual que implementa un nuevo conjunto de políticas, usualmente formado por políticas locales en adición a políticas externas de administración sobre los recursos del sistema. los usuarios pueden agruparse dinámicamente en estas VOs definiendo cada una sus propios requerimientos y políticas de acceso y empleo de los recursos. &lt;br /&gt;
&lt;br /&gt;
=== Ventajas de Grid  ===&lt;br /&gt;
&lt;br /&gt;
Con Grid vienen aparejadas una serie de ventajas que otros sistemas no eran capaces de ofrecer, seguridad, confiabilidad, escalabilidad y coordinación. &lt;br /&gt;
&lt;br /&gt;
*Seguridad&lt;br /&gt;
&lt;br /&gt;
Todo Grid debe seguir una serie de protocolos para garantizar la seguridad del sistema. Se pone en uso el concepto: Organizaciones Virtuales sobre el cual se basa las políticas de acceso a los recursos. El concepto de Grid se encuentra estrechamente ligado al de organización virtual. &lt;br /&gt;
&lt;br /&gt;
*Confiabilidad&lt;br /&gt;
&lt;br /&gt;
Las organizaciones que participan en un Grid son confiables, dejando por sentado su legitimidad. &lt;br /&gt;
&lt;br /&gt;
*Escalabilidad&lt;br /&gt;
&lt;br /&gt;
Grid es capaz de agregar más servicios, aumentando sus capacidades. Esto se debe a que posee una naturaleza colaborativa y coordinada en donde los mismos miembros pueden definir sus recursos y los tiempos que estos se encontraran aprovechables para Grid. De esta forma los servicios prestados pueden estar o no disponibles en un momento determinado y Grid estará preparado para ello. &lt;br /&gt;
&lt;br /&gt;
*Coordinación&lt;br /&gt;
&lt;br /&gt;
En Grid existe un esfuerzo coordinado, donde siempre todos los miembros aportan y a su vez usan los recursos disponibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.gridcafe.org/ GridCafe]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software_de_Internet]] [[Category:Ciencias_informáticas]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Archivo:Comp_dist.jpg&amp;diff=444791</id>
		<title>Archivo:Comp dist.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Archivo:Comp_dist.jpg&amp;diff=444791"/>
		<updated>2011-03-23T21:47:37Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sumario ==&lt;br /&gt;
&lt;br /&gt;
== Estado de copyright: ==&lt;br /&gt;
&lt;br /&gt;
== Fuente: ==&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444743</id>
		<title>Computación distribuida</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444743"/>
		<updated>2011-03-23T21:35:32Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}{{Definición&lt;br /&gt;
|nombre=Computación distribuida&lt;br /&gt;
|imagen=&lt;br /&gt;
|tamaño=&lt;br /&gt;
|concepto=Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
}}&lt;br /&gt;
'''Computación distribuida'''. Modelo de computación en paralelo donde intervienen una colección de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administración sobre una red distribuida. &lt;br /&gt;
&lt;br /&gt;
Estas utilizan estándares abiertos para llevar a cabo una tarea u objetivo común. Se caracteriza por su heterogeneidad o sea cada computadora posee sus componentes de software y hardware, los cuales el usuario percibe como un solo sistema. Para el usuario todo es transparente, accede a los demás recursos de la misma manera que accede al suyo propio. Esta colección de computadoras básicamente lo que hace es dividirse el trabajo a realizar en pequeñas tareas individuales, reciben los datos necesarios para esa tarea, la hacen y devuelven los datos para unirlos en el resultado final. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En la actualidad la informática contribuye en gran medida a la solución de problemas en diferentes ámbitos y disciplinas, volviéndose una fuente de recursos imprescindible. La creciente necesidad de almacenamiento y procesamiento de datos que se requiere en ambiciosos proyectos de investigación científica, así como simulaciones a gran escala, toma de decisiones a partir de grandes volúmenes de información y cientos de casos que no encuentran una solución, es claramente un problema a tener en cuenta. &lt;br /&gt;
&lt;br /&gt;
Como solución a estos problemas computacionales, primeramente se planten los Cluster, pero aún así, en la actualidad la relación costo-rendimiento hace que su gran demanda tanto de computación como de espacio y gestión de almacenamiento requerido por un gran número de aplicaciones encargadas de gestionar grandes cantidades de datos de forma eficiente y sencilla, exija el uso de nuevas tecnologías como es el caso de la Computación Grid. &lt;br /&gt;
&lt;br /&gt;
== Cluster  ==&lt;br /&gt;
&lt;br /&gt;
Es un conjunto de computadoras interconectadas con dispositivos de alta velocidad que actúan en conjunto usando el poder de cómputo de varios CPU en combinación para resolver ciertos problemas. Aparecen ante clientes y aplicaciones como un solo sistema. Aunque los Clusters no son tan flexibles en cuanto a la heterogeneidad de hardware y sistemas operativos sobre los cuales se implementan. &lt;br /&gt;
&lt;br /&gt;
=== Limitaciones de los Clusters  ===&lt;br /&gt;
&lt;br /&gt;
#Mantenimiento: &lt;br /&gt;
##La ampliación de un Cluster es costosa en grandes tamaños. &lt;br /&gt;
##Es una solución escalable pero hasta que punto&lt;br /&gt;
&lt;br /&gt;
#Recursos infrautilizados: &lt;br /&gt;
##Los Clusters son instalaciones dedicadas. &lt;br /&gt;
##Una organización típica tiene desperdiciada millones de ciclos de cómputo en sus ordenadores personales.&lt;br /&gt;
&lt;br /&gt;
#Siempre existe un problema más grande.&lt;br /&gt;
&lt;br /&gt;
== Grid ==&lt;br /&gt;
&lt;br /&gt;
El concepto de grid viene emparejado con el de las [[redes]] eléctricas. Desde un comienzo se pensaron las grids como creación de una red mundial de laboratorios proveedores de poder de cómputo y capacidad de almacenamiento, de la misma manera que lo hacen las redes eléctricas, permitiendo fácil acceso a ellos y aprovechando la capacidad de este conjunto heterogéneo de sistemas sin la preocupación de cuales nodos de esta red nos proveen el servicio. &lt;br /&gt;
&lt;br /&gt;
El concepto de Grid surge para denominar un conjunto de recursos computacionales heterogéneos distribuidos, pertenecientes a distintas organizaciones. Ente las ideas principales se encuentran dotar de una infraestructura de computación distribuida a las Organizaciones Virtuales de usuarios para que puedan llevar a cabo sus cálculos. &lt;br /&gt;
&lt;br /&gt;
===Los pilares del funcionamiento de las redes Grid===&lt;br /&gt;
&lt;br /&gt;
#La posibilidad de compartir recursos: poder utilizar recursos remotos que nos permitan realizar tareas que no podríamos abordar en nuestra máquina o centro de trabajo. &lt;br /&gt;
**La seguridad - acceso seguro: se centra en los siguientes aspectos: &lt;br /&gt;
**Política de Accesos: Se deben definir cuidadosamente qué es lo que van a compartir, a quién se permite el acceso y bajo qué condiciones. &lt;br /&gt;
**Autenticación: establece la identidad de un usuario o de un recurso concreto. &lt;br /&gt;
**Autorización: determina si una operación es consistente con las relaciones que se han definido previamente. &lt;br /&gt;
#El uso eficiente de los recursos: no importa la cantidad de recursos de los que uno disponga; siempre habrá usuarios haciendo cola para utilizarlos. Se necesitan mecanismos para repartir el trabajo de forma automática y eficiente entre una gran cantidad de recursos, reduciendo las colas de espera. &lt;br /&gt;
#Redes de comunicaciones fiables que eliminen las distancias: la existencia de conexiones de alta velocidad es lo que hace posible un Grid a escala mundial. Hace diez años hubiese sido ingenuo tratar de enviar grandes cantidades de datos a través del mundo para que se pudiesen procesar más rápido en otros ordenadores. El tiempo que se tardaba en transferirlos anularía el beneficio de un procesamiento más rápido. &lt;br /&gt;
#Estándares abiertos: las aplicaciones que se ejecuten en un Grid deben funcionar en cualquier otro. Debido a que la naturaleza del Grid es compartir recursos, es comprensible que la existencia de estándares abiertos redunde en beneficio de todos los agentes participantes.&lt;br /&gt;
&lt;br /&gt;
=== Organizaciones Virtuales  ===&lt;br /&gt;
&lt;br /&gt;
Entrando en lo que seria la arquitectura de un sistema grid se pueden destacar a las Organizaciones virtuales. &lt;br /&gt;
&lt;br /&gt;
Cuando se habla de compartir no se trata de un simple intercambio de ficheros, sino de ofrecer acceso a computadoras, software, datos y otros recursos de forma directa, como requieren los modelos para la solución cooperativa de problemas y de negociación de recursos que aparecen en la industria, la ciencia y la ingeniería.&lt;br /&gt;
&lt;br /&gt;
Esta forma de hacer disponibles los recursos debe ser por necesidad rigurosamente controlada, de forma que los proveedores y los consumidores queden claramente identificados, además de establecer cuidadosamente qué recursos se comparten, quién están autorizados a compartir y las condiciones bajo las cuales se realiza el proceso.&lt;br /&gt;
&lt;br /&gt;
La naturaleza externa de los recursos compartidos en el entorno Grid/CPU, capacidad de almacenamiento, datos, software etc. o su disponibilidad más allá del dominio administrativo local conducen a la creación de un nuevo dominio de administración llamado Organización Virtual que implementa un nuevo conjunto de políticas, usualmente formado por políticas locales en adición a políticas externas de administración sobre los recursos del sistema. los usuarios pueden agruparse dinámicamente en estas VOs definiendo cada una sus propios requerimientos y políticas de acceso y empleo de los recursos. &lt;br /&gt;
&lt;br /&gt;
=== Ventajas de Grid ===&lt;br /&gt;
&lt;br /&gt;
Con Grid vienen aparejadas una serie de ventajas que otros sistemas no eran capaces de ofrecer, seguridad, confiabilidad, escalabilidad y coordinación. &lt;br /&gt;
&lt;br /&gt;
*Seguridad&lt;br /&gt;
&lt;br /&gt;
Todo Grid debe seguir una serie de protocolos para garantizar la seguridad del sistema. Se pone en uso el concepto: Organizaciones Virtuales sobre el cual se basa las políticas de acceso a los recursos. El concepto de Grid se encuentra estrechamente ligado al de organización virtual. &lt;br /&gt;
&lt;br /&gt;
*Confiabilidad&lt;br /&gt;
&lt;br /&gt;
Las organizaciones que participan en un Grid son confiables, dejando por sentado su legitimidad. &lt;br /&gt;
&lt;br /&gt;
*Escalabilidad&lt;br /&gt;
&lt;br /&gt;
Grid es capaz de agregar más servicios, aumentando sus capacidades. Esto se debe a que posee una naturaleza colaborativa y coordinada en donde los mismos miembros pueden definir sus recursos y los tiempos que estos se encontraran aprovechables para Grid. De esta forma los servicios prestados pueden estar o no disponibles en un momento determinado y Grid estará preparado para ello. &lt;br /&gt;
&lt;br /&gt;
*Coordinación&lt;br /&gt;
&lt;br /&gt;
En Grid existe un esfuerzo coordinado, donde siempre todos los miembros aportan y a su vez usan los recursos disponibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.gridcafe.org/ GridCafe]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software_de_Internet]] [[Category:Ciencias_informáticas]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Clientes_Ligeros&amp;diff=444717</id>
		<title>Clientes Ligeros</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Clientes_Ligeros&amp;diff=444717"/>
		<updated>2011-03-23T21:29:53Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: /* Ejemplo de usos de los clientes livianos y clientes pesados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Definición|Nombre=Cliente Ligero|imagen=Cliente_Liviano.jpg|concepto=Un cliente liviano o cliente ligero (thin client o slim client en inglés) es una computadora cliente o un software de cliente en una arquitectura de red cliente-servidor que depende primariamente del servidor central para las tareas de procesamiento, y principalmente se enfoca en transportar la entrada y la salida entre el usuario y el servidor remoto}}&amp;amp;nbsp;&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
'''Un cliente liviano o cliente ligero. ('''thin client o slim client en inglés''') '''es una computadora cliente o un software de cliente en una arquitectura de red cliente-servidor que depende primariamente del servidor central para las tareas de procesamiento, y principalmente se enfoca en transportar la entrada y la salida entre el usuario y el servidor remoto. En contraste, un cliente pesado hace tanto procesamiento como sea posible y pasa solamente los datos para las comunicaciones y el almacenamiento al servidor.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Características  ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Cliente Liviano2.jpg|thumb|right|Exposición de Tecnología Cliente Ligero]] &lt;br /&gt;
&lt;br /&gt;
Muchos dispositivos de cliente liviano corrían solamente navegadores web o programas de escritorio remoto, lo que significaba que todo el procesamiento significativo ocurría en el servidor. Sin embargo, dispositivos recientes mercadeados como clientes livianos pueden correr sistemas operativos completos tales como Linux Debian, calificándolos como nodos sin disco o clientes híbridos. Algunos clientes livianos también son llamados &amp;quot;terminales del acceso&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Por consecuencia, el término '''cliente liviano''', en términos de hardware, ha venido abarcar cualquier dispositivo mercadeado o usado como, un cliente liviano en la definición original, incluso si sus capacidades reales son mucho mayores. El término también es a veces usado en un sentido incluso más amplio que incluye nodos sin disco. &lt;br /&gt;
&lt;br /&gt;
El cliente liviano es un PC con menos capacidades. Al diseñar un sistema informático, hay decisiones que tomar acerca del procesamiento, el almacenamiento, el software y la interfaz de usuario. Con la realidad de una red confiable de alta velocidad, es posible cambiar la localización de cualquiera de estos componentes con respecto a los otros. &lt;br /&gt;
&lt;br /&gt;
Una red con velocidad de gigabits es más rápida que un bus PCI y muchas unidades de disco, así que cada función puede estar en una localización diferente. Las decisiones serán tomadas dependiendo del costo total, el costo de operación, la confiabilidad, el desempeño, y la usabilidad del sistema. El cliente liviano está cercanamente conectado con la interface de usuario. &lt;br /&gt;
&lt;br /&gt;
En un sistema cliente liviano-servidor, el único software que es instalado en el cliente liviano es la interface de usuario, algunas aplicaciones frecuentemente usadas, y un sistema operativo de red. Este software puede ser cargado de una unidad de disco local, del servidor en tiempo de arranque, o según lo que se necesite. &lt;br /&gt;
&lt;br /&gt;
Al simplificar la carga en el cliente liviano, éste puede ser un dispositivo muy pequeño y de baja energía, que da costos de compra y de operación más bajos en cada puesto. El servidor, o un cluster de servidores tiene el peso total de todas las aplicaciones, servicios, y datos. &lt;br /&gt;
&lt;br /&gt;
Al mantener algunos servidores ocupados y muchos clientes livianos ligeramente cargados, los usuarios pueden esperar una administración de sistemas más fácil y costos más bajos, así como todas las ventajas de la computación en red: almacenamiento y respaldo centralizados y una seguridad más fácil. &lt;br /&gt;
&lt;br /&gt;
Debido a que los cliente livianos son numerosos pero relativamente pasivos y de bajo mantenimiento, el sistema entero es más simple y más fácil de instalar y operar. A medida que el costo del hardware baja y el costo de emplear un técnico, de energía, y disponer los desperdicos, aumenta, las ventajas de los clientes livianos crecen. &lt;br /&gt;
&lt;br /&gt;
Por otro lado, desde la perspectiva del usuario, la interacción con el monitor, el teclado, y el ratón cambia poco que cuando se está usando un cliente pesado. &lt;br /&gt;
&lt;br /&gt;
Una sola PC usualmente puede manejar cinco o más clientes livianos. Una más poderosa PC o un servidor puede soportar hasta cien clientes livianos a la vez. Un servidor de alto rango puede manejar sobre 700 clientes. &lt;br /&gt;
&lt;br /&gt;
Los clientes livianos son una gran inversión para las escuelas y los negocios que quieren maximizar el número de estaciones de trabajo que pueden comprar con un presupuesto. Una unidad simple de $70 puede reemplazar un computador en una escuela o un negocio. También ahorraría mucha energía a largo plazo, debido a la consumición de baja energía. &lt;br /&gt;
&lt;br /&gt;
Ventajas de los clientes pesados; &lt;br /&gt;
&lt;br /&gt;
[[Image:Terminales CL 2 .jpg|thumb|right|141x150px|Terminal Cliente Pesado]] &lt;br /&gt;
&lt;br /&gt;
*Menos requerimientos del servidor. Un servidor de cliente pesado no requiere tan alto nivel de desempeño como un servidor de cliente liviano (puesto que los clientes pesados por sí mismos hacen mucho del procesamiento de la aplicación). Esto puede resultar en servidores más baratos, aunque en la práctica, muchos servidores de cliente liviano son en realidad equivalentes a los servidores de archivos en cuanto a las especificaciones pero con memoria adicional &lt;br /&gt;
*Mejor desempeño multimedia. Los clientes pesados tienen ventajas en aplicaciones ricas en multimedia que serían intensivas en ancho de banda si estuvieran completamente residentes en los servidores. Por ejemplo, los clientes pesados están bien adaptados para la edición de vídeo y el video juego, dos casos donde el ancho de banda de la red usado por clientes livianos será probablemente mucho más grande. (Compare con &amp;quot;menos ancho de banda de la red&amp;quot;, arriba en la lista de ventajas del cliente liviano). &lt;br /&gt;
*Más flexibilidad. En algunos sistemas operativos (como Microsoft Windows) los productos de software son diseñados para los computadores personales que tienen sus propios recursos locales. El intentar correr este software en un ambiente de cliente liviano puede ser difícil o imposible, especialmente para aplicaciones que tienen muchos objetos o bibliotecas compartidos que sean accedidos con frecuencia. &lt;br /&gt;
*Mejor soporte de periféricos. Los clientes livianos son típicamente cajas muy pequeñas, selladas, sin la posibilidad de extensión interna, y la posibilidad limitada o no existente de extensión externa. Incluso si por ejemplo, un dispositivo de USB puede ser conectado físicamente a un cliente liviano, el software del cliente liviano puede no soportar los periféricos más allá de los dispositivos básicos de entrada y salida - por ejemplo, puede no ser compatible con las tabletas digitizadoras, cámaras digitales o scanners. &lt;br /&gt;
*Apropiado para conexiones de red pobres. Los clientes livianos pueden ser inusualmente lentos, o muy frustrantes para usar, sobre una conexión de red de alta latencia. Por otra parte, no trabajan en absoluto cuando la red está caída. Con un cliente pesado, puede ser posible trabajar fuera de línea, aunque la manera orientara a red en la que mucha gente trabaja hoy en día, significa que el uso del cliente pesado también puede ser restringido si la red está caída. &lt;br /&gt;
*Más fácil de reorientar. Puede ser usado en aplicaciones de cliente liviano, cuando el hardware se vuelve obsoleto para el uso de cliente pesado. Debido a que es estándar y puede operar de una manera autónoma, el hardware de cliente pesado es más fácil de revender o donar cuando debe ser retirado.&lt;br /&gt;
&lt;br /&gt;
== Software de gerencia de cliente liviano  ==&lt;br /&gt;
&lt;br /&gt;
La mayoría de los grandes y moderados despliegues de clientes livianos usan algún tipo de software de gerencia. Las compañías como [[Citrix]] ([[XenApp]]), [[IGEL Technology]] ([[Remote Management Suite]]), [[Wyse]] ([[Rapport]]), [[2X]] ([[ThinClientServer]]), [[NoMachine]], [[ACP]] ([[ThinManager]]), [[ThinSoftInc]] y [[Symantec]] ([[Altiris Deployment Solution]]), tienen productos que varían en costo y funcionalidad. &lt;br /&gt;
&lt;br /&gt;
Todos estos productos mejoran el sistema operativo de servidor básico, agregando características como [[Server Load Balancing]], [[Application Publishing]], [[Shadowing]], [[Local Storage Options]] y [[Session Reconnection]].&lt;br /&gt;
&lt;br /&gt;
== Ejemplo de usos de los clientes livianos y clientes pesados  ==&lt;br /&gt;
&lt;br /&gt;
En la práctica, parece que hay poco donde elegir para decantarse entre una y otra arquitectura para la mayoría de las aplicaciones. Pocas situaciones se decantan claramente hacía una u otra. &lt;br /&gt;
&lt;br /&gt;
Los proyectos de [[computación distribuida]] como SETI@home (que utilizan una gran cantidad de ordenadores remotos para realizar un análisis computacional intensivo) son aplicaciones que requieren clientes pesados. Por otro lado los sistemas de difusión de entretenimiento multimedia o la difusión de material educativo a muchos clientes puede ser realizada mejor con clientes livianos, ya que se difunde el mismo material a todos los clientes.&lt;br /&gt;
&lt;br /&gt;
== Ejemplo del proceso de arranque de un cliente liviano  ==&lt;br /&gt;
&lt;br /&gt;
#Cargar el kernel de Linux en la memoria del cliente liviano. Esto puede hacerse de distintas maneras, entre ellas: PXE, gPXE, Etherboot o yaboot. &lt;br /&gt;
#En la mayoría de los casos usando una tarjeta de red con PXE para arrancar es la forma más rápida y sencilla de hacerlo. &lt;br /&gt;
#Una vez que el kernel ha sido cargado en la memoria, comenzará la ejecución. &lt;br /&gt;
#El núcleo inicializa todo el sistema y los periféricos que reconozca. &lt;br /&gt;
#Durante el proceso de carga del núcleo, una imagen initramfs también será cargada en la memoria. &lt;br /&gt;
#Normalmente, cuando el núcleo ha terminado de arrancar, se pondrá en marcha el nuevo task launcher upstart, que se encargará de la puesta en marcha de un servidor o una estación de trabajo. Pero, en este caso, hemos instruido al kernel para que cargue un pequeño shell script en su lugar. Este script se llama /init,y reside en la raíz de initramfs. &lt;br /&gt;
#El script /init empieza por montar /proc y /sys, arranca udev para descubrir e inicializar el hardware, especialmente la tarjeta de red, que es necesaria en todo aspecto para arrancar de aquí en más. También, crea un pequeño disco en RAM, donde se puede guardar cualquier cosa que se necesite, por ejemplo, para configurar el archivo xorg.conf. &lt;br /&gt;
#Se configura la interfaz de loopback de la red. Esta es la interfaz de la red que tiene 127.0.0.1 como dirección IP. &lt;br /&gt;
#Se corre un cliente DHCP llamado ipconfig para hacer otra consulta al servidor DHCP Esta nueva consulta obtiene información tal como el nfs root server, el default gateway y otros parámetros importantes del sistema del archivo dhcp.conf &lt;br /&gt;
#Cuando ipconfig obtiene una respuesta del servidor, la información que se recibe se usa para configurar la interfaz Ethernet y para determinar desde que servidor se va a montar el root. &lt;br /&gt;
#Hasta este momento el sistema de directorios ha sido un disco ram. Ahora el script /init montará un nuevo sistema de directorios via NBD o NFS. En el caso que sea via NBD, la imagen que será cargada será generalmente /opt/ltsp/images/i386.img. Si la raíz es montada via NFS, entonces el directorio que será exportado desde el servidor es típicamente /opt/ltsp/i386. No es posible montar el nuevo sistema de directorios como /i. Primero debe ser montado a un directorio separado. Luego hará un run-init, que cambiará el sistema de directorios raíz actual por un nuevo sistema de directorios. Cuando esta etapa se completa, el sistema de directorios quedará montado en /. Cualquier directorio que necesite ser creado o escrito para un arranque normal , como por ejemplo /tmp, o /var, son montados en este momento. &lt;br /&gt;
#Una vez que el montado del nuevo sistema de directorios fue finalizado, se ha terminado con el script /init y se necesita llamar al verdadero programa /sbin/init. &lt;br /&gt;
#El programa init va a leer el directorio /etc/event.d y comenzará a configurar el ambiente del cliente fino. A partir de aquí se ejecutará el primer comando de /etc/rcS.d. &lt;br /&gt;
#El primer comando S32ltsp-client-setup configurará muchos aspectos del ambiente del cliente fino, como por ejemplo chequear si los dispositivos locales necesitan ser arrancados, cargar algún módulo específico, etc. &lt;br /&gt;
#A continuación el programa init va a comenzar a ejecutar comandos en el directorio /etc/rc2.d &lt;br /&gt;
#Uno de los items en el directorio /etc/rc2.d es el comando S20ltsp-client-core que estará ejecutándose mientras el cliente fino está arrancando. &lt;br /&gt;
#El archivo lts.conf será parseado, y todos los parámetros en ese archivo que hacen referencia a ese cliente fino serán definidos como variables de ambiente para ser usadas por el script S20ltsp-client-core. &lt;br /&gt;
#Si el sonido está configurado el demonio pulseaudio se activará permitiendo conexiones remotas de audio desde el servidor para tocar en el cliente. &lt;br /&gt;
#Si el cliente soporta dispositivos locales, el programa ltspfsd es ejecutado permitiendo al servidor leer de dispositivos como &amp;quot;memory sticks&amp;quot; o CDs mapeados con el cliente fino. &lt;br /&gt;
#En este momento alguna de las sesiones definidas en el archivo lts.conf será ejecutada. Las sesiones por pantalla es lo que se va a ver en todas las pantallas de las terminales. Éstas son las pantallas virtuales estándares que tienen las distribuciones de GNU/Linux, por ejemplo de Alt-F1, hasta Alt-F10. Por defecto va a correr en la pantalla 1 un &amp;quot;getty&amp;quot; estándar basado en caracteres (SCREEN_01 en el archivo lts.conf ). También, si no se especifica nada en el archivo lts.conf , un script de pantalla ldm va a ser ejecutado en SCREEN_07. El LTSP Display Manager (ldm) es el administrador de login por defecto para LTSP. &lt;br /&gt;
#Si SCREEN_07 esta cargada con un valor ldm, o startx, entonces el sistema X Windows será ejecutado brindándole una interfaz gráfica al usuario.Por defecto el servidor Xorg va a testear la tarjeta, va a crear un archivo /etc/X11/xorg.conf con valores por defecto en el disco ram de la terminal y va a comenzar xorg con esa configuración. &lt;br /&gt;
#El servidor X va a crear un túnel cifrado ssh hacia al servidor LTSP (en caso de ldm) o una consulta XDMCP (en el caso de startx). Para cualquiera de los dos casos va a aparecer una caja de login en la terminal. &lt;br /&gt;
#En este momento el usuario puede loguearse. Cuando lo haga obtendrá una sesión en el servidor.&lt;br /&gt;
&lt;br /&gt;
Esto confunde a mucha gente al principio. Están sentados en un cliente ligero, pero están ejecutando una sesión en el servidor. Todos los comandos que se ejecutan se ejecutan en el servidor, pero la salida se mostrará en el cliente fino. &lt;br /&gt;
&lt;br /&gt;
== Clientes livianos con servidores de terminal y virtualización  ==&lt;br /&gt;
&lt;br /&gt;
En la empresa ha habido un renovado interés en clientes livianos debido a su capacidad de virtualizar los escritorios. El aumento de conexiones a Internet de alta velocidad en el hogar y en el trabajo ha aumentado el interés reciente en clientes livianos. Los clientes livianos ahora pueden replicar un sistema operativo entero usando el software de virtualización, lo cual en un momento no era posible. &lt;br /&gt;
&lt;br /&gt;
Esto ha aumentado la cantidad de programas y software que un cliente liviano puede correr. Ashlee Vance ha indicado en el New York Times que &amp;quot;la tecnología (del cliente liviano) está haciendo una reaparición, y las grandes compañías como Hewlett-Packard, Sun Microsystems y Samsung están aumentando sus inversiones en sistemas de cliente liviano&amp;quot;.[3] &lt;br /&gt;
&lt;br /&gt;
Los clientes livianos con software de virtualización y servicios de terminal han sido reconocidos como una manera eficiente en costo de entregar sistemas operativos y al mismo tiempo bajar los costos de energía y de consumo. &lt;br /&gt;
&lt;br /&gt;
Aqua Connect, proveedor de servicios terminal para el Mac, y BOSaNOVA, un vendedor de clientes livianos, formaron un equipo en 2008 para ofrecer el Mac OS vía clientes livianos para bajar los costos de energía.[4] Usando los servidores de terminal y los productos de virtualización con los clientes livianos puede crear los laboratorios de computación verde que bajan los costos de energía y consumo. &lt;br /&gt;
&lt;br /&gt;
== Protocolos  ==&lt;br /&gt;
&lt;br /&gt;
Algunos de los protocolos usados para la comunicación entre clientes livianos y servidores son: &lt;br /&gt;
&lt;br /&gt;
*&amp;amp;nbsp;[http://es.wikipedia.org/wiki/X_Window_System X Window System ](también conocido como X o X11) usado esencialmente por variantes de Unix &lt;br /&gt;
*[http://es.wikipedia.org/wiki/Tecnolog%C3%ADa_NX Tecnología NX] comprime el protocolo X11 para mejores prestaciones &lt;br /&gt;
*[http://es.wikipedia.org/wiki/VNC Computación en Red Virtual o VNC] &lt;br /&gt;
*[http://es.wikipedia.org/wiki/Citrix Citrix ICA] con MetaFrame &lt;br /&gt;
*[http://es.wikipedia.org/wiki/Remote_Desktop_Protocol RDP] es el protocolo por defecto que incluyen los sistemas [http://es.wikipedia.org/wiki/Microsoft_Windows Windows ]para acceder remotamente al escritorio&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Más ==&lt;br /&gt;
[[Anexo:Creación_de_imagenes_para_Clientes_Ligeros|Creación_de_imagenes_para_Clientes_Ligeros en Windows]]&lt;br /&gt;
&lt;br /&gt;
== Fuentes  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.ltsp.org/ Linux Terminal Server Project]. (LTSP) &lt;br /&gt;
*[http://www.tcosproject.org/ TCOS (Thin Client Operating System)]&amp;lt;br&amp;gt; &lt;br /&gt;
*[http://lancore.sourceforge.net/es/ Lan Core: servidor y sistema operativo de thin clients] (proyecto de software libre utilizado en proyectos de [http://es.wikipedia.org/wiki/Cooperaci%C3%B3n_universitaria_al_desarrollo cooperación universitaria al desarrollo).&amp;lt;br&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
[[Category:Redes_informáticas]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444481</id>
		<title>Computación distribuida</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Computaci%C3%B3n_distribuida&amp;diff=444481"/>
		<updated>2011-03-23T20:42:19Z</updated>

		<summary type="html">&lt;p&gt;Alexander02032jcmtz: Página creada con '{{Desarrollo}}'''Computaci�n distribuida'''. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;La computaci�n distribuida consiste en un modelo de computaci�n en paralelo donde intervienen una colecci�n de compu...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Desarrollo}}'''Computaci�n distribuida'''. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;La computaci�n distribuida consiste en un modelo de computaci�n en paralelo donde intervienen una colecci�n de computadoras que pueden o no estar situadas en distintos lugares y pertenecientes a distintos dominios de administraci�n sobre una red distribuida. Estas utilizan est�ndares abiertos para llevar a cabo una tarea u objetivo com�n. Se caracteriza por su heterogeneidad o sea cada computadora posee sus componentes de software y hardware, los cuales el usuario percibe como un solo sistema. Para el usuario todo es transparente, accede a los dem�s recursos de la misma manera que accede al suyo propio. Esta colecci�n de computadoras b�sicamente lo que hace es dividirse el trabajo a realizar en peque�as tareas individuales, reciben los datos necesarios para esa tarea, la hacen y devuelven los datos para unirlos en el resultado final. &lt;br /&gt;
&lt;br /&gt;
== Historia  ==&lt;br /&gt;
&lt;br /&gt;
En la actualidad la inform�tica contribuye en gran medida a la soluci�n de problemas en diferentes �mbitos y disciplinas, volvi�ndose una fuente de recursos imprescindible. La creciente necesidad de almacenamiento y procesamiento de datos que se requiere en ambiciosos proyectos de investigaci�n cient�fica, as� como simulaciones a gran escala, toma de decisiones a partir de grandes vol�menes de informaci�n y cientos de casos que no encuentran una soluci�n, es claramente un problema a tener en cuenta. Como soluci�n a estos problemas computacionales, primeramente nos planteamos los Cluster, pero a�n as�, en la actualidad la relaci�n costo-rendimiento hace que su gran demanda tanto de computaci�n como de espacio y gesti�n de almacenamiento requerido por un gran n�mero de aplicaciones encargadas de gestionar grandes cantidades de datos de forma eficiente y sencilla, exija el uso de nuevas tecnolog�as como es el caso de la Computaci�n Grid. &lt;br /&gt;
&lt;br /&gt;
=== Cluster  ===&lt;br /&gt;
&lt;br /&gt;
Es un conjunto de computadoras interconectadas con dispositivos de alta velocidad que act�an en conjunto usando el poder de c�mputo de varios CPU en combinaci�n para resolver ciertos problemas. Aparecen ante clientes y aplicaciones como un solo sistema. Aunque los Clusters no son tan flexibles en cuanto a la heterogeneidad de hardware y sistemas operativos sobre los cuales se implementan. &lt;br /&gt;
&lt;br /&gt;
==== Limitaciones de los Clusters  ====&lt;br /&gt;
&lt;br /&gt;
*Mantenimiento: &lt;br /&gt;
**La ampliaci�n de un Cluster es costosa en grandes tama�os. &lt;br /&gt;
**Es una soluci�n escalable� pero �hasta que punto?&lt;br /&gt;
&lt;br /&gt;
*Recursos infrautilizados: &lt;br /&gt;
**Los Clusters son instalaciones dedicadas. &lt;br /&gt;
**Una organizaci�n t�pica tiene desperdiciada millones de ciclos de c�mputo en sus ordenadores personales.&lt;br /&gt;
&lt;br /&gt;
*Siempre existe un problema m�s grande.&lt;br /&gt;
&lt;br /&gt;
=== Grid  ===&lt;br /&gt;
&lt;br /&gt;
El concepto de grid viene emparejado con el de las redes el�ctricas. Desde un comienzo se pensaron las grids como creaci�n de una red mundial de laboratorios proveedores de poder de c�mputo y capacidad de almacenamiento, de la misma manera que lo hacen las redes el�ctricas, permitiendo f�cil acceso a ellos y aprovechando la capacidad de este conjunto heterog�neo de sistemas sin la preocupaci�n de cuales nodos de esta red nos proveen el servicio. El concepto de Grid surge para denominar un conjunto de recursos computacionales heterog�neos distribuidos, pertenecientes a distintas organizaciones. Ente las ideas principales se encuentran dotar de una infraestructura de computaci�n distribuida a las Organizaciones Virtuales de usuarios para que puedan llevar a cabo sus c�lculos. &lt;br /&gt;
&lt;br /&gt;
==== Los pilares del funcionamiento de las redes Grid  ====&lt;br /&gt;
&lt;br /&gt;
*La posibilidad de compartir recursos: poder utilizar recursos remotos que nos permitan realizar tareas que no podr�amos abordar en nuestra m�quina o centro de trabajo. &lt;br /&gt;
**La seguridad - acceso seguro: se centra en los siguientes aspectos: &lt;br /&gt;
**Pol�tica de Accesos: Se deben definir cuidadosamente qu� es lo que van a compartir, a qui�n se permite el acceso y bajo qu� condiciones. &lt;br /&gt;
**Autenticaci�n: establece la identidad de un usuario o de un recurso concreto. &lt;br /&gt;
**Autorizaci�n: determina si una operaci�n es consistente con las relaciones que se han definido previamente. &lt;br /&gt;
*El uso eficiente de los recursos: no importa la cantidad de recursos de los que uno disponga; siempre habr� usuarios haciendo cola para utilizarlos. Se necesitan mecanismos para repartir el trabajo de forma autom�tica y eficiente entre una gran cantidad de recursos, reduciendo las colas de espera. &lt;br /&gt;
*Redes de comunicaciones fiables que eliminen las distancias: la existencia de conexiones de alta velocidad es lo que hace posible un Grid a escala mundial. Hace diez a�os hubiese sido ingenuo tratar de enviar grandes cantidades de datos a trav�s del mundo para que se pudiesen procesar m�s r�pido en otros ordenadores. El tiempo que se tardaba en transferirlos anular�a el beneficio de un procesamiento m�s r�pido. &lt;br /&gt;
*Est�ndares abiertos: las aplicaciones que se ejecuten en un Grid deben funcionar en cualquier otro. Debido a que la naturaleza del Grid es compartir recursos, es comprensible que la existencia de est�ndares abiertos redunde en beneficio de todos los agentes participantes.&lt;br /&gt;
&lt;br /&gt;
==== Organizaciones Virtuales  ====&lt;br /&gt;
&lt;br /&gt;
Entrando m�s bien en lo que seria la arquitectura de un sistema grid podemos destacar a las ORGANIZACIONES VIRTUALES. Cuando hablamos de compartir no se trata de un simple intercambio de ficheros, m�s bien se trata de ofrecer acceso a computadoras, software, datos y otros recursos de forma directa, como requieren los modelos para la soluci�n cooperativa de problemas y de negociaci�n de recursos que aparecen en la industria, la ciencia y la ingenier�a. Esta forma de hacer disponibles los recursos debe ser por necesidad rigurosamente controlada, de forma que los proveedores y los consumidores queden claramente identificados, adem�s de establecer cuidadosamente qu� recursos se comparten, qui�n est�n autorizados a compartir y las condiciones bajo las cuales se realiza el proceso. La naturaleza externa de los recursos compartidos en el entorno Grid � CPU, capacidad de almacenamiento, datos, software etc. � es decir su disponibilidad m�s all� del dominio administrativo local conducen a la creaci�n de un nuevo dominio de administraci�n llamado Organizaci�n Virtual que implementa un nuevo conjunto de pol�ticas, usualmente formado por pol�ticas locales en adici�n a pol�ticas externas de administraci�n sobre los recursos del sistema. los usuarios pueden agruparse din�micamente en estas VOs definiendo cada una sus propios requerimientos y pol�ticas de acceso y empleo de los recursos. &lt;br /&gt;
&lt;br /&gt;
==== Ventajas de Grid  ====&lt;br /&gt;
&lt;br /&gt;
Con Grid vienen aparejadas una serie de ventajas que otros sistemas no eran capaces de ofrecer, seguridad, confiabilidad, escalabilidad y coordinaci�n. &lt;br /&gt;
&lt;br /&gt;
*Seguridad&lt;br /&gt;
&lt;br /&gt;
Todo Grid debe seguir una serie de protocolos para garantizar la seguridad del sistema. Se pone en uso el concepto: Organizaciones Virtuales sobre el cual se basa las pol�ticas de acceso a los recursos. El concepto de Grid se encuentra estrechamente ligado al de organizaci�n virtual. &lt;br /&gt;
&lt;br /&gt;
*Confiabilidad&lt;br /&gt;
&lt;br /&gt;
Las organizaciones que participan en un Grid son confiables, dejando por sentado su legitimidad. &lt;br /&gt;
&lt;br /&gt;
*Escalabilidad&lt;br /&gt;
&lt;br /&gt;
Grid es capaz de agregar m�s servicios, aumentando sus capacidades. Esto se debe a que posee una naturaleza colaborativa y coordinada en donde los mismos miembros pueden definir sus recursos y los tiempos que estos se encontraran aprovechables para Grid. De esta forma los servicios prestados pueden estar o no disponibles en un momento determinado y Grid estar� preparado para ello. &lt;br /&gt;
&lt;br /&gt;
*Coordinaci�n&lt;br /&gt;
&lt;br /&gt;
En Grid existe un esfuerzo coordinado, donde siempre todos los miembros aportan y a su vez usan los recursos disponibles. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Fuente  ==&lt;br /&gt;
&lt;br /&gt;
*[http://www.gridcafe.org/ GridCafe]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software_de_Internet]] [[Category:Ciencias_informáticas]]&lt;/div&gt;</summary>
		<author><name>Alexander02032jcmtz</name></author>
		
	</entry>
</feed>