logo móvil
Contáctanos

Método de equilibrio de carga distribuida para aplicaciones de componentes paralelos de CCA

Autores: Guo, Lei; Guo, Xin; Lv, Feiya

Idioma: Inglés

Editor: MDPI

Año: 2025

Descargar PDF

Acceso abierto

Artículo científico
2025

Método de equilibrio de carga distribuida para aplicaciones de componentes paralelos de CCA


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería de Software

Palabras clave

Universidades
Laboratorios nacionales
Arquitectura de Componentes Comunes
Equilibrio de carga
Aplicaciones de componentes paralelos
Dinámicos y distribuidos

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 31

Citaciones: Sin citaciones


Descripción
Numerosas universidades y laboratorios nacionales en los Estados Unidos han establecido colaborativamente un foro de Arquitectura de Componentes Comunes (CCA, por sus siglas en inglés) para llevar a cabo investigaciones sobre tecnología de componentes paralelos. Dada la sobrecarga asociada con la conexión y gestión de componentes, la optimización del rendimiento es de suma importancia. La investigación actual a menudo emplea estrategias estáticas de equilibrio de carga o enfoques dinámicos centralizados para el equilibrio de carga en aplicaciones de componentes paralelos. Al analizar el mecanismo operativo de los componentes paralelos de CCA, este documento introduce un método de equilibrio de carga dinámico y distribuido para dichas aplicaciones. Hemos desarrollado una biblioteca de clases de nodos informáticos utilizando un enfoque orientado a objetos. El nodo de gestión de recursos despliega aplicaciones de componentes en subclústeres generados por un algoritmo de agregación. La dependencia entre diferentes llamadas de componentes se determina a través de un análisis de flujo de datos. Mantenemos la información de carga de los nodos informáticos dentro del subclúster utilizando un algoritmo de actualización de tabla distribuida. Al capturar la información de carga dinámica de los nodos informáticos en tiempo de ejecución, implementamos una estrategia de equilibrio de carga de manera distribuida. Nuestro algoritmo de equilibrio de carga dinámico y distribuido es capaz de equilibrar las tareas de instancias de componentes en diferentes nodos en una plataforma de clúster heterogénea, mejorando así la eficiencia de utilización de recursos. En comparación con los métodos de equilibrio de carga estáticos o centralizados existentes, el método propuesto demuestra un rendimiento y escalabilidad superiores.

Otros recursos que podrían interesarte

Temas Virtualpro