D&A: Resource Optimization in Personalized PageRank Computations Using Multi-Core Machines

被引:0
作者
Yow, Kai Siong [1 ,2 ]
Li, Chunbo [1 ]
机构
[1] Nanyang Technol Univ, Coll Comp & Data Sci, Singapore 639798, Singapore
[2] Univ Putra Malaysia, Fac Sci, Dept Math & Stat, Serdang 43400, Malaysia
关键词
Optimization; Task analysis; Multicore processing; Cloud computing; Processor scheduling; Parallel processing; Time factors; multi-core machine; parallel computing; personalized PageRank; resource optimization; ALGORITHMS; WEB;
D O I
10.1109/TKDE.2024.3417264
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Resource optimization 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 personalized 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%38.89% to 73.68%73.68% across benchmark datasets comprising millions of vertices and edges.
引用
收藏
页码:5905 / 5910
页数:6
相关论文
共 27 条
[1]   A Survey on PageRank Computing [J].
Berkhin, Pavel .
INTERNET MATHEMATICS, 2005, 2 (01) :73-120
[2]   The anatomy of a large-scale hypertextual Web search engine [J].
Brin, S ;
Page, L .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (1-7) :107-117
[3]   A multi-objective optimization for resource allocation of emergent demands in cloud computing [J].
Chen, Jing ;
Du, Tiantian ;
Xiao, Gongyi .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01)
[4]  
Cochran W. G., 2007, Sampling techniques, V3rd ed.
[5]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[6]   Virtual Machine Placement via Bin Packing in Cloud Data Centers [J].
Fatima, Aisha ;
Javaid, Nadeem ;
Sultana, Tanzeela ;
Hussain, Waqar ;
Bilal, Muhammad ;
Shabbir, Shaista ;
Asim, Yousra ;
Akbar, Mariam ;
Ilahi, Manzoor .
ELECTRONICS, 2018, 7 (12)
[7]   Towards Scaling Fully Personalized PageRank: Algorithms, Lower Bounds, and Experiments [J].
Fogaras, Daniel ;
Racz, Balazs ;
Csalogany, Karoly ;
Sarlos, Tamas .
INTERNET MATHEMATICS, 2005, 2 (03) :333-358
[9]   GENETIC ALGORITHMS [J].
HOLLAND, JH .
SCIENTIFIC AMERICAN, 1992, 267 (01) :66-72
[10]   Massively Parallel Algorithms for Personalized PageRank [J].
Hou, Guanhao ;
Chen, Xingguang ;
Wang, Sibo ;
Wei, Zhewei .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (09) :1668-1680