0% found this document useful (0 votes)
6 views10 pages

Module 241-249

Uploaded by

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

Module 241-249

Uploaded by

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

Cloud Computing

Module 241

1
Cloud Application Scalability
• Capacity planning vs
Scalability: Capacity
planning is planning for
the resources needed at a
specific time by the
application.
• Scalability means
acquiring additional
resources to process the
increasing workload.
• Both capacity planning
and scalability should be
performed in harmony.
Cloud Application Scalability
• Diminishing return: The
scaling should not be
performed beyond a point
where there is no
corresponding
improvement in
performance.
Cloud Application Scalability
• Performance tuning: In
addition to scaling, the
application performance
should be tuned by
reducing graphics, page
load time and response
time.
• Additionally the use of
end caching should be applied.
It is the use of faster hard
disks, using RAM contents
for content rendering and
optimizing the code using
20/80 rule.
Cloud Computing
Module 242

5
Cloud Resource Scheduling Overview
• Resource scheduling is the
allocation of IT resources
for the execution of
processing requests of the
users.
• There are two main steps:
• Resource provisioning:
The gathering and
reservation of IT
resources for users. This
is in accordance with the
expected/given workload.
Cloud Resource Scheduling Overview

• Resource scheduling: The


algorithmic allocation of
workload among the
provisioned IT resources.
Cloud Resource Scheduling Overview
• Effective resource
scheduling reduces:
• Execution cost
• Execution time
• Energy consumption
• Fulfills QoS requirements:
• Reliability
• Security
• Availability
• Scalability
• Remember that provider
wants to earn more profit
and maximize the resource
usage.
Cloud Resource Scheduling Overview
• Cloud consumer wants to
minimize the cost and
time of execution of
workload.
• The Cloud resource
scheduling can be
performed on various
grounds as discussed in
coming modules.
Cloud Resource Scheduling Overview
• [Singh, S., & Chana, I.
(2016). A survey on
resource scheduling in
cloud computing: Issues
and challenges. Journal
of grid computing, 14(2),
217-264.]

end

You might also like