A Node Access Frequency based Graph Partitioning Technique for Efficient Dynamic Dependency Analysis

被引:0
|
作者
Kusu, Kazuma [1 ]
Kume, Izuru [2 ]
Hatano, Kenji [3 ]
机构
[1] Doshisha Univ, Grad Sch Culture & Informat Sci, 1-3 Tatara Miyakodani, Kyotanabe, Kyoto 6100394, Japan
[2] Nara Inst Sci & Technol, Grad Sch Informat Sci, 8916-5 Takayama, Ikoma, Nara 6300192, Japan
[3] Doshisha Univ, Fac Culture & Informat Sci, 1-3 Tatara Miyakodani, Kyotanabe, Kyoto 6100394, Japan
关键词
Dynamic Dependency Analysis; Back-in-time Debugger; Debugging Support; Graph Database; Graph Search; !text type='Java']Java[!/text;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Program execution traces (simply "traces" for short) contain data/control dependency information, and are indispensable to novel kinds of debugging such as back-in-time debugging. However, traces easily become large and complicated. For a practical use, maintainers need to be able to interactively invoke an analysis process when required and obtain rapid feedback. To this end, the authors develop an approach for efficient macroscopic analysis of traces of large sizes with complex data structures. We propose an approach that involves storing graphs in a database that reduces the number of attributes in the main memory during dependency analysis. We also introduce a criterion for the application of this approach that can maximize its effectiveness. Finally, we conduct experiments to assess its effectiveness for efficient dependency analysis.
引用
收藏
页码:73 / 78
页数:6
相关论文
共 50 条
  • [1] A GRAPH BASED TECHNIQUE OF PROCESS PARTITIONING
    Xue, Gang
    Liu, Jing
    Wu, Liwen
    Yao, Shaowen
    JOURNAL OF WEB ENGINEERING, 2018, 17 (1-2): : 121 - 140
  • [2] Efficient game theoretic approach to dynamic graph partitioning
    Zeng, Yuanyuan
    Li, Yangfan
    Zhou, Xu
    Yang, Jianye
    Jiang, Wenjun
    Li, Kenli
    INFORMATION SCIENCES, 2022, 606 : 892 - 909
  • [3] Efficient Generation of Exploit Dependency Graph by Customized Attack Modeling Technique
    Chokshi, Ishan
    Ghosh, Nirnay
    Ghosh, Soumya K.
    2012 18TH ANNUAL INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS (ADCOM), 2012, : 39 - 45
  • [4] Efficient Nuclei Segmentation based on Spectral Graph Partitioning
    Lee, Gwo Giun
    Hung, Shi-Yu
    Wang, Tai-Ping
    Chen, Chun-Fu
    Sun, Chi-Kuang
    Liao, Yi-Hua
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2723 - 2726
  • [5] A Dynamic Sharding Scheme For Blockchain Based On Graph Partitioning
    Li, Huan
    Wang, Dongbin
    Zhi, Hui
    Wang, Yuchen
    Yang, Tao
    Song, Jiang
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 286 - 293
  • [6] Trip-based graph partitioning in dynamic ridesharing
    Tafreshian, Amirmahdi
    Masoud, Neda
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2020, 114 : 532 - 553
  • [7] Dynamic-GTN: Learning an Node Efficient Embedding in Dynamic Graph with Transformer
    Hoang, Thi-Linh
    Ta, Viet-Cuong
    PRICAI 2022: TRENDS IN ARTIFICIAL INTELLIGENCE, PT II, 2022, 13630 : 430 - 443
  • [8] A new method to calculate bus failure frequency of composite power systems based on graph partitioning technique
    Abdallah, E.N.
    2001, Alexandria University (40):
  • [9] Constraint-based graph clustering through node sequencing and partitioning
    Qian, Y
    Zhang, K
    Lai, W
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2004, 3056 : 41 - 51
  • [10] Graph-based Dynamic Analysis: Efficient Characterization of Dynamic Timing and Activity Distributions
    Cherupalli, Hari
    Sartori, John
    2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 729 - 735