Task scheduling and resource allocation in cloud computing using a heuristic approach 论文

2018Journal of Cloud Computing Advances Systems and Applications引用 235顶会
Cloud Computing and Resource ManagementIoT and Edge/Fog ComputingBlockchain Technology Applications and Security

摘要

Cloud computing is required by modern technology. Task scheduling and resource allocation are important aspects of cloud computing. This paper proposes a heuristic approach that combines the modified analytic hierarchy process (MAHP), bandwidth aware divisible scheduling (BATS) + BAR optimization, longest expected processing time preemption (LEPT), and divide-and-conquer methods to perform task scheduling and resource allocation. In this approach, each task is processed before its actual allocation to cloud resources using a MAHP process. The resources are allocated using the combined BATS + BAR optimization method, which considers the bandwidth and load of the cloud resources as constraints. In addition, the proposed system preempts resource intensive tasks using LEPT preemption. The divide-and-conquer approach improves the proposed system, as is proven experimentally through comparison with the existing BATS and improved differential evolution algorithm (IDEA) frameworks when turnaround time and response time are used as performance metrics.

相关技术

暂无数据

相关事件

暂无数据

相关文章

暂无数据