SDP: Scalable Real-Time Dynamic Graph Partitioner

被引:0
作者
Patwary, Md Anwarul Kaium [1 ]
Garg, Saurabh [2 ]
Battula, Sudheer Kumar [3 ]
Kang, Byeong [4 ]
机构
[1] Univ Western Australia, Dept Comp Sci & Software Engn, Crawley, WA 6009, Australia
[2] Univ Tasmania, Hobart, Tas 7005, Australia
[3] SRM Univ AP Amaravati, Comp Sci & Engn, Amaravati 522502, Andhra Pradesh, India
[4] Univ Tasmania, Sch Comp, Hobart, Tas 7005, Australia
关键词
Heuristic algorithms; Partitioning algorithms; Resource management; Dynamic scheduling; Costs; Social networking (online); Generators; Dynamic graph; streaming partitioning; scalable;
D O I
10.1109/TSC.2021.3137932
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The time-evolving large graph has received attention due to it's participation in real-world applications such as social networks and PageRank calculation. It is necessary to partition a large-scale dynamic graph in a streaming manner in order to overcome the memory bottleneck while partitioning the computational load. Reducing network communication and balancing the load between the partitions are the criteria for achieving effective run-time performance in graph partitioning. Moreover, an optimal resource allocation is needed to utilise the resources while storing the graph streams into the partitions. A number of existing partitioning algorithms have been proposed to address the above problem. However, these partitioning methods are incapable of scaling the resources and handling the stream of data in real-time. In this study, we propose a dynamic graph partitioning method called Scalable Dynamic Graph Partitioner(SDP) using the streaming partitioning technique. The SDP contributes a novel vertex assigning method, communication-aware balancing method, and a scaling technique in order to produce an efficient dynamic graph partitioner. Experiment results show that the proposed method achieves up to 90% reduction of communication cost and 60%-70% balancing the load dynamically, compared with previous algorithms. Moreover, the proposed algorithm significantly reduces the execution time during partitioning.
引用
收藏
页码:564 / 574
页数:11
相关论文
共 50 条
  • [31] Real-Time Dynamic Route Optimization Based on Predictive Control Principle
    Wang, Zhanzhong
    Wang, Shuoqi
    IEEE ACCESS, 2022, 10 : 55062 - 55072
  • [32] Agent-based computer vision in a dynamic, real-time environment
    Zhou, Q
    Parrott, D
    Gillen, M
    Chelberg, DM
    Welch, L
    PATTERN RECOGNITION, 2004, 37 (04) : 691 - 705
  • [33] Real-time dynamic traffic scheduling for medical applications on IEEE 802.15.6
    Gil, Guilherme
    Pedreiras, Paulo
    Moutinho, Luis
    2022 THIRTEENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2022, : 92 - 94
  • [34] A new dynamic scheduling algorithm for real-time homogenous multiprocessor systems
    Yang, Yuhai
    Bin, Xuelian
    Yu, Shengsheng
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 1064 - 1068
  • [35] A Scalable Re-Ranking Optimization Approach for Real-Time Network-Friendly Recommendations
    Hou, Jiayin
    Lin, Jiawei
    Wang, Shuoyao
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (23): : 38871 - 38883
  • [36] Real-time Traffic Jam Detection and Congestion Reduction Using Streaming Graph Analytics
    Abbas, Zainab
    Sottovia, Paolo
    Hassan, Mohamad Al Hajj
    Foroni, Daniele
    Bortoli, Stefano
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 3109 - 3118
  • [37] A Comprehensive Study of Load Balancing Approaches in Real-Time Multi-Core Systems for Mixed Real-Time Tasks
    Jadon, Shruti
    Kannan, Pradyuman Kavedi
    Kalaria, Urmil
    Varsha, K. R.
    Gupta, Karthik
    Honnavalli, Prasad B.
    IEEE ACCESS, 2024, 12 : 53373 - 53395
  • [38] Dynamic Mode Decomposition for Real-Time System Estimation of Induction Motor Drives
    Gultekin, Muhammed Ali
    Zhang, Zhe
    Bazzi, Ali
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2023, 59 (02) : 1836 - 1848
  • [39] A new study for fault-tolerant real-time dynamic scheduling algorithms
    Manimaran, G
    Murthy, CSR
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 45 (01) : 1 - 13
  • [40] Low-power Dynamic Scheduling Algorithm For Real-time Multiprocessor Systems
    Ko, Se-Jin
    Kim, Ki-Young
    Kim, Seok-Yoon
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 516 - 519