0% found this document useful (0 votes)
4 views

Module 241-249

Uploaded by

ordinary.girl166
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Module 241-249

Uploaded by

ordinary.girl166
Copyright
© © All Rights Reserved
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