Graph-Optimizer: Towards Predictable Large-Scale Graph Processing Workloads

Ana-Lucia Varbanescu, Andrea Bartolini

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

26 Downloads (Pure)

Abstract

Graph and hardware-specific optimisations lead to orders of magnitude improvements in performance, energy, and cost over conventional graph processing methods. Typical big data platforms, such as Apache MapReduce and Apache Spark, rely on generic primitives, exhibiting poor performance and high financial and environmental costs. Even optimised basic graph operations (BGOs) lack the tools to combine them towards real-world applications. Furthermore, graph topology and dynamics (i.e., changing the number and content of vertices and edges) lead to high variability in computational needs. Primitive predictive models demonstrate they can enable algorithm selection and advanced auto-scaling techniques to ensure better performance, but no such models exist for energy consumption. In this work, we present the Graph-Optimizer tool. Graph-Optimizer uses optimised BGOs and composition rules to capture and model the workload. It combines the workload model with hardware and infrastructure models, predicting performance and energy consumption. Combined with design space exploration, such predictions select codesigned workload implementations to fit a requested performance objective and guarantee their performance bounds during execution.

Original languageEnglish
Title of host publicationICPE '23 Companion
Subtitle of host publicationCompanion of the 2023 ACM/SPEC International Conference on Performance Engineering
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery
Pages255-256
Number of pages2
ISBN (Electronic)979-8-4007-0072-9
DOIs
Publication statusPublished - 15 Apr 2023
Event14th Annual ACM/SPEC International Conference on Performance Engineering, ICPE 2023 - Coimbra, Portugal
Duration: 15 Apr 202319 Apr 2023
Conference number: 14

Conference

Conference14th Annual ACM/SPEC International Conference on Performance Engineering, ICPE 2023
Abbreviated titleICPE 2023
Country/TerritoryPortugal
CityCoimbra
Period15/04/2319/04/23

Keywords

  • Basic graph operations (bgos)
  • Graph massivizer
  • Graph-optimizer
  • Heterogeneous computing
  • Model-based system co-design
  • 2024 OA procedure

Fingerprint

Dive into the research topics of 'Graph-Optimizer: Towards Predictable Large-Scale Graph Processing Workloads'. Together they form a unique fingerprint.

Cite this