Replica-aware task scheduling and load balanced cache placement for delay reduction in multi-cloud environment

被引:0
|
作者
Chunlin Li
Jing Zhang
Hengliang Tang
机构
[1] Ministry of Agriculture,Key Laboratory of Agricultural Remote Sensing
[2] Wuhan University of Technology,Department of Computer Science
[3] Huanghuai University,International College
[4] Beijing Wuzi University,School of Information
来源
关键词
Multi-cloud; Task scheduling; Cache placement; Data replication; Load balancing;
D O I
暂无
中图分类号
学科分类号
摘要
With the development of content-sharing and collaborative computing services such as online social networks, scientific workflow, there are huge amounts of data generated. To process this tremendous amount of data, multi-cloud system that integrates multiple clouds together to provide a unified service in a collaborative manner has been introduced. However, task scheduling in such heterogeneous multi-cloud environment is very challenging. To reduce response delay caused by cross-data centers file access, we proposed a replica-aware task scheduling algorithm based on data replication. For speeding up data access in multi-cloud cooperative caches, we presented a load balanced cache placement algorithm based on Bayesian networks. In our scheduling algorithm, combined transferring computation with transferring data, resource matching is accomplished according to node locality. Only non-local unassigned and failed map tasks’ input data are replicated and transferred in advance to target nodes to expedite task execution. In our cache placement method, based on Bayesian networks the next execute task is predicted. In accordance with caching profit and recycling cost, cache prefetching files are selected. For each prefetching file, according to load balancing, target placement node is determined. Extensive experimental results show that the performance of our proposed replica-aware task scheduling algorithm is better than benchmark scheduling algorithms in terms of node locality ratio and job response time, and our load balanced cache placement algorithm outperforms the baseline caching algorithms in performance of prefetching hit ratio and execution time saving ratio.
引用
收藏
页码:2805 / 2836
页数:31
相关论文
共 43 条
  • [31] A Cloud-Agnostic Framework to Enable Cost-Aware Scheduling of Applications in a Multi-Cloud Environment
    Jiang, Fan
    Ferriter, Kyle
    Castillo, Claris
    NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,
  • [32] Optimized task scheduling approach with fault tolerant load balancing using multi-objective cat swarm optimization for multi-cloud environment
    Suresh, P.
    Keerthika, P.
    Devi, R. Manjula
    Kamalam, G. K.
    Logeswaran, K.
    Sadasivuni, Kishor Kumar
    Devendran, K.
    APPLIED SOFT COMPUTING, 2024, 165
  • [33] RESEARCH ON SCHEDULING OF TWO TYPES OF TASKS IN MULTI-CLOUD ENVIRONMENT BASED ON MULTI-TASK OPTIMIZATION ALGORITHM
    Yi, Cuiyan
    Zhao, Tianhao
    Cai, Xingjuan
    Chen, Jinjun
    JOURNAL OF APPLIED ANALYSIS AND COMPUTATION, 2024, 14 (01): : 436 - 457
  • [34] Joint multi-server cache sharing and delay-aware task scheduling for edge-cloud collaborative computing in intelligent manufacturing
    Jin, Xiaomin
    Wang, Jingbo
    Wang, Zhongmin
    Wang, Gang
    Chen, Yanping
    WIRELESS NETWORKS, 2025, 31 (01) : 261 - 280
  • [35] Task-load aware and predictive-based workflow scheduling in cloud-edge collaborative environment
    Zhang M.
    Yang Z.
    Yan J.
    Ali S.
    Ding W.
    Wang G.
    Journal of Reliable Intelligent Environments, 2022, 8 (01) : 35 - 47
  • [36] User Task Priority Based Resource Allocation with Multi Class Task Scheduling Strategy and Load Balancing in Cloud Environment
    Nida Kousar G
    Gopala Krishnan C
    SN Computer Science, 5 (8)
  • [37] Multi-objective energy aware task scheduling using Orthogonal Learning Particle Swarm Optimization on cloud environment
    Bantupalli Nagalakshmi
    Sumathy Subramanian
    International Journal of Information Technology, 2025, 17 (1) : 447 - 454
  • [38] Hybrid Prairie Dog and Beluga Whale Optimization Algorithm for Multi-Objective Load Balanced-Task Scheduling in Cloud Computing Environments
    Ramya, K.
    Ayothi, Senthilselvi
    CHINA COMMUNICATIONS, 2024, 21 (07) : 307 - 324
  • [39] Hybrid Prairie Dog and Beluga Whale Optimization Algorithm for Multi-Objective Load Balanced-Task Scheduling in Cloud Computing Environments
    K Ramya
    Senthilselvi Ayothi
    China Communications, 2024, 21 (07) : 307 - 324
  • [40] A multi-objective priority aware task scheduling in fog-cloud environment using improved meta-heuristic algorithm
    Hussain, Syed Mujtiba
    Begh, G. R.
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024,