Performance Prediction for Distributed Graph Computing

被引:0
作者
Ji, Shuo [1 ]
Zhao, Yinliang [1 ]
Li, Yuxiang [2 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian, Shaanxi, Peoples R China
[2] Henan Univ Sci & Technol, Sch Informat Engn, Luoyang, Peoples R China
来源
2019 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE BIG DATA AND INTELLIGENT SYSTEMS (HPBD&IS) | 2019年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
distributed computing; graph computing; performance prediction;
D O I
10.1109/hpbdis.2019.8735449
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Performance estimation for executing graph algorithms on the distributed systems, especially with sacrificing the accuracy of results to improve the runtime performance, is a pre-requisite for optimizing system parameters to achieve an applicable tradeoff between the runtime and the inaccuracy of results. This paper presents an experimental approach that predicts the runtime and the inaccuracy of conducting graph algorithms on the BSP-based distributed graph computing systems to optimize system parameters by using an artificial neural network (ANN) model. It samples different scales of subgraphs from the complete input graphs and executes the underlying algorithm on each subgraph to capture its characteristics. Then it essentially predicts the performance of executing the underlying algorithm on the complete graph by learning the scalability that how the runtime and the inaccuracy of results vary with different scales of graphs with an ANN network, which is trained off-line based on the captured characteristics of the subgraphs. We conducted all experimental studies on the Amazon EC2 Cloud. The experimental results demonstrate that the prediction approach can effectively predict the runtime with a relative error rate under 8% averagely and the inaccuracy of results with a relative error rate under 25% averagely compared to the actual performance results.
引用
收藏
页码:7 / 13
页数:7
相关论文
共 15 条
[1]  
[Anonymous], INT C MAN DAT
[2]  
Arthur D., 2006, S COMP GEOM
[3]  
Ganapathi A., 2010, DAT ENG WORKSH
[4]  
Gonzalez J. E., 2012, OPERATING SYSTEMS DE
[5]  
Gonzalez J. E., 2014, OPERATING SYSTEMS DE
[6]   How fast is the k-means method? [J].
Har-Peled, S ;
Sadri, B .
ALGORITHMICA, 2005, 41 (03) :185-202
[7]  
Herodotou H., 2011, C INN DAT SYST RES
[8]  
Ji S., 2012, ACM INT C COMP FRONT
[9]  
Jin Long., 2011, P 3 ACM INT WORKSH M, P11
[10]  
Langville Amy N., 2004, Internet Math, V1, P335