Graphene: Fine-Grained IO Management for Graph Computing

被引:0
|
作者
Liu, Hang [1 ]
Huang, H. Howie [1 ]
机构
[1] George Washington Univ, Washington, DC 20052 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As graphs continue to grow, external memory graph processing systems serve as a promising alternative to in-memory solutions for low cost and high scalability. Unfortunately, not only does this approach require considerable efforts in programming and IO management, but its performance also lags behind, in some cases by an order of magnitude. In this work, we strive to achieve an ambitious goal of achieving ease of programming and high IO performance (as in-memory processing) while maintaining graph data on disks (as external memory processing). To this end, we have designed and developed Graphene that consists of four new techniques: an IO request centric programming model, bitmap based asynchronous IO, direct hugepage support, and data and workload balancing. The evaluation shows that Graphene can not only run several times faster than several external-memory processing systems, but also performs comparably with in-memory processing on large graphs.
引用
收藏
页码:285 / 299
页数:15
相关论文
共 50 条
  • [1] Fine-grained Resource Management for Edge Computing Satellite Networks
    Wang, Feng
    Jiang, Dingde
    Qi, Sheng
    Qiao, Chen
    Song, Houbing
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [2] GRAPH FINE-GRAINED CONTRASTIVE REPRESENTATION LEARNING
    Tang, Hui
    Liang, Xun
    Guo, Yuhui
    Zheng, Xiangping
    Wu, Bo
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 3478 - 3482
  • [3] Graph Analytics Through Fine-Grained Parallelism
    Shang, Zechao
    Li, Feifei
    Yu, Jeffrey Xu
    Zhang, Zhiwei
    Cheng, Hong
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 463 - 478
  • [4] Construct Fine-Grained Geospatial Knowledge Graph
    Wei, Bo
    Guo, Xi
    Wu, Ziyan
    Zhao, Jing
    Zou, Qiping
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS. DASFAA 2023 INTERNATIONAL WORKSHOPS, BDMS 2023, BDQM 2023, GDMA 2023, BUNDLERS 2023, 2023, 13922 : 267 - 282
  • [5] Fine-grained Expressivity of Graph Neural Networks
    Boeker, Jan
    Levie, Ron
    Huang, Ningyuan
    Villar, Soledad
    Morris, Christopher
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [6] Computing with Spikes: The Advantage of Fine-Grained Timing
    Verzi, Stephen J.
    Rothganger, Fredrick
    Parekh, Ojas D.
    Quach, Tu-Thach
    Miner, Nadine E.
    Vineyard, Craig M.
    James, Conrad D.
    Aimone, James B.
    [J]. NEURAL COMPUTATION, 2018, 30 (10) : 2660 - 2690
  • [7] Fine-grained access control for cloud computing
    Ye, Xinfeng
    Khoussainov, Bakh
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2013, 4 (2-3) : 160 - 168
  • [8] Fine-Grained Crowdsourcing for Fine-Grained Recognition
    Jia Deng
    Krause, Jonathan
    Li Fei-Fei
    [J]. 2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, : 580 - 587
  • [9] Fine-grained management of software artefacts
    Fasano, Fausto
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 521 - 522
  • [10] Discovering Fine-Grained Semantics in Knowledge Graph Relations
    Jain, Nitisha
    Krestel, Ralf
    [J]. PROCEEDINGS OF THE 31ST ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2022, 2022, : 822 - 831