GraphMa: Towards new Models for Pipeline-Oriented Computation on Graphs

Published: 01 Jan 2024, Last Modified: 19 Sept 2024ICPE (Companion) 2024EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: This paper presents GraphMa, a framework aimed at enhancing pipeline-oriented computation for graph processing. GraphMa integrates the principles of pipeline computation with graph processing methodologies to provide a structured approach for analyzing and processing graph data. The framework defines a series of computational abstractions, including computation as type, higher-order traversal, and directed data-transfer, which collectively facilitate the decomposition of graph operations into modular functions. These functions can be composed into pipelines, supporting the systematic development of graph algorithms. For this paper, our focus lies in particular on the capability to implement the well- established computational models for graph processing within the proposed framework. In addition, the paper discusses the design of GraphMa, its computational models, and the implementation de- tails that illustrate the framework's application to graph processing tasks.
Loading