Un algoritmo de asignación estática de trabajos uniformes a trabajadores en un sistema informático de usuario-PC utilizando ecuaciones lineales simultáneas
Autores: Zhou, Xudong; Funabiki, Nobuo; Htet, Hein; Kamoyedji, Ariel; Anggraini, Irin Tri; Huo, Yuanzhi; Syaifudin, Yan Watequlis
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Un algoritmo de asignación estática de trabajos uniformes a trabajadores en un sistema informático de usuario-PC utilizando ecuaciones lineales simultáneas
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Estudió
Plataforma de computación distribuida
Asignación de trabajadores de trabajo
Tiempo de CPU
Propuesta
Trabajadores
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 34
Citaciones: Sin citaciones
Actualmente, el UPC ha sido estudiado como una plataforma de computación distribuida de bajo costo y alto rendimiento. Utiliza los recursos inactivos de computadoras personales (PCs) en un grupo. La asignación de trabajos-trabajadores para minimizar es crítica para determinar el rendimiento del sistema UPC. Algunas aplicaciones necesitan ejecutar muchos que utilizan el mismo programa pero con datos ligeramente diferentes, donde utilizan un tiempo de CPU similar en una PC. Entonces, el tiempo total de CPU de un trabajador es casi lineal al número de trabajos asignados. En este artículo, proponemos una de a trabajadores en el sistema UPC, utilizando para encontrar el en , donde cada trabajador requiere el mismo tiempo de CPU para completar los trabajos asignados. Para las evaluaciones de la propuesta, consideramos trabajos uniformes en tres aplicaciones. En , el programa de estimación basado en CNN se ejecuta con varias imágenes de cuerpos humanos. En , el programa de simulación de física se ejecuta con varios conjuntos de parámetros. En , dos programas de código abierto se ejecutan con varios códigos fuente de estudiantes para el . Utilizando la propuesta, asignamos los trabajos a seis trabajadores en el sistema de prueba UPC y medimos el tiempo de CPU. Los resultados muestran que se redujo en promedio, lo que confirma la efectividad de la propuesta.
Descripción
Actualmente, el UPC ha sido estudiado como una plataforma de computación distribuida de bajo costo y alto rendimiento. Utiliza los recursos inactivos de computadoras personales (PCs) en un grupo. La asignación de trabajos-trabajadores para minimizar es crítica para determinar el rendimiento del sistema UPC. Algunas aplicaciones necesitan ejecutar muchos que utilizan el mismo programa pero con datos ligeramente diferentes, donde utilizan un tiempo de CPU similar en una PC. Entonces, el tiempo total de CPU de un trabajador es casi lineal al número de trabajos asignados. En este artículo, proponemos una de a trabajadores en el sistema UPC, utilizando para encontrar el en , donde cada trabajador requiere el mismo tiempo de CPU para completar los trabajos asignados. Para las evaluaciones de la propuesta, consideramos trabajos uniformes en tres aplicaciones. En , el programa de estimación basado en CNN se ejecuta con varias imágenes de cuerpos humanos. En , el programa de simulación de física se ejecuta con varios conjuntos de parámetros. En , dos programas de código abierto se ejecutan con varios códigos fuente de estudiantes para el . Utilizando la propuesta, asignamos los trabajos a seis trabajadores en el sistema de prueba UPC y medimos el tiempo de CPU. Los resultados muestran que se redujo en promedio, lo que confirma la efectividad de la propuesta.