A review energy-efficient task scheduling algorithms in cloud computing

No Thumbnail Available
Atiewi S.
Yussof S.
Ezanee M.
Almiani M.
Journal Title
Journal ISSN
Volume Title
Institute of Electrical and Electronics Engineers Inc.
Research Projects
Organizational Units
Journal Issue
Cloud computing is a model for delivering information technology services, wherein resources are retrieved from the Internet through web-based tools and applications instead of a direct connection to a server. The capability to provision and release cloud computing resources with minimal management effort or service provider interaction led to the rapid increase of the use of cloud computing. Therefore, balancing cloud computing resources to provide better performance and services to end users is important. Load balancing in cloud computing means balancing three important stages through which a request is processed. The three stages are data center selection, virtual machine scheduling, and task scheduling at a selected data center. User task scheduling plays a significant role in improving the performance of cloud services. This paper presents a review of various energy-efficient task scheduling methods in a cloud environment. A brief analysis of various scheduling parameters considered in these methods is also presented. The results show that the best power-saving percentage level can be achieved by using both DVFS and DNS. � 2016 IEEE.
Algorithms; Energy efficiency; Internet protocols; Multitasking; Network management; Scheduling; Scheduling algorithms; Datacenter; DVFS; Energy efficient; GreenCloud; Task-scheduling; Virtual machines; Virtualizations; Cloud computing