FAM-Graph: Graph Analytics on Disaggregated Memory

被引:5
|
作者
Zahka, Daniel [1 ]
Gavrilovska, Ada [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
关键词
Disaggregated Memory; Fabric Attached Memory; Graph Analytics;
D O I
10.1109/IPDPS53621.2022.00017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Disaggregated memory is being proposed as a way to provide efficient memory scaling for data intensive applications. High performance interconnect technologies, such as CXL, make disaggregated, fabric-attached-memory (FAM) a viable secondary tier of memory. Previous work on remote memory relies on extending kernel level paging to utilize FAM as an additional storage tier after local memory. These approaches have the advantage of exposing remote memory in application transparent ways that do not require code changes, but they incur large overheads due to the mismatch between the abstraction of a flat virtual address space and the reality of the tiered nature of FAM. In this paper, we present an alternative approach to remote memory based on application-specific objects. We design FAM-Graph - a semi-external graph processing system that leverages application-level properties, such as read only edge data, to efficiently tier data between local and remote memory, and prefetch remote data for local computation. Using several graph algorithms and datasets, we demonstrate that FAM-Graph achieves end-to-end performance within factors of 1-6x of Galois, the state of the art shared memory graph processing system, while using up to 20x less local memory. When Galois is used in conjunction with an OS-level FAM solution, we show that FAM-Graph achieves better end-to-end performance by up to 9x when both systems are configured with the same amount of local memory.
引用
收藏
页码:81 / 92
页数:12
相关论文
共 50 条
  • [41] Persistent graph stream summarization for real-time graph analytics
    Yan Jia
    Zhaoquan Gu
    Zhihao Jiang
    Cuiyun Gao
    Jianye Yang
    World Wide Web, 2023, 26 : 2647 - 2667
  • [42] Navigating the Maze of Graph Analytics Frameworks using Massive Graph Datasets
    Satish, Nadathur
    Sundaram, Narayanan
    Patwary, Md Mostofa Ali
    Seo, Jiwon
    Park, Jongsoo
    Hassaan, M. Amber
    Sengupta, Shubho
    Yin, Zhaoming
    Dubey, Pradeep
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 979 - 990
  • [43] Persistent graph stream summarization for real-time graph analytics
    Jia, Yan
    Gu, Zhaoquan
    Jiang, Zhihao
    Gao, Cuiyun
    Yang, Jianye
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2023, 26 (05): : 2647 - 2667
  • [44] GRAPH ANALYTICS ACCELERATORS FOR COGNITIVE SYSTEMS
    Ozdal, Muhammet Mustafa
    Yesil, Serif
    Kim, Taemin
    Ayupov, Andrey
    Greth, John
    Burns, Steven
    Ozturk, Ozcan
    IEEE MICRO, 2017, 37 (01) : 42 - 51
  • [45] Socrates A System For Scalable Graph Analytics
    Savkli, C.
    Carr, R.
    Chapman, M.
    Chee, B.
    Minch, D.
    2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [46] Distributed temporal graph analytics with GRADOOP
    Christopher Rost
    Kevin Gomez
    Matthias Täschner
    Philip Fritzsche
    Lucas Schons
    Lukas Christ
    Timo Adameit
    Martin Junghanns
    Erhard Rahm
    The VLDB Journal, 2022, 31 : 375 - 401
  • [47] A Study of APIs for Graph Analytics Workloads
    Lee, Hochan
    Wong, David
    Hoang, Loc
    Dathathri, Roshan
    Gill, Gurbinder
    Jatala, Vishwesh
    Kuck, David
    Pingali, Keshav
    2020 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2020), 2020, : 228 - 239
  • [48] Distributed temporal graph analytics with GRADOOP
    Rost, Christopher
    Gomez, Kevin
    Taeschner, Matthias
    Fritzsche, Philip
    Schons, Lucas
    Christ, Lukas
    Adameit, Timo
    Junghanns, Martin
    Rahm, Erhard
    VLDB JOURNAL, 2022, 31 (02): : 375 - 401
  • [49] Graph Mining for Complex Data Analytics
    Petermann, Andre
    Junghanns, Martin
    Kemper, Stephan
    Gomez, Kevin
    Teichmann, Niklas
    Rahm, Erhard
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2016, : 1316 - 1319
  • [50] Cyberattack Graph Modeling for Visual Analytics
    Rabzelj, Matej
    Bohak, Ciril
    Juznic, Leon Stefanic
    Kos, Andrej
    Sedlar, Urban
    IEEE ACCESS, 2023, 11 : 86910 - 86944