Information Technology Reference
In-Depth Information
5
Rule Based Resource Manager
Hybrid cloud is a composition of two or more clouds that remain unique entities but
that are bound together, offering benefits of multiple deployment models. In hybrid
cloud we propose Rule Based Resources Manager for successfully utilizing the
private cloud resources and considering the security requirements of applications and
data. With resource manager a private cloud can be scaled up to allocate resources on-
demand even if private cloud overloaded. Also the scalability beyond the capacity of
private cloud is achieved by using public cloud resources. Decision is made on the
basis of rules presented in following paragraph.
As shown in figure 1, User request for resources and its request enter to the
Resource Manager. In our approach we categorized user's request into two types
based on their resource requirements that is critical data processing and data security.
These requests are assigned according to priority, if the user's need to perform critical
data processing or security demand is high then the request is classified as a high
priority and if the request is to run non critical tasks then it classified as low priority.
The Resource Manager recognizes the suitable cloud to be used to fulfill a request.
The high priority request always access resources from the private cloud itself,
because it have confidential (secure) information. Next low priority requests can be
fulfilled from either public cloud or private cloud. But if the private cloud resources
are available, it must be used first as these resources are possess by the enterprise and
should be utilized. Sometimes high priority request fulfilled by private cloud but its
resources are already assigned to fulfill previous requests of low and high priority. In
this situation we find those already allocated low priority requests and reallocate these
low priority requests for which the remaining cost on public cloud is minimum to
public cloud. The algorithm for Resource Manager is as follows:
VM = Virtual Machine
New_VM_Requestc+s = New Virtual Machine Request for Compute and Storage
Resources
Availablec+s = Available Compute and Storage Resources in Private Cloud
High_Priority_Request = Request which Performs Critical Data Processing and
Needs Good Response Time
Low_Priority_Request = Request which does not Perform Critical Data Processing
x = Allocated Low Priority Virtual Machines
xc+s = Compute and Storage Resources of x
Relocation_Cost_on_Public_Cloud = Public Cloud Usage Cost of a VM, when It is
Reallocated from Private Cloud to Public Cloud.
Search WWH ::




Custom Search