Aplicando un Algoritmo Genético para Balancear Carga Dinámicamente enAmbientes Distribuidos Orientados a Objetos (CORBA)

Balancear Carga significa como distribuir procesos entre procesadores conectados por una red, para equilibrar la carga de trabajo entre ellos. Los algoritmos de planeacion distribuida global pueden ser divididos en dos grandes grupos: algoritmos de balanceo de carga dinamica y algoritmos de balanceo de carga estatica. Los algoritmos de balanceo de carga estatica, tambien referenciados como planeacion de tareas obtienen la localizacion de todos sus requerimientos antes de comenzar su ejecucion. Los algoritmos de balanceo de carga dinamica intentan equilibrar la carga en tiempo de ejecucion. Este articulo propone una nueva forma de balancear la carga dinamicamente aplicando algoritmos geneticos en ambientes distribuidos orientados a objetos CORBA sobre arquitecturas de demanda adaptativa, el articulo se centra en la manera de balancear carga dinamicamente en replicas homogeneas utilizando el mismo tipo de procesador, requerimiento y velocidad de procesamiento y en replicas heterogeneas aplicando diferentes procesadores y velocidades de procesamiento.