D&A: Resource Optimisation in Personalised PageRank Computations Using Multi-Core Machines

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Yow, Kai Siong, Li, Chunbo
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929403764670464
author Yow, Kai Siong
Li, Chunbo
author_facet Yow, Kai Siong
Li, Chunbo
contents Resource optimisation is commonly used in workload management, ensuring efficient and timely task completion utilising available resources. It serves to minimise costs, prompting the development of numerous algorithms tailored to this end. The majority of these techniques focus on scheduling and executing workloads effectively within the provided resource constraints. In this paper, we tackle this problem using another approach. We propose a novel framework D&A to determine the number of cores required in completing a workload under time constraint. We first preprocess a small portion of queries to derive the number of required slots, allowing for the allocation of the remaining workloads into each slot. We introduce a scaling factor in handling the time fluctuation issue caused by random functions. We further establish a lower bound of the number of cores required under this scenario, serving as a baseline for comparison purposes. We examine the framework by computing personalised PageRank values involving intensive computations. Our experimental results show that D&A surpasses the baseline, achieving reductions in the required number of cores ranging from 38.89% to 73.68% across benchmark datasets comprising millions of vertices and edges.
format Preprint
id arxiv_https___arxiv_org_abs_2407_00068
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle D&A: Resource Optimisation in Personalised PageRank Computations Using Multi-Core Machines
Yow, Kai Siong
Li, Chunbo
Distributed, Parallel, and Cluster Computing
Discrete Mathematics
Optimization and Control
68R10, 68W10, 91B32
Resource optimisation is commonly used in workload management, ensuring efficient and timely task completion utilising available resources. It serves to minimise costs, prompting the development of numerous algorithms tailored to this end. The majority of these techniques focus on scheduling and executing workloads effectively within the provided resource constraints. In this paper, we tackle this problem using another approach. We propose a novel framework D&A to determine the number of cores required in completing a workload under time constraint. We first preprocess a small portion of queries to derive the number of required slots, allowing for the allocation of the remaining workloads into each slot. We introduce a scaling factor in handling the time fluctuation issue caused by random functions. We further establish a lower bound of the number of cores required under this scenario, serving as a baseline for comparison purposes. We examine the framework by computing personalised PageRank values involving intensive computations. Our experimental results show that D&A surpasses the baseline, achieving reductions in the required number of cores ranging from 38.89% to 73.68% across benchmark datasets comprising millions of vertices and edges.
title D&A: Resource Optimisation in Personalised PageRank Computations Using Multi-Core Machines
topic Distributed, Parallel, and Cluster Computing
Discrete Mathematics
Optimization and Control
68R10, 68W10, 91B32
url https://arxiv.org/abs/2407.00068