WawPart: Workload-Aware Partitioning of Knowledge Graphs
Amitabh Priyadarshi, Krzysztof J. Kochut

TL;DR
WawPart introduces a workload-aware graph partitioning method that reduces distributed joins and enhances query performance by clustering queries and partitioning the graph accordingly.
Contribution
It presents a novel partitioning approach that considers query workload features to optimize knowledge graph distribution and improve performance.
Findings
Significant reduction in distributed join operations.
Improved query processing times.
Effective workload clustering and graph partitioning.
Abstract
Large-scale datasets in the form of knowledge graphs are often used in numerous domains, today. A knowledge graphs size often exceeds the capacity of a single computer system, especially if the graph must be stored in main memory. To overcome this, knowledge graphs can be partitioned into multiple sub-graphs and distributed as shards among many computing nodes. However, performance of many common tasks performed on graphs, such as querying, suffers, as a result. This is due to distributed joins mandated by graph edges crossing (cutting) the partitions. In this paper, we propose a method of knowledge graph partitioning that takes into account a set of queries (workload). The resulting partitioning aims to reduces the number of distributed joins and improve the workload performance. Critical features identified in the query workload and the knowledge graph are used to cluster the queries…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · Caching and Content Delivery
