Sie sind auf Seite 1von 8

BALANCEO DE CARGA EN

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.

QUE TENGAN UN BUEN DA!

Das könnte Ihnen auch gefallen