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 条
  • [21] APAN: Asynchronous Propagation Attention Network for Real-time Temporal Graph Embedding
    Wang, Xuhong
    Lyu, Ding
    Li, Mengjian
    Xia, Yang
    Yang, Qi
    Wang, Xinwen
    Wang, Xinguang
    Cui, Ping
    Yang, Yupu
    Sun, Bowen
    Guo, Zhenyu
    SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 2628 - 2638
  • [22] Block Region of Interest Method for Real-Time Implementation of Large and Scalable Image Reconstruction
    Li, Lin
    Yu, Feng
    IEEE SIGNAL PROCESSING LETTERS, 2015, 22 (11) : 1908 - 1912
  • [23] A new scalable service discipline for real-time traffic: The framed-deadline scheduler
    Schmidt, S. Ece
    Kim, Hyong S.
    COMPUTER COMMUNICATIONS, 2007, 30 (06) : 1258 - 1277
  • [24] SCALENet: A SCalable Low power AccELerator for Real-time Embedded Deep Neural Networks
    Shea, Colin
    Page, Adam
    Mohsenin, Tinoosh
    PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 129 - 134
  • [25] Real-Time Adaptive Dwell Scheduling for Digital Array Radar Based on Virtual Dynamic Template
    Cheng, Ting
    Li, Zhongzhu
    Tan, Qianqian
    Wang, Shaoxing
    Yue, Chengyu
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2022, 58 (04) : 3197 - 3208
  • [26] Task Splitting and Load Balancing of Dynamic Real-Time Workloads for Semi-Partitioned EDF
    Casini, Daniel
    Biondi, Alessandro
    Buttazzo, Giorgio Carlo
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (12) : 2168 - 2181
  • [27] Dynamic Resource Allocation for Real-Time Cloud XR Video Transmission: A Reinforcement Learning Approach
    Wang, Zhaocheng
    Wang, Rui
    Wu, Jun
    Zhang, Wei
    Li, Chenxi
    IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2024, 10 (03) : 996 - 1010
  • [28] Deep Reinforcement Learning-Based Dynamic Scheduling for Real-Time Applications in LTE and RAN Slicing for eMBB in 5G
    Benmadani, Houssem Eddine
    Azni, Mohamed
    Alharbi, Turki Essa
    Alzaidi, Mohammed S.
    Tounsi, Mohamed
    IEEE ACCESS, 2025, 13 : 33555 - 33570
  • [29] An Energy and Performance Aware Scheduler for Real-Time Tasks in Cloud Datacentres
    Ali, Hashim
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Fayaz, Muhammad
    IEEE ACCESS, 2020, 8 (08): : 161288 - 161303
  • [30] 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