Method and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (SLAS) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis

Inactive Publication Date: 2006-05-30
IBM CORP
View PDF14 Cites 124 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0031]Thus, the present invention provides a dynamic resource allocation to a plurality of customers to meet with the (min, max) server resources and performance metric based service level agreements. Unused (un-allocated) server resources are pooled and allocated and de-allocated from the pool, thus providing sharing of server

Problems solved by technology

However, a problem with the conventional system and method used thereby is that, hitherto the present invention, there has been no provision for dynamically equipping the server farm such that server(s) and their resources can be dynamically allocated.
Hence, there has been no flexibility in dynamically allocating servers and their resources to customers as the customer's demands change.
This results in system-wide inefficiency and general dissatisfaction by the customer.
Another problem with the conventional system is that there are no Service

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 and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (SLAS) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis
  • Method and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (SLAS) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis
  • Method and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (SLAS) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis

Examples

Experimental program
Comparison scheme
Effect test

embodiment

PREFERRED EMBODIMENT

[0040]Referring to FIG. 2, prior to describing the details of the invention, an overview and a primary object of the present invention will be described below.

[0041]As shown in FIG. 2, the invention first monitors the inbound traffic rate R(i) 206, the currently assigned amount of server resources N(i) 205, and the current service level metric M(i) 204 for all customers 201 and 202.

[0042]Then, the inventive system performs the following actions only when M(i) falls outside of Mbounds(i), namely either M(i) is above Mhighbound(i) or M(i) is below Mlowbound(i), to avoid “allocation / de-allocation swings”.

[0043]The “target” amount of server resources Nt(i), without changing the inbound traffic R(i), is computed. Further, the “target” inbound traffic rate Rt(i), without changing the allocated resource N(i), is computed in order to bring the service level metric M(i) close to the “targeted” service level metric Mt(i) from monitored R(i), N(i) and M(i) for all i. The tar

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 method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA).

Description

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

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
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
Try Eureka
PatSnap group products