Network centrality is important for network analysis. Therefore
n
-Degree and
k
-Stress centrality are proposed to enrich the analysis options using network centrality. On the other hand
for large scale networks
parallel algorithms are necessary for fast computation. To this end
parallel algorithms for the
n
-Degree and
k
-Stress centrality are designed and implemented along with 11 existing centralities in a toolkit. The toolkit is based on Spark Pregel
and tested on the BoardEx social network. Experiments show the feasibility and scalability of the toolkit.
关键词
Keywords
references
FREEMAN L C. Centrality in social networks conceptual clarification [J]. Social Networks, 1978, 1(3): 215-239.
WU X D, DONG B B, DU X Z, et al . Data governance technology [J ] . Journal of Software, 2019, 30(9): 2830-2856.
CHEN L, WU X H. Design of distributed cluster big data dynamic storage system based on Hadoop [J]. Journal of China Academy of Electronics and Information Technology, 2019, 14(6): 593-598.
LIAO W J, HUANG Y F, BAO C K. Memory optimization of Spark parallel computing framework [J]. Computer Engineering Science, 2018, 40(4): 587-593.
SINGH R, CHAKRABORTY A, MANOJ B S. GFT centrality: a new node importance measure for complex networks [J]. Physica A: Statistical Mechanics and its Applications, 2017, 487: 185-195.
MEDEIROS D S V, CAMPISTA M E M, MITTON N, et al . The power of quasi-shortest paths: ρ -geodesic betweenness centrality [J ] . IEEE Transactions on Network Science and Engineering, 2017, 4(3): 187-200.
RAO D N, WEN Y L, WEI L, et al . A weighted centrality algorithm for social networks based on Spark platform in different cultural environments [J ] . Journal of Guangdong University of Technology, 2017, 34(3): 15-20.
WANG L, GUO Q, LIU J G. Measuring node importance based on weighted nonlinear method [J]. Application Research of Computers, 2018, 35(5): 1426-1428.
QIAO S J, GUO J, HAN N, et al . Parallel agorithm for discovering communities in large-scale complex networks [J ] . Chinese Journal of Computers, 2017, 40(3): 687-700.
MA T, YUE M, QU J, et al . PSPLPA: probability and similarity based parallel label propagation algorithm on spark [J ] . Physica A: Statistical Mechanics and its Applications, 2018, 503: 366-378.
AI C, CHEN B, LIU L, et al . Design and implementation of large-scale network propagation simulation method inspired by Pregel mechanism [J ] . Sci Sin Inform, 2018, 48(7): 932-946.
Borgatti S P, Everett M G. A graph-theoretic perspective on centrality [J]. Social Networks, 2006, 28(4): 466-484.
SHIMBEL A. Structural parameters of communication networks [J]. The Bulletin of Mathematical Biophysics, 1953, 15(4): 501-507.
MALEWICZ G, AUSTERN M H, BIK A J C, et al. Pregel: a system for large-scale graph processing[C]//Proceedings of the 2010 ACM SIGMOD International Conference on Management of data. Indianapolis: ACM, 2010: 135-146.
ZAHARIA M, CHOWDHURY M, FRANKLIN M J, et al . Spark: cluster computing with working sets [J ] . HotCloud, 2010, 10(10): 95.
BENZI J, DAMODARAN M. Parallel three dimensional direct simulation Monte Carlo for simulating micro flows [J]. Lect Notes Comput Sci Eng, 2009, 67: 91-98.
RAO D N, WANG J X, WEI L, et al . Parallel minimal cut set algorithm and its application in financial social networks [J ] . Journal of Guangdong University of Technology, 2018, 35(2): 46-50.