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 条
  • [1] Replica-aware task scheduling and load balanced cache placement for delay reduction in multi-cloud environment
    Li, Chunlin
    Zhang, Jing
    Tang, Hengliang
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (05): : 2805 - 2836
  • [2] Energy-Aware Cloud Task Scheduling algorithm in heterogeneous multi-cloud environment
    Pradhan, Roshni
    Satapathy, Suresh Chandra
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2022, 16 (02): : 279 - 284
  • [3] Energy Aware Genetic Algorithm for Independent Task Scheduling in Heterogeneous Multi-Cloud Environment
    Pradhan, Roshni
    Satapathy, Suresh Chandra
    JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2022, 81 (07): : 776 - 784
  • [4] Region aware dynamic task scheduling and resource virtualization for load balancing in IoT-fog multi-cloud environment
    Kanbar, Asan Baker
    Faraj, Kamaran
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 137 : 70 - 86
  • [5] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    The Journal of Supercomputing, 2015, 71 : 1505 - 1533
  • [6] Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Sanjaya Kumar Panda
    Sohan Kumar Pande
    Satyabrata Das
    Arabian Journal for Science and Engineering, 2018, 43 : 913 - 933
  • [7] An Efficient Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 1204 - 1209
  • [8] Meteorological data layout and task scheduling in a multi-cloud environment
    Hao, Yongsheng
    Cao, Jie
    Wang, Qi
    Ma, Tinghuai
    Wang, Qin
    Zhang, Xin
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
  • [9] Efficient task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1505 - 1533
  • [10] Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya Kumar
    Pande, Sohan Kumar
    Das, Satyabrata
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 913 - 933