Power Consumption Optimization Strategy of Cloud Workflow Scheduling Based on SLA
نویسندگان
چکیده
-Cloud computing, as a new model of service provision in distributed computing environment, faces the great challenge of energy consumption because of its large demand for computing resources. Choosing improper scheduling method to execute cloud workflow tends to result in the waste of power consumption. In order to lower the higher power consumption for cloud workflow executing, we propose a power consumption optimization algorithm for cloud workflow scheduling based on SLA (Service Level Agreement), which can reduce power consumption while meeting the performance-based constraints of time and cost. The algorithm first searches for all feasible scheduling solutions of cloud workflow application with critical path, then the optimal scheduling solution can be found out through calculating total power consumption for each feasible scheduling solution. The experimental results show that compared with traditional workflow scheduling algorithms based on QoS, the optimization algorithm proposed in this paper not only meets the constraints of time and cost defined in SLA, but also reduces the average power consumption by around 10%. Key-Words: Cloud computing, Cloud workflow, SLA, Critical path, Scheduling solutions, Power consumption
منابع مشابه
A Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملGreen Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملVM Consolidation by using Selection and Placement of VMs in Cloud Datacenters
The Cloud Computing model leverages virtualization of computing resources allowing customers to provision resources on-demand on a pay-as-you-go basis. During recent years, the power consumption of datacenters in cloud environment attracted researchers. Optimization of energy consumption can be performed by different methods including virtual machine (VM) consolidation. This technique can reduc...
متن کاملCloud data centers energy-saving scheduling algorithm based on CPU frequency scaling
The high energy consumption in cloud data centers has become an urgent problem. The scale and architecture of cloud data centers are growing increasingly immense and complex in recent years, which bring more severe challenges on the energy consumption management. This paper proposes new approaches for virtual machines (VMs) placement based on CPU frequency scaling. In the stage of initial VM pl...
متن کاملHigh-Throughput Scientific Workflow Scheduling under Deadline Constraint in Clouds
—Cloud computing is a paradigm shift in service delivery that promises a leap in efficiency and flexibility in using computing resources. As cloud infrastructures are widely deployed around the globe, many dataand computeintensive scientific workflows have been moved from traditional highperformance computing platforms and grids to clouds. With the rapidly increasing number of cloud users in v...
متن کامل