JOURNAL ARTICLE

Allocation-aware Task Scheduling for Heterogeneous Multi-cloud Systems

Sanjaya Kumar PandaIndrajeet GuptaPrasanta K. Jana

Year: 2015 Journal:   Procedia Computer Science Vol: 50 Pages: 176-184   Publisher: Elsevier BV

Abstract

Cloud computing is one of the growing technology usage for the day-to-day business operations in today's IT industry. The diverse features of cloud such as on-demand self-service, quality of service, pay-per-usage pricing, virtualization and elasticity make the cloud more popular in industries as well as research communities. However, the mapping of the cloud resources in forms of virtual machines (VMs) to fulfill the customer requests is very challenging and a well-known NP-Complete problem. In this paper, we propose an allocation-aware task scheduling (ATS) algorithm for heterogeneous multi-cloud systems. The algorithm has three phases, namely matching, allocating and scheduling that aim to map the customer requests (or tasks) to the VMs of the clouds such that the overall completion time i.e., makespan is minimized. Moreover, the algorithm introduces a new phase called allocating to reschedule the tasks to meet the requirement of scheduling strategy. We perform rigorous experiments on benchmark as well as synthetic datasets and compare the experimental results by extending two existing multi-cloud scheduling algorithms as per the proposed model. The results clearly indicate that the proposed algorithm outperforms both the algorithms in terms of makespan and average cloud utilization.

Keywords:
Computer science Cloud computing Job shop scheduling Virtualization Scheduling (production processes) Distributed computing Virtual machine Elasticity (physics) Quality of service Benchmark (surveying) Mathematical optimization Computer network Operating system

Metrics

43
Cited By
16.59
FWCI (Field Weighted Citation Impact)
26
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Fairness-Aware Task Allocation for Heterogeneous Multi-Cloud Systems

Sanjaya Kumar PandaRoshni PradhanBenazir NehaSujaya Kumar Sathua

Advances in systems analysis, software engineering, and high performance computing book series Year: 2015 Pages: 147-170
JOURNAL ARTICLE

Task scheduling algorithms for multi-cloud systems: allocation-aware approach

Sanjaya Kumar PandaIndrajeet GuptaPrasanta K. Jana

Journal:   Information Systems Frontiers Year: 2017 Vol: 21 (2)Pages: 241-259
JOURNAL ARTICLE

Energy-Aware Cloud Task Scheduling algorithm in heterogeneous multi-cloud environment

Roshni PradhanSuresh Chandra Satapathy

Journal:   Intelligent Decision Technologies Year: 2022 Vol: 16 (2)Pages: 279-284
© 2026 ScienceGate Book Chapters — All rights reserved.