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...

Full description

Saved in:
Bibliographic Details
Published inProceedings / International Conference on Parallel Architectures and Compilation Techniques pp. 421 - 432
Main Authors Firoz, Jesun Sahariar, Zalewski, Marcin, Lumsdaine, Andrew
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2019
Subjects
Online AccessGet full text
ISSN2641-7936
DOI10.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