Algoritmo de Programación FIFO Mejorado Basado en Agrupamiento Difuso en Computación en la Nube
Autores: Li, Jian; Ma, Tinghuai; Tang, Meili; Shen, Wenhai; Jin, Yuanfeng
Idioma: Inglés
Editor: MDPI
Año: 2017
Acceso abierto
Artículo científico
2017
Algoritmo de Programación FIFO Mejorado Basado en Agrupamiento Difuso en Computación en la Nube
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Computación en la nube
Tareas
Algoritmo de programación
Algoritmos de agrupamiento difuso
Utilización de recursos
Tiempo de espera
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
En la computación en la nube, algunas tareas grandes pueden ocupar demasiados recursos y algunas tareas pequeñas pueden esperar mucho tiempo basándose en el algoritmo de programación First-In-First-Out (FIFO). Para reducir el tiempo de espera de las tareas, proponemos un algoritmo de programación de tareas basado en algoritmos de agrupamiento difuso. Construimos un modelo de tarea, un modelo de recursos y analizamos las preferencias de las tareas, luego clasificamos los recursos con algoritmos de agrupamiento difuso. Basado en los parámetros de las tareas en la nube, el algoritmo calculará la expectativa de recursos y asignará tareas a diferentes clústeres de recursos, de modo que se disminuirá la complejidad de la selección de recursos. Como resultado, el algoritmo reducirá el tiempo de espera de las tareas y mejorará la utilización de los recursos. Los resultados del experimento muestran que el algoritmo propuesto acorta el tiempo de ejecución de las tareas y aumenta la utilización de los recursos.
Descripción
En la computación en la nube, algunas tareas grandes pueden ocupar demasiados recursos y algunas tareas pequeñas pueden esperar mucho tiempo basándose en el algoritmo de programación First-In-First-Out (FIFO). Para reducir el tiempo de espera de las tareas, proponemos un algoritmo de programación de tareas basado en algoritmos de agrupamiento difuso. Construimos un modelo de tarea, un modelo de recursos y analizamos las preferencias de las tareas, luego clasificamos los recursos con algoritmos de agrupamiento difuso. Basado en los parámetros de las tareas en la nube, el algoritmo calculará la expectativa de recursos y asignará tareas a diferentes clústeres de recursos, de modo que se disminuirá la complejidad de la selección de recursos. Como resultado, el algoritmo reducirá el tiempo de espera de las tareas y mejorará la utilización de los recursos. Los resultados del experimento muestran que el algoritmo propuesto acorta el tiempo de ejecución de las tareas y aumenta la utilización de los recursos.