A space-efficient parallel algorithm for computing betweenness centrality in distributed memory
Betweenness centrality is a measure based on shortest paths that attempts to quantify the relative importance of nodes in a network. As computation of betweenness centrality becomes increasingly important in areas such as social network analysis, networks of interest are becoming too large to fit in...
Saved in:
| Published in: | 2010 International Conference on High Performance Computing pp. 1 - 10 |
|---|---|
| Main Authors: | , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.12.2010
|
| Subjects: | |
| ISBN: | 9781424485185, 1424485185 |
| ISSN: | 1094-7256 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Betweenness centrality is a measure based on shortest paths that attempts to quantify the relative importance of nodes in a network. As computation of betweenness centrality becomes increasingly important in areas such as social network analysis, networks of interest are becoming too large to fit in the memory of a single processing unit, making parallel execution a necessity. Parallelization over the vertex set of the standard algorithm, with a final reduction of the centrality for each vertex, is straightforward but requires Ω(|V| 2 ) storage. In this paper we present a new parallelizable algorithm with low spatial complexity that is based on the best known sequential algorithm. Our algorithm requires O(|V| + |E|) storage and enables efficient parallel execution. Our algorithm is especially well suited to distributed memory processing because it can be implemented using coarse-grained parallelism. The presented time bounds for parallel execution of our algorithm on CRCW PRAM and on distributed memory systems both show good asymptotic performance. Experimental results with a distributed memory computer show the practical applicability of our algorithm. |
|---|---|
| AbstractList | Betweenness centrality is a measure based on shortest paths that attempts to quantify the relative importance of nodes in a network. As computation of betweenness centrality becomes increasingly important in areas such as social network analysis, networks of interest are becoming too large to fit in the memory of a single processing unit, making parallel execution a necessity. Parallelization over the vertex set of the standard algorithm, with a final reduction of the centrality for each vertex, is straightforward but requires Ω(|V| 2 ) storage. In this paper we present a new parallelizable algorithm with low spatial complexity that is based on the best known sequential algorithm. Our algorithm requires O(|V| + |E|) storage and enables efficient parallel execution. Our algorithm is especially well suited to distributed memory processing because it can be implemented using coarse-grained parallelism. The presented time bounds for parallel execution of our algorithm on CRCW PRAM and on distributed memory systems both show good asymptotic performance. Experimental results with a distributed memory computer show the practical applicability of our algorithm. |
| Author | Lumsdaine, A Hoefler, T Edmonds, N |
| Author_xml | – sequence: 1 givenname: N surname: Edmonds fullname: Edmonds, N email: ngedmond@osl.iu.edu organization: Open Syst. Lab., Indiana Univ., Bloomington, IN, USA – sequence: 2 givenname: T surname: Hoefler fullname: Hoefler, T email: htor@Illinois.edu organization: Nat. Center of Supercomput. Applic., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA – sequence: 3 givenname: A surname: Lumsdaine fullname: Lumsdaine, A email: lums@osl.iu.edu organization: Open Syst. Lab., Indiana Univ., Bloomington, IN, USA |
| BookMark | eNotkM1KAzEcxCNWsK19APGSF9iar83HsRS1hYIeei_J7j81sptdkhTp27tg5zIMzG8Os0CzOERA6JmSNaXEvO72X9s1I1OsFeVUkzu0oIIJoWtG1D1aGaVvmep6huYTJCrFavmIVjn_kEk1U4bzOTptcB5tAxV4H5oAseDRJtt10GHbnYcUyneP_ZBwM_TjpYR4xg7KL0CMkDNuJmKqh3LFIeI25JKCuxRocQ_9kK5P6MHbLsPq5kt0fH87bnfV4fNjv90cqmBIqRhhrai1NJQ4SVvhnRW-IUIa5ZQnyhlDDCMGuNGUQCM8M5q3wkjHpHWSL9HL_2wAgNOYQm_T9XS7h_8BnWBZZg |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/HIPC.2010.5713180 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 1424485207 1424485193 9781424485192 9781424485208 |
| EndPage | 10 |
| ExternalDocumentID | 5713180 |
| Genre | orig-research |
| GroupedDBID | 29H 29O 6IE 6IF 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-i90t-202d4586910b61d4fba4fc04697b7f07b9909209e39810ec4f2983d496b26ab63 |
| IEDL.DBID | RIE |
| ISBN | 9781424485185 1424485185 |
| ISSN | 1094-7256 |
| IngestDate | Wed Aug 27 03:19:56 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-202d4586910b61d4fba4fc04697b7f07b9909209e39810ec4f2983d496b26ab63 |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_5713180 |
| PublicationCentury | 2000 |
| PublicationDate | 2010-Dec. |
| PublicationDateYYYYMMDD | 2010-12-01 |
| PublicationDate_xml | – month: 12 year: 2010 text: 2010-Dec. |
| PublicationDecade | 2010 |
| PublicationTitle | 2010 International Conference on High Performance Computing |
| PublicationTitleAbbrev | HIPC |
| PublicationYear | 2010 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000527933 ssj0020125 |
| Score | 1.9888079 |
| Snippet | Betweenness centrality is a measure based on shortest paths that attempts to quantify the relative importance of nodes in a network. As computation of... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Algorithm design and analysis Data structures Laboratories Memory management Parallel algorithms Social network services |
| Title | A space-efficient parallel algorithm for computing betweenness centrality in distributed memory |
| URI | https://ieeexplore.ieee.org/document/5713180 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVKxcBUoEV8ywMjBsdx4mREFVVZqg4dulWxfYFIaYpKisS_5-wmQUgsKEsSxXZkne_d2e_uCLmzXOaIc8BSo0OGFrFhGhLLrOJCK8sBL19sQs1myXKZznvkvouFAQBPPoMHd-vP8u3G7NxWGTrvAYogOugHSsX7WK1uP4VHAkWt08KIa77gaoDuC1OI621QF1oYSdTmemqfm-NO_Phx-jIf7xlfzWi_yq541JkM_ve_x2T0E75H5x0wnZAeVKdk0NZvoM1yHpLVE0V9YoCBzyOBfVGXCbwsoaRZ-brZFvXbmqJVS41vi53RhtflFCRtiJ1ox9Oiotal4HXVs8DStePvfo3IYvK8GE9ZU3CBFSmvccEIK6MkRgtCx4GVuc5kbpwDrbTKudKIXKngKYRpEnAwMhdpElqZxlrEmY7DM9KvNhWcExpFcSZyyY2UmQSLDcLMonEmtM5ja_QFGbrpWr3vU2qsmpm6_Pv1FTkSHYvkmvTr7Q5uyKH5rIuP7a2Xg28UYK3O |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELaqggRTgRbxxgMjBsdxXiOqqFpRqg4dukWxfYFIIUUlReLfc06TICQWlCWJYjuyzvfd2Xf3EXJjuEwR54BFWrkMLWLNFISGmYALFRgOeFVkE8FsFi6X0bxDbttcGACogs_gzt5WZ_lmpTd2qwyddwdFEB30HcucVWdrtTsq3BMobK0eRmSrKFcddGBYgMjepHWhjRF6TbWn5rk-8MSP78eT-XAb81WP94t4pcKdUe9_f3xABj8JfHTeQtMh6UBxRHoNgwOtF3SfxA8UNYoGBlUlCeyL2lrgeQ45TfKX1TorX98o2rVUV22xM1pHdlkVSevQTrTkaVZQY4vwWv4sMPTNRvB-Dchi9LgYjllNucCyiJe4ZISRXuijDaF8x8hUJTLV1oUOVJDyQCF2RYJH4Eahw0HLVESha2TkK-EnynePSbdYFXBCqOf5iUgl11ImEgw2cBOD5plQKvWNVqekb6crft8W1YjrmTr7-_U12RsvnqfxdDJ7Oif7oo0puSDdcr2BS7KrP8vsY31VycQ3VuaxFw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2010+International+Conference+on+High+Performance+Computing&rft.atitle=A+space-efficient+parallel+algorithm+for+computing+betweenness+centrality+in+distributed+memory&rft.au=Edmonds%2C+N&rft.au=Hoefler%2C+T&rft.au=Lumsdaine%2C+A&rft.date=2010-12-01&rft.pub=IEEE&rft.isbn=9781424485185&rft.issn=1094-7256&rft.spage=1&rft.epage=10&rft_id=info:doi/10.1109%2FHIPC.2010.5713180&rft.externalDocID=5713180 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1094-7256&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1094-7256&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1094-7256&client=summon |

