Distribución de la ruta más corta de una sola fuente con solo relajación local
Autores: Tang, Jianing; Gong, Shufeng; Zhang, Yanfeng; Fu, Chong; Yu, Ge
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Distribución de la ruta más corta de una sola fuente con solo relajación local
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Encontrar
Camino más corto
Vértice fuente
Grafo
Algoritmo distribuido SSSP
Costo de comunicación
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 43
Citaciones: Sin citaciones
Encontrar el camino más corto desde un vértice fuente hasta cualquier otro vértice en un grafo (camino más corto de una sola fuente, SSSP) se utiliza en una amplia gama de aplicaciones. Con la rápida expansión del volumen de datos de los grafos, estos son demasiado grandes para ser almacenados y procesados en una máquina independiente. Por lo tanto, realizar SSSP de forma distribuida en los clústeres de computadoras se convierte en una forma inevitable. Encontramos que el rendimiento de los algoritmos SSSP distribuidos existentes está limitado por el costo de comunicación entre los trabajadores, que es causado por la relajación global. Para eliminar el costoso costo de comunicación, proponemos un algoritmo SSSP distribuido eficiente LR-SSSP que reemplaza la relajación global con la relajación local. Además, proponemos dos optimizaciones, es decir, sincronización perezosa y relajación anticipada, para reducir la sincronización inválida y la comunicación. Nuestros resultados muestran que LR-SSSP puede lograr hasta 6-20 veces más velocidad que el algoritmo -stepping++ de última generación.
Descripción
Encontrar el camino más corto desde un vértice fuente hasta cualquier otro vértice en un grafo (camino más corto de una sola fuente, SSSP) se utiliza en una amplia gama de aplicaciones. Con la rápida expansión del volumen de datos de los grafos, estos son demasiado grandes para ser almacenados y procesados en una máquina independiente. Por lo tanto, realizar SSSP de forma distribuida en los clústeres de computadoras se convierte en una forma inevitable. Encontramos que el rendimiento de los algoritmos SSSP distribuidos existentes está limitado por el costo de comunicación entre los trabajadores, que es causado por la relajación global. Para eliminar el costoso costo de comunicación, proponemos un algoritmo SSSP distribuido eficiente LR-SSSP que reemplaza la relajación global con la relajación local. Además, proponemos dos optimizaciones, es decir, sincronización perezosa y relajación anticipada, para reducir la sincronización inválida y la comunicación. Nuestros resultados muestran que LR-SSSP puede lograr hasta 6-20 veces más velocidad que el algoritmo -stepping++ de última generación.