0% found this document useful (0 votes)
13 views9 pages

CC&s

The document discusses runtime support services, emphasizing cluster monitoring and job management systems for efficient cloud operation. It covers resource provisioning methods, highlighting the importance of balancing resource allocation to meet user demand without incurring penalties or underutilization. Additionally, it introduces demand-driven resource provisioning, which adjusts computing resources based on real-time utilization levels to optimize performance and efficiency.

Uploaded by

p.nagaraj.bly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views9 pages

CC&s

The document discusses runtime support services, emphasizing cluster monitoring and job management systems for efficient cloud operation. It covers resource provisioning methods, highlighting the importance of balancing resource allocation to meet user demand without incurring penalties or underutilization. Additionally, it introduces demand-driven resource provisioning, which adjusts computing resources based on real-time utilization levels to optimize performance and efficiency.

Uploaded by

p.nagaraj.bly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

MODULE:-03

TOPICS:-

1.Runtime Support Services


2.Resource Provisioning and Platform
Deployment
3.Resource Provisioning Methods
4.Demand-Driven Resource Provisioning
Runtime Support Services
 Cluster monitoring is used to collect the runtime
status of the entire cluster.
 One of the most important facilities is the
cluster job management system.
 The scheduler queues the tasks submitted to the
whole cluster and assigns the tasks to the
processing nodes according to node availability.
 The runtime support system keeps the cloud
cluster working properly with high efficiency.
 The SaaS model provides the software
applications as a service, rather than letting
users purchase the software.

 As a result, on the customer side, there is no


upfront investment in servers or software
licensing.

 On the provider side, costs are rather low,


compared with conventional hosting of user
applications.
Resource Provisioning and Platform
Deployment
Provisioning of Compute Resources (VMs):-
 Providers supply cloud services by signing SLAs
with end users.
 The SLAs must commit sufficient resources such as
CPU, memory, and bandwidth that the user can use
for a preset period.
 Under provisioning of resources will lead to broken
SLAs and penalties.
 Overprovisioning of resources will lead to resource
underutilization, and consequently, a decrease in
revenue for the provider.
 Deploying an autonomous system to efficiently
provision resources to users is a challenging
problem.

 The difficulty comes from the unpredictability of


consumer demand, software and hardware
failures, heterogeneity of services, power
management, and conflicts in signed SLAs
between consumers and service providers.
 In a virtualized cluster of servers, this demands
efficient installation of VMs, live VM migration, and
fast recovery from failures.
 For example, Amazon’s EC2 uses Xen as the
Resource Provisioning Methods
In case (a), overprovisioning with the peak load
causes heavy resource waste (shaded area).

In case (b), underprovisioning of resources results


in losses by both user and provider in that paid
demand by the users (the shaded area above the
capacity) is not served and wasted.

In case (c), the constant provisioning of resources


with fixed capacity to a declining user demand
could result in even worse resource waste.

The user may give up the service by canceling the


Demand-Driven Resource
Provisioning
 This method adds or removes computing instances
based on the current utilization level of the
allocated Resources.
 The demand-driven method automatically
allocates two Xeon processors for the user
application.
 In general, when a resource has surpassed a
threshold for a certain amount of time, the
scheme increases that resource based on demand.
 When a resource is below a threshold for a certain
amount of time, that resource could be decreased
 CPU Utilization (Orange Line) fluctuates a lot — representing
unpredictable user demand.
 Number of nodes (Black Line) changes in steps — more nodes
are added or removed based on demand.
 When CPU utilization increases, the system adds more nodes to
handle the load.
 When demand drops, the system reduces nodes to save
resources and power.

You might also like