0%(1)0% fanden dieses Dokument nützlich (1 Abstimmung)
375 Ansichten8 Seiten
El documento describe el balanceo de carga en sistemas distribuidos. Explica que el balanceo de carga distribuye la carga de trabajo entre los nodos de una red para evitar la saturación de cualquier nodo individual. Describe tres algoritmos para lograr el balanceo de carga: centralizado, completamente distribuido y semi-distribuido. Además, define un sistema distribuido y sus aplicaciones en diversas plataformas hardware y software.
El documento describe el balanceo de carga en sistemas distribuidos. Explica que el balanceo de carga distribuye la carga de trabajo entre los nodos de una red para evitar la saturación de cualquier nodo individual. Describe tres algoritmos para lograr el balanceo de carga: centralizado, completamente distribuido y semi-distribuido. Además, define un sistema distribuido y sus aplicaciones en diversas plataformas hardware y software.
El documento describe el balanceo de carga en sistemas distribuidos. Explica que el balanceo de carga distribuye la carga de trabajo entre los nodos de una red para evitar la saturación de cualquier nodo individual. Describe tres algoritmos para lograr el balanceo de carga: centralizado, completamente distribuido y semi-distribuido. Además, define un sistema distribuido y sus aplicaciones en diversas plataformas hardware y software.
SISTEMAS DISTRIBUIDOS. Sistemas Operativos II Alumno: Jos Brayan Quiones Chvez. Ingeniera en informtica. Maestro: Sergio Octaviano Meraz Carranza.
Un sistema distribuido se define como una
coleccin de computadores autnomos conectados por una red, el cual consta de un software distribuido adecuado para que el sistema sea visto por los usuarios como una nica entidad. Adems de realizar la importante funcin de la comunicacin, los sistemas distribuidos, se encuentra la forma en que los procesos cooperan y se sincronizan entre s.
EQUILIBRIO DE CARGAS
El equilibrio o balanceo de cargas es el esquema
aplicado al procesamiento distribuido y/o al sistema de comunicacin con el fin de que un dispositivo no se sature. Es especialmente importante en redes donde es muy difcil predecir el nmero de peticiones que se van a cursar a un servidor. Por ejemplo, los sitios web muy demandados suelen emplear dos o ms servidores bajo un esquema de balanceo de carga. Los sistemas distribuidos proveen este tipo de equilibrio a travs de varios mecanismos tales como el agrupamiento y la migracin de procesos.
EXISTEN VARIOS ALGORITMOS PARA LLEVAR A CABO
EL PROCESO DE EQUILIBRIO DE CARGAS:
Balanceo centralizado: un nodo ejecuta el
algoritmo y mantiene el estado global del sistema. Este mtodo no es extensible a problemas ms grandes ya que el nodo encargado del balanceo se convierte en un cuello de botella. Balanceo completamente distribuido: cada procesador mantiene su propia visin del sistema intercambiando informacin con sus vecinos y as hacer cambios locales. Balanceo semi-distribuido: divide los procesadores en regiones, cada una con un algoritmo centralizado local.
Los recursos en un sistema distribuido estn
fsicamente encapsulados en una de las computadoras y slo pueden ser accedidos por otras computadoras mediante las comunicaciones (la red). Para que la comparticin de recursos sea efectiva, sta debe ser manejada por un programa que ofrezca un interfaz de comunicacin permitiendo que el recurso sea accedido, manipulado y actualizado de una manera fiable y consistente.
Un sistema distribuido puede verse como un
conjunto de gestores de recursos y un conjunto de programas que usan los recursos. Los usuarios de los recursos se comunican con los gestores de los recursos para acceder a los recursos compartidos del sistema. Dos ejemplos de sistemas distribuidos seran el modelo cliente-servidor y el modelo basado en objetos.
Los sistemas distribuidos son implementados en
diversas plataformas hardware, desde unas pocas estaciones de trabajo conectadas por una red de rea local, hasta Internet, una coleccin de redes de rea local y de rea extensa interconectadas, que enlazan millones de computadoras. Por otra parte, las aplicaciones de los sistemas distribuidos varan desde la provisin de capacidad de computo a grupos de usuarios, hasta sistemas bancarios, comunicaciones multimedia y abarcan prcticamente todas las aplicaciones comerciales y tcnicas de las computadoras. Los requisitos de dichas aplicaciones incluyen un alto nivel de fiabilidad, seguridad contra interferencias externas y privacidad de la informacin que el sistema mantiene.