On parallel computation of indicators of centrality and its application to speeding up RDA

0Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Random decentralized algorithm (RDA) dynamically extends networks, hiding their central structure so that they becomes less vulnerable to attacks. To assess the efficacy of RDA, we have to monitor the values for several indicators of centrality, which must follow a decremental pattern as the algorithm progresses. Although optimized algorithms exist for computing of most of these indicators, they are still time consuming and are even infeasible to apply to big enough graphs like the ones representing social networks or extensive enough computer networks, which limit the scope of application of RDA to small networks. In this paper, we present a threading-based parallel implementation in C language of some optimal algorithms for computing the indicators of centrality used by RDA. We have tested our software in several platforms, including the Supercomputer Calendula, and our parallel version greatly reduces the execution time of their sequential (nonparallel) counterpart. Our application is multiplatform and portable, working on any machine with several logical processors, which is capable of compiling and running C language code. The speedup of our solution allows us to apply RDA algorithm to networks with thousand of nodes.

References Powered by Scopus

A note on two problems in connexion with graphs

18719Citations
N/AReaders
Get full text

A faster algorithm for betweenness centrality

3572Citations
N/AReaders
Get full text

Validity of the single processor approach to achieving large scale computing capabilities

2999Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

García, J. F., & Carriegos, M. V. (2019). On parallel computation of indicators of centrality and its application to speeding up RDA. Computational and Mathematical Methods, 1(5). https://doi.org/10.1002/cmm4.1056

Readers over time

‘21‘240481216

Readers' Seniority

Tooltip

Lecturer / Post doc 1

100%

Readers' Discipline

Tooltip

Social Sciences 1

100%

Save time finding and organizing research with Mendeley

Sign up for free
0