A Synchronization-Avoiding Distance-1 Grundy Coloring Algorithm for Power-Law Graphs
In this paper, we propose a distributed, unordered, label-correcting distance-1 Grundy (vertex) coloring algorithm, namely, Distributed Control (DC) coloring algorithm. Our algorithm eliminates the need for vertex-centric barriers and global synchronization for color refinement, relying only on atom...
Saved in:
| Published in | Proceedings / International Conference on Parallel Architectures and Compilation Techniques pp. 421 - 432 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.09.2019
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 2641-7936 |
| DOI | 10.1109/PACT.2019.00040 |
Cover
| Abstract | In this paper, we propose a distributed, unordered, label-correcting distance-1 Grundy (vertex) coloring algorithm, namely, Distributed Control (DC) coloring algorithm. Our algorithm eliminates the need for vertex-centric barriers and global synchronization for color refinement, relying only on atomic operations and local termination detection to update vertex color. DC proceeds optimistically, correcting the colors asynchronously as the algorithm progresses and depends on local ordering of tasks to minimize the execution of sub-optimal work. We implement our DC coloring algorithm and the well-known Jones-Plassmann algorithm and compare their performance with 4 different types of standard RMAT graphs and real-world graphs. We show that the elimination of waiting time of global and vertex-centric barriers and investing this time for local ordering leads to improved scaling for graphs with prominent power-law characteristics and densely interconnected local subgraphs. |
|---|---|
| AbstractList | In this paper, we propose a distributed, unordered, label-correcting distance-1 Grundy (vertex) coloring algorithm, namely, Distributed Control (DC) coloring algorithm. Our algorithm eliminates the need for vertex-centric barriers and global synchronization for color refinement, relying only on atomic operations and local termination detection to update vertex color. DC proceeds optimistically, correcting the colors asynchronously as the algorithm progresses and depends on local ordering of tasks to minimize the execution of sub-optimal work. We implement our DC coloring algorithm and the well-known Jones-Plassmann algorithm and compare their performance with 4 different types of standard RMAT graphs and real-world graphs. We show that the elimination of waiting time of global and vertex-centric barriers and investing this time for local ordering leads to improved scaling for graphs with prominent power-law characteristics and densely interconnected local subgraphs. |
| Author | Zalewski, Marcin Lumsdaine, Andrew Firoz, Jesun Sahariar |
| Author_xml | – sequence: 1 givenname: Jesun Sahariar surname: Firoz fullname: Firoz, Jesun Sahariar organization: Pacific Northwest National Laboratory – sequence: 2 givenname: Marcin surname: Zalewski fullname: Zalewski, Marcin organization: Pacific Northwest National Laboratory – sequence: 3 givenname: Andrew surname: Lumsdaine fullname: Lumsdaine, Andrew organization: Pacific Northwest National Laboratory |
| BookMark | eNotj1FLwzAUhaMouE2fffClfyDz3iZNmsdS3RQKDqzg2wjt7RbZkpFWx_z1VvTpfHA-Dpwpu_DBE2O3CHNEMPeroqznKaCZA4CEMzZFneYoFIr3czZJlUSujVBXbNr3H6OCKhMTVhfJ68k32xi8-7aDC54XX8G1zm-SB9cP1jfEMVnGT9-ekjLsQvytit1mhGG7T7oQk1U4UuSVPY6ePWz7a3bZ2V1PN_85Y2-Lx7p84tXL8rksKm4FpAPvBNgMyKZtKzMyQihpoc1so6U0DRBpgblspGi17ogUZVk-PkqRUGGjSczY3d-uI6L1Ibq9jad1nhtUkIsfc0JQ7w |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/PACT.2019.00040 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL 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://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 172813613X 9781728136134 |
| EISSN | 2641-7936 |
| EndPage | 432 |
| ExternalDocumentID | 8891608 |
| Genre | orig-research |
| GroupedDBID | 123 23M 29O 6IE 6IL ACGFS AFFNX ALMA_UNASSIGNED_HOLDINGS CBEJK M43 RIE RIL RNS |
| ID | FETCH-LOGICAL-a302t-f30a50ea2dd45e93364a0d5ac7449c0ee73184c43d77fee6e55881321e161c7e3 |
| IEDL.DBID | RIE |
| IngestDate | Wed Aug 27 02:43:19 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a302t-f30a50ea2dd45e93364a0d5ac7449c0ee73184c43d77fee6e55881321e161c7e3 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_8891608 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-Sept. |
| PublicationDateYYYYMMDD | 2019-09-01 |
| PublicationDate_xml | – month: 09 year: 2019 text: 2019-Sept. |
| PublicationDecade | 2010 |
| PublicationTitle | Proceedings / International Conference on Parallel Architectures and Compilation Techniques |
| PublicationTitleAbbrev | PACT |
| PublicationYear | 2019 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0041653 ssib057737306 |
| Score | 2.083277 |
| Snippet | In this paper, we propose a distributed, unordered, label-correcting distance-1 Grundy (vertex) coloring algorithm, namely, Distributed Control (DC) coloring... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 421 |
| SubjectTerms | Asynchronous algorithms Color Decentralized control Distributed graph algorithms Graph coloring Heuristic algorithms Message systems Parallel processing Synchronization Task analysis |
| Title | A Synchronization-Avoiding Distance-1 Grundy Coloring Algorithm for Power-Law Graphs |
| URI | https://ieeexplore.ieee.org/document/8891608 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NTwIxFGyQkydUMH6nB48WyrbdtkeCojFiSISEGyndhxh1IbirwV9vux8YjQdvzaabNH1t33R35g1C55pCCO7UI9KCJdylDOLSyIwEdsrAcJAis3vr34c3I347FuMKuthoYQAgI59B0zezf_nRwqb-U1lLKQdmvLJ3S6ow12qVa0dIydxiDctT2OEMwYpSPm2qW4NOd-iJXDorz0l_eKlkqaRXQ_1yEDmD5LmZJtOm_fxVn_G_o9xBjW_RHh5s0tEuqkC8h2qlawMuNnEdDTv4YR3brChursEknffFk38JX3o06XqRNr5epXG0xt1FTtHDnZdH10jmr9jBXDzw5mrkzny4fmY5f2ugUe9q2L0hhbcCMYwGCZkxagQFE0QRF6AZC7mhkTBWcq4tBZBus3PLWSTlDFw8hVDK3Vzb4CCilcD2UTVexHCAsJ6CllbqgIYBl0obd-WMIiUVWK1hpg5R3U_SZJmXz5gU83P09-NjtO3DlNO4TlA1WaVw6vJ-Mj3LAv4F3xCsQg |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NTwIxFGwMHvSECsZve_BooWzb7fZIUEQFQiIk3EjpPsSoC8FFg7_edj8wGg_emk03afravunuzBuELhQFH-ypR6QBQ7hNGcSmkQnxzJiB5iBFYvfW6fqtAb8biuEGulxrYQAgIZ9BxTWTf_nhzCzdp7JqEFgw45S9m4JzLlK1Vr56hJTMLlc_P4ct0hAsK-ZTo6raqzf6jsqlkgKd9IebSpJMmkXUyYeRckieK8t4XDGfvyo0_necO6j8LdvDvXVC2kUbEO2hYu7bgLNtXEL9On5YRSYpi5uqMEn9ffbkXsJXDk_aXqSGbxbLKFzhxiwl6eH6y6NtxNNXbIEu7jl7NdLWH7afnk_fymjQvO43WiRzVyCaUS8mE0a1oKC9MOQCFGM-1zQU2kjOlaEA0m53bjgLpZyAjagQQWDvrjWwINFIYPuoEM0iOEBYjUFJI5VHfY_LQGl76QzDQAZglIJJcIhKbpJG87SAxiibn6O_H5-jrVa_0x61b7v3x2jbhSwldZ2gQrxYwqlFAfH4LAn-FxPwr48 |
| 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%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+%2F+International+Conference+on+Parallel+Architectures+and+Compilation+Techniques&rft.atitle=A+Synchronization-Avoiding+Distance-1+Grundy+Coloring+Algorithm+for+Power-Law+Graphs&rft.au=Firoz%2C+Jesun+Sahariar&rft.au=Zalewski%2C+Marcin&rft.au=Lumsdaine%2C+Andrew&rft.date=2019-09-01&rft.pub=IEEE&rft.eissn=2641-7936&rft.spage=421&rft.epage=432&rft_id=info:doi/10.1109%2FPACT.2019.00040&rft.externalDocID=8891608 |