Energy Efficient Task Scheduling Algorithms for Cloud Computing Data
Main Article Content
Abstract
Cloud computing refers to Internet based development and utilization of computer technology, and hence, cloud computing can be described as a model of Internet-based computing. Scheduling is a critical problem in Cloud computing, because a cloud provider has to serve many users in Cloud computing system. So scheduling is the major issue in establishing Cloud computing systems. The main goal of scheduling is to maximize the resource utilization and minimize processing time of the tasks. In this thesis, an efficient task-grouping based approach has been proposed for task scheduling in computational cloud. Proposed work is grouping the tasks before resource allocation according to resource capacity to reduce the communication overhead. Cloud Resources are heterogeneous in nature, owned and managed by different organizations with different allocation policies. In our scheduling algorithm tasks are scheduled based on resources computational and communication capabilities. Here tasks are grouped together based on the chosen resources characteristics, to maximize resource utilization and minimize processing time and cost. Task scheduling is a decision process by which tasks are assigned to available resources to optimize various performance metrics. Hence in this thesis, we have specifically focused on improving computational cloud performance in terms of total processing time and total processing cost and reduce communication overhead. A simulation of proposed approach using CloudSim toolkit is conducted. Experimental results show proposed algorithm performs efficiently in computational cloud environment.
Downloads
Metrics
Article Details
Licensing
TURCOMAT publishes articles under the Creative Commons Attribution 4.0 International License (CC BY 4.0). This licensing allows for any use of the work, provided the original author(s) and source are credited, thereby facilitating the free exchange and use of research for the advancement of knowledge.
Detailed Licensing Terms
Attribution (BY): Users must give appropriate credit, provide a link to the license, and indicate if changes were made. Users may do so in any reasonable manner, but not in any way that suggests the licensor endorses them or their use.
No Additional Restrictions: Users may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.