Cost-efficient and network-aware dynamic repartitioning-based algorithms for scheduling large-scale graphs in cloud computing environments

被引:4
|
作者
Heidari, Safiollah [1 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic, Australia
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2018年 / 48卷 / 12期
关键词
cloud computing; cost saving; graph processing; network-aware processing;
D O I
10.1002/spe.2623
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large amount of data that is generated by Internet and enterprize applications are stored in the form of graphs. Graph processing systems are broadly used in enterprizes to process such data. With the rapid growth in mobile and social applications and complicated connections of Internet websites, massive concurrent operations need to be handled. On the other hand, the intrinsic structure and the size of real-world graphs make distributed processing of graphs more challenging. Low balanced communication and computation, low preprocessing overhead, low memory footprint, and scalability should be offered by distributed graph analytics frameworks. Moreover, the effects of network factors such as bandwidth and traffic as well as monetary cost of processing such large-scale graphs and the mutual impact of these elements have been less studied. To address these issues, we proposed two dynamic repartitioning algorithms that consider network factors, affecting public cloud environments to decrease the monetary cost of processing. A new classification of graph algorithms and processing is also introduced, which will be used to choose the best strategy for processing at any operation. We plugged these algorithms to our extended graph processing system (iGiraph) and compared them with those supported in other graph processing systems such as Giraph and Surfer on Australian National Cloud Infrastructure. We observed that up to 30% faster execution time, up to 50% network traffic decline, and more than 50% cost reduction are achieved by our algorithms compared to a framework such as the popular Giraph.
引用
收藏
页码:2174 / 2192
页数:19
相关论文
共 43 条
  • [1] Network-aware service placement and selection algorithms on large-scale overlay networks
    Famaey, J.
    Wauters, T.
    De Turck, F.
    Dhoedt, B.
    Demeester, P.
    COMPUTER COMMUNICATIONS, 2011, 34 (15) : 1777 - 1787
  • [2] Performance and Cost-Efficient Spark Job Scheduling Based on Deep Reinforcement Learning in Cloud Computing Environments
    Islam, Muhammed Tawfiqul
    Karunasekera, Shanika
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (07) : 1695 - 1710
  • [3] iGiraph: A Cost-efficient Framework for Processing Large-scale Graphs on Public Clouds
    Heidari, Safiollah
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 301 - 310
  • [4] A Cost-Efficient Auto-Scaling Algorithm for Large-Scale Graph Processing in Cloud Environments with Heterogeneous Resources
    Heidari, Safiollah
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (08) : 1729 - 1741
  • [5] Transformer-Enhanced DQN Approach for Energy and Cost-Efficient Large-Scale Dynamic Workflow Scheduling in Heterogeneous Environment
    Ding, Fan
    Yuan, Yaqian
    Lv, Lizhi
    Zhang, Rui
    Zhou, Wenbo
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (22): : 37351 - 37367
  • [6] Resources scheduling strategy of very large-scale terrain based on cloud computing
    Zeng, Y. (zyyhost@126.com), 1600, ICIC Express Letters Office, Tokai University, Kumamoto Campus, 9-1-1, Toroku, Kumamoto, 862-8652, Japan (06):
  • [7] Joint QoS-aware and Cost-efficient Task Scheduling for Fog-cloud Resources in a Volunteer Computing System
    Hoseiny, Farooq
    Azizi, Sadoon
    Shojafar, Mohammad
    Tafazolli, Rahim
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (04)
  • [8] Dynamic Large-Scale Server Scheduling for IVF Queuing Network in Cloud Healthcare System
    Li, Yafei
    Wang, Hongfeng
    Li, Li
    Fu, Yaping
    COMPLEXITY, 2021, 2021
  • [9] Study on the Large-Scale Novel Fiber Sensor Network based on Cloud Computing
    Li, Guoyu
    Li, Yan
    Yang, Kang
    Wang, Zhihui
    2017 16TH INTERNATIONAL CONFERENCE ON OPTICAL COMMUNICATIONS & NETWORKS (ICOCN 2017), 2017,
  • [10] RegFormer: An Efficient Projection-Aware Transformer Network for Large-Scale Point Cloud Registration
    Liu, Jiuming
    Wang, Guangming
    Liu, Zhe
    Jiang, Chaokang
    Pollefeys, Marc
    Wang, Hesheng
    2023 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2023), 2023, : 8417 - 8426