Title: Petri net model for resource scheduling with auto scaling in elastic cloud

Authors: K.R. Remesh Babu; Philip Samuel

Addresses: Division of Information Technology, Cochin University of Science and Technology, Kochi – 22, India ' Department of Computer Science, Cochin University of Science and Technology, Kochi – 22, India

Abstract: Cloud service vendors offer wide range of services in a pay per use paradigm to the customers. The aim of cloud resource management is to speed up the execution of tasks and efficient usage of computing resources. The main benefit of optimal scheduling policy is reduced makespan, energy as well as cost with minimum number of service level agreement (SLA) violations. In market oriented cloud the service vendors offer vivid variety of purchasing options and also dynamic prices to the customers. In order to incorporate these purchase-promotional offers and dynamic prices, this paper proposes a Petri net model for scheduling the workload across physical servers. Here, SLA requirements considered are CPU speed, memory, makespan and bandwidth with fewer virtual machine migrations. The experimental results indicate that the proposed system efficiently performs dynamic provisioning and elasticity in multiple public clouds with auto scaling that reduces makespan, number of SLA violations, penalty cost and maximises the profit.

Keywords: cloud computing; Petri nets; scheduling; migration; auto scaling.

DOI: 10.1504/IJNVO.2020.107590

International Journal of Networking and Virtual Organisations, 2020 Vol.22 No.4, pp.462 - 477

Received: 20 Dec 2018
Accepted: 07 Jul 2019

Published online: 01 Jun 2020 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article