Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Optimization of workload placement

Inactive Publication Date: 2016-08-16
IBM CORP
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method, computer program product, and computer system for placing workloads in a computing environment. The computer takes into account information about each workload, such as billing information and resource demand information, to determine if it is profitable, what penalty it should have, and what preference it should have for resource availability. The computer then assigns a priority order to each workload based on these factors. This helps to efficiently allocate resources to different workloads and ensures that the computing environment is running at its best possible level of efficiency.

Problems solved by technology

The workloads, along with virtual server hosting, often have a limited amount of physical resources capable of fulfilling such services.
For example, there may not be enough computing power to run the workloads, resulting in workloads being placed in a queue.
For the cloud service provider, this may not be an optimal business plan, since certain workloads may have higher priority than other workloads based on a number of factors.

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
  • Optimization of workload placement
  • Optimization of workload placement
  • Optimization of workload placement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009]As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,”“module” or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer-readable media having computer readable program code / instructions embodied thereon.

[0010]Any combination of computer-readable media may be utilized. Computer-readable media may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, or s...

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

A computer manages methods for determining workload placement in a computing environment. The computer receives a plurality of workloads with associated information, wherein the associated information for each workload contains at least: contract information, billing information, and resource availability information. The computer determines a profitability factor for each workload of the plurality of workloads, wherein the profitability factor is at least based on the billing information. The computer determines a penalty factor for each workload of the plurality of workloads, wherein the penalty factor is at least based on the contract information. The computer determines a preference factor for each workload of the plurality of workloads, wherein the preference factor is at least based on the resource availability information. The computer assigns a priority ordering for each of the workloads from the plurality of workloads.

Description

FIELD OF THE INVENTION[0001]The present invention relates generally to workloads, and more particularly, to optimizing workload placement in cloud computing.BACKGROUND[0002]Cloud computing is typically used to describe a variety of computing concepts that involve a large quantity of computers connected over a network (e.g., internet connection). These computing concepts of cloud computing often include a collection of server computers, where the server computers run a number of workloads which are received from the users of the cloud. The workloads, along with virtual server hosting, often have a limited amount of physical resources capable of fulfilling such services. A cloud service provider typically has to maintain an infrastructure for cloud computing, where the infrastructure can consist of server computers, storage, networks, software, cooling systems, and any other type of overhead associated with cloud computing infrastructures.[0003]The amount of workloads the cloud servic...

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): G06F9/46G06F9/50
CPCG06F9/5038G06F2209/506G06F2209/5021G06Q10/06316G06F9/5083
Inventor BILLORE, ASHISHBISWAS, SUDIPTA
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products