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 条
  • [31] Cost-based Energy Efficient Scheduling Technique for Dynamic Voltage and Frequency Scaling System in cloud computing
    Ajmal, Muhammad Sohaib
    Iqbal, Zeshan
    Khan, Farrukh Zeeshan
    Bilal, Muhammad
    Mehmood, Raja Majid
    SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2021, 45
  • [32] Efficient multi-resource scheduling algorithm for hybrid cloud-based large-scale media streaming
    Liu, Yang
    Wei, Wei
    Xu, Heyang
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 75 : 123 - 134
  • [33] BLOSM: Boron-based large-scale observation of soil moisture: First laboratory results of a cost-efficient neutron detector
    van Amelrooij, Edward
    van de Giesen, Nick
    Plomp, Jeroen
    Thijs, Michel
    Fico, Tomas
    HARDWAREX, 2022, 12
  • [34] The Open Cloud Testbed: Supporting Open Source Cloud Computing Systems Based on Large Scale High Performance, Dynamic Network Services
    Grossman, Robert
    Gu, Yunhong
    Sabala, Michal
    Bennet, Colin
    Seidman, Jonathan
    Mambratti, Joe
    NETWORKS FOR GRID APPLICATIONS, 2010, 25 : 89 - +
  • [35] An efficient dynamic decision-based task optimization and scheduling approach for microservice-based cost management in mobile cloud computing applications
    ul Hassan, Mahmood
    Al-Awady, Amin A.
    Ali, Abid
    Iqbal, Muhammad Munawar
    Akram, Muhammad
    Khan, Jahangir
    AbuOdeh, Ali Ahmad
    PERVASIVE AND MOBILE COMPUTING, 2023, 92
  • [36] Spark-based parallel dynamic programming and particle swarm optimization via cloud computing for a large-scale reservoir system
    Ma, Yufei
    Zhong, Ping-an
    Xu, Bin
    Zhu, Feilin
    Lu, Qingwen
    Wang, Han
    JOURNAL OF HYDROLOGY, 2021, 598
  • [37] Efficient Semantic Segmentation for Large-Scale Agricultural Nursery Managements via Point Cloud-Based Neural Network
    Liu, Hui
    Xu, Jie
    Chen, Wen-Hua
    Shen, Yue
    Kai, Jinru
    REMOTE SENSING, 2024, 16 (21)
  • [38] HEURISTIC ALGORITHMS FOR JOINT OPTIMIZATION OF UNICAST AND ANYCAST TRAFFIC IN ELASTIC OPTICAL NETWORK- BASED LARGE-SCALE COMPUTING SYSTEMS
    Markowski, Marcin
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2017, 27 (03) : 605 - 622
  • [39] A Graph Neural Network-Based Approach With Dynamic Multiqueue Optimization Scheduling (DMQOS) for Efficient Fault Tolerance and Load Balancing in Cloud Computing
    Kalaskar, Chetankumar
    Thangam, S.
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2024, 2024 (01)
  • [40] Region-aware dynamic job scheduling and resource efficiency for load balancing based on adaptive chaotic sparrow search optimization and coalitional game in cloud computing environments
    Khaleel, Mustafa Ibrahim
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 221