Proficient Allocation of Resources and Time Arrangement
Main Article Content
Abstract
The cloud architecture is usually composed of several XaaS layers—including Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). The previous work studies efficient resource allocation to optimize objectives ofcloud users, IaaS provider and SaaS provider in cloud computing. This work proposes the composition of different layers in the cloud, such as IaaS and SaaS, and its joint optimization for efficient resource allocation. The efficient resource allocation optimization problem is conducted by sub problems. Our proposed work mainly concentrates on efficient scheduling and resource allocation to optimize objectives of cloud users, IaaS provider and SaaS provider. Early task scheduling algorithms are focused on minimizing make span, without mechanisms to reduce the monetary cost incurred in the setting of clouds. Acost-efficient task-scheduling algorithm using two heuristic strategies. The first strategy dynamically maps tasks to the most cost-efficient VMs based on the concept of Pareto dominance.