Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Energy consumption-oriented cloud workflow scheduling optimization method

An optimization method and workflow technology, applied in the fields of information technology, systems engineering, and computer technology, can solve problems such as increasing the wear rate of server components, rising server procurement and replacement costs, and seldom considering energy consumption factors.

Inactive Publication Date: 2016-01-20
南京喜筵网络信息技术有限公司
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Most of the current cloud workflow scheduling / execution optimization methods usually only focus on the optimization of execution time or cost, and seldom consider energy consumption factors. A few cloud workflow execution / scheduling optimization methods based on DVFS technology consider energy consumption factors, but DVFS The technology needs to adjust the operating voltage / frequency of the server CPU, shut down / restart the server repeatedly, which will affect the performance of the server and increase the wear rate of the server components, which will lead to an increase in the cost of server procurement and replacement. In actual use, there is a certain limitation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Energy consumption-oriented cloud workflow scheduling optimization method
  • Energy consumption-oriented cloud workflow scheduling optimization method
  • Energy consumption-oriented cloud workflow scheduling optimization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be described in further detail below in conjunction with the accompanying drawings and preferred embodiments, but the present invention is not limited to the following embodiments.

[0048] figure 1 It is a process logic structure diagram of a CyberShake workflow, which is composed of 20 tasks. The execution length of each task, the name and length of the input file and the processed output file required for processing are shown in Table 1.

[0049] The data center is equipped with two heterogeneous physical hosts, namely ProLiantML110G5 (2cores×2660MHz, 4GB) and ProLiantML110G3 (Historical) (2cores×3000MHz, 4GB). The power consumption at each load level is as shown in parameter tables 2 and 3. Show.

[0050] There are three different types of virtual machines, Large, Medium, and Small, as the minimum allocation unit of computing resources, responsible for receiving and processing workflow tasks, among which: the processing capacity of the La...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an energy consumption-oriented cloud workflow scheduling optimization method. The method comprises the following steps: (1) establishing energy consumption-oriented cloud workflow process model and resource model; (2) calculating a task priority; (3) taking out a task t with highest priority from a task set T, finding out a virtual machine set VMt capable of executing the task t, and calculating energy consumption for distributing the task t to each virtual machine in the VMt and completing all distributed tasks; (4) finding out a vm with minimal energy consumption, if only one vm has the minimal energy consumption, distributing the task t to the vm, and if a plurality of vms have the minimal energy consumption, distributing the task t to the vm with characteristics that the vm has the minimal energy consumption and a host in which the vm is located has highest performance per watt; deleting the task t from the task set T, and if the task set T is not null, going to the step (3), or otherwise, going to the step (5); and (5) outputting a workflow scheduling scheme. According to the scheduling optimization method provided by the invention, an energy consumption factor is considered, so that the energy consumption for task processing by the host is effectively reduced while workflow execution time efficiency is kept.

Description

technical field [0001] The present invention relates to the fields of computer technology, information technology and system engineering, and more specifically, relates to an energy-consumption-oriented cloud workflow scheduling optimization method. Background technique [0002] Workflow under the cloud computing environment, referred to as "cloud workflow", is the integration of cloud computing and workflow-related technologies, which can effectively improve the service quality of cloud computing, and in cross-organizational business collaboration that requires efficient computing performance and large-scale storage support , scientific computing and other fields have broad application prospects. In a cloud computing environment, there are usually many hosts that are not necessarily of the same model; when the workflow is executed, the virtual machine is usually used as the smallest allocation unit of computing resources to receive and process workflow tasks, and the virtua...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F1/32G06F9/50
CPCY02D10/00
Inventor 谢毅
Owner 南京喜筵网络信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products