scispace - formally typeset
Journal ArticleDOI

Energy Conscious Scheduling for Distributed Computing Systems under Different Operating Conditions

TLDR
This work addresses the problem of scheduling precedence-constrained parallel applications on multiprocessor computer systems and presents two energy-conscious scheduling algorithms using dynamic voltage scaling (DVS) and a novel objective function and a variant from that.
Abstract
Traditionally, the primary performance goal of computer systems has focused on reducing the execution time of applications while increasing throughput. This performance goal has been mostly achieved by the development of high-density computer systems. As witnessed recently, these systems provide very powerful processing capability and capacity. They often consist of tens or hundreds of thousands of processors and other resource-hungry devices. The energy consumption of these systems has become a major concern. In this paper, we address the problem of scheduling precedence-constrained parallel applications on multiprocessor computer systems and present two energy-conscious scheduling algorithms using dynamic voltage scaling (DVS). A number of recent commodity processors are capable of DVS, which enables processors to operate at different voltage supply levels at the expense of sacrificing clock frequencies. In the context of scheduling, this multiple voltage facility implies that there is a trade-off between the quality of schedules and energy consumption. To effectively balance these two performance goals, we have devised a novel objective function and a variant from that. The main difference between the two algorithms is in their measurement of energy consumption. The extensive comparative evaluations conducted as part of this work show that the performance of our algorithms is very compelling in terms of both application completion time and energy consumption.

read more

Citations
More filters
Journal ArticleDOI

An energy-efficient big data workflow scheduling algorithm under budget constraints for heterogeneous cloud environment

TL;DR: An energy-efficient workflow scheduling algorithm named reducing energy consumption using fair pre-assignment of available budget (RECFPAB) that reduces energy consumption under client-specified budget constraints is proposed.
Proceedings ArticleDOI

Cloud Data Management for Scientific Workflows: Research Issues, Methodologies, and State-of-the-Art

TL;DR: This paper proposes several research topics of data management in scientific cloud workflow systems, and discusses their research methodologies and state-of-the-art solutions.
Book ChapterDOI

Multi-objective firefly algorithm for energy optimization in grid environments

TL;DR: A new approach is studied related to the multi-objective optimization for these two conflictive objectives, considering them with the same importance, called MO-FA (Multi-Objective Firefly Algorithm), based on the recent FA (Firefly Algorithm) adding multi- objective properties to the preceding versions.
Journal ArticleDOI

An adaptive deadline constrained energy-efficient scheduling heuristic for workflows in clouds

TL;DR: This paper considers cloud hosts with the DVFS technique and proposes a novel scheduling heuristic, which takes the system and application characteristics and the overall energy consumption into account when making frequency scaling decision, and indicates that it can achieve significant energy saving and outperform the existing approaches.
Journal ArticleDOI

H2ACO: An Optimization Approach to Scheduling Tasks with Availability Constraint in Heterogeneous Systems

TL;DR: H2ACO is developed which makes a good trade-off between availability and makespan for heterogeneous distributed systems running multiclass applications and significantly improves the availability and performance of multiclass tasks running in heterogeneous systems.
References
More filters
Book

Introduction to Algorithms

TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
Journal ArticleDOI

Performance-effective and low-complexity task scheduling for heterogeneous computing

TL;DR: Two novel scheduling algorithms for a bounded number of heterogeneous processors with an objective to simultaneously meet high performance and fast scheduling time are presented, called the Heterogeneous Earliest-Finish-Time (HEFT) algorithm and the Critical-Path-on-a-Processor (CPOP) algorithm.
Journal ArticleDOI

Hypertool: a programming aid for message-passing systems

TL;DR: Programming assistance, automation concepts, and their application to a message-passing system program development tool called Hypertool, which performs scheduling and handles the communication primitive insertion automatically, thereby increasing productivity and eliminating synchronization errors.
Journal ArticleDOI

Power reduction techniques for microprocessor systems

TL;DR: It is concluded that power management is a multifaceted discipline that is continually expanding with new techniques being developed at every level and it remains too early to tell which techniques will ultimately solve the power problem.
Related Papers (5)