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

Method for provisioning resources

a technology for provisioning resources and resources, applied in multi-programming arrangements, program control, instruments, etc., can solve problems such as relative time-consuming work

Inactive Publication Date: 2007-05-10
IBM CORP
View PDF0 Cites 66 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0036] Against a background as described above, a demand for a system such as an on-demand computing system or a utility computing system has been emerging. This is a mechanism in which various services are integrally managed in a manner that: excess IT resources independently owned by the respective services are reserved in a resource pool shared by all of the services; and at the time of a sudden increase in a load of a resource used by a service, a resource is dynamically allocated to the service from this resource pool. This allocation of the resource to the service from the resource pool is called provisioning. At the time of provisioning, it is necessary to change the settings of the resource, which is to be allocated, to the settings required by the service before starting to utilize the resource.

Problems solved by technology

However, setting processes (installing OS / application, switching VLAN (Virtual LAN), and the like) which occur in the process of the operation are relatively time-demanding work in general.

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
  • Method for provisioning resources
  • Method for provisioning resources
  • Method for provisioning resources

Examples

Experimental program
Comparison scheme
Effect test

example

[0141] Hereinbelow, a description will be provided for a system example in the field of on-demand computing by use of a software product named Tivoli (registered trademark) Intelligent Orchestrator (TIO) of IBM Corporation. This example employs a system which can execute provisioning by using TIO as a provisioning manager.

[0142] It is assumed that a data center utilizing a plurality of cluster systems for services is managed by TIO. The respective services are used for different purposes and different clients, and therefore have different peaks. If the peaks can be perfectly predicted, it is possible to previously make the system prepared for the peaks by carrying out provisioning in advance. However, it is difficult to perfectly predict the peaks in advance, and additionally, it is impossible to response to a load beyond expectation.

[0143] First of all, a directed graph is generated based on an installation procedure (setting operations) which is carried out at the time of provis...

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 present IT environment, in particular, a place such as a data center in which resources are concentrated at one place, requires a mechanism (provisioning) for allocating an excess resource (a server, a network apparatus, a storage, or the like) to the service in response to a load fluctuation of a service. In some cases, setting operations occurring in the process of the provisioning are time-demanding. In those cases, it is impossible to respond to abrupt load fluctuations. [Solving means] Procedures starting from an initial state of the resource and ending in a state where each of resources is deployed for each service are identified, and the procedures are expressed as a directed graph having a state of the resource in each phase as a node (stage), and having a setting operation as an edge. There are some cases, however, where even for deployments intended for different services, an initial state and some of intermediate states are common. In those cases, those common intermediate states are expressed as a single node. When resources are allocated to nodes near to a state where a service is developed, it is made possible to reduce a time required for provisioning to the service.

Description

FIELD OF THE INVENTION [0001] The present invention relates to a method for provisioning resources. More specifically, the present invention relates to a method, system and control program for provisioning resources in an IT environment. BACKGROUND OF THE INVENTION [0002] In a present IT environment, in particular, in a place such as a data center in which resources are concentrated at one place, a mechanism (provisioning) for efficiently (in terms of processing time and resource utilization rate) allocating an excess resource (a server, a network apparatus, a storage, or the like) to each of services in response to load fluctuations of the services is required. In order to allocate this excess resource to the service, a hardware configuration, OS / application installation, and setting operations, which are suitable for the service, are required. However, setting processes (installing OS / application, switching VLAN (Virtual LAN), and the like) which occur in the process of the operat...

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
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/173G06F9/50
CPCG06F9/5027G06F9/5044G06F9/505G06Q10/06315G06Q10/06316G06Q10/06375G06F2209/5019
Inventor MASUMITSU, KENKUSHIDA, TAKAYUKI
Owner IBM CORP
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