Auto-Scaling Techniques for Elastic Applications in Cloud Environment

Verified

Added on  2022/08/19

|29
|1186
|7
Project
AI Summary
This project delves into the concept of auto-scaling within cloud computing, a critical feature for achieving elasticity in web applications. It begins by introducing cloud computing and its benefits, particularly the automatic resource allocation capabilities that auto-scaling provides. The project outlines the limitations of manual scaling, such as potential errors and delays, and proposes an auto-scaling solution to overcome these issues. The proposed solution incorporates a virtual cluster, load balancer, and auto-provisioning system, detailing their functions and interactions. The project then classifies auto-scaling techniques into rule-based and schedule-based approaches, also mentioning reactive and predictive methods. Finally, it emphasizes the importance of verifying auto-scaling systems and concludes with a discussion of the benefits of auto-scaling, including increased server uptime, optimized power utilization, and improved resource management. The project also includes references to relevant research papers.
Document Page
Auto scaling technique for elastic application
in cloud environment
Name of the Student
Name of the Supervisor
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Research Background and Objective
Elasticity is one of the main feature of cloud computing.
Auto-scaling function of cloud computing can provide benefit of elasticity.
Elasticity in cloud computing is specific feature which auto allocate
resources to a computing process if required.
This research will identify how the elasticity can be achieved through the
application of auto-scaling.
Document Page
Generic Idea
Introduction to the cloud computing.
System components associated with auto-scaling system in cloud
computing.
Classification of the auto-scaling system.
Verification of the auto-scaling system.
Document Page
Generic Idea
Generic Idea of Cloud Computing:
Cloud computing is the main aspect of the current
research that has been undertaken.
It is one of the emerging technology in the current
technological field.
Web application providers uses cloud computing
platform to run their applications.
Cloud computing platform provides the benefit of
elasticity.
Elasticity feature in cloud computing automatically
allows automatic allocation of the resources if required.
Auto-scaling functionality provides the elasticity feature
in cloud computing.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Generic Idea
Generic Idea of Elasticity:
It is degree to which system can adapt workload changes.
Automatic provision and de-provision of resources is done.
It is the dynamic adaption capacity.
Document Page
Generic Idea
Generic Idea of Auto-Scaling:
Auto-scaling feature of cloud computing automatically allocates the
required resources for a computing process.
Load over the existing resources decides how much new resources will be
allocated.
Document Page
State of Art (First Best Solution)
Area of Applying the State of the Art:
Initially for scaling of the required resources manual scaling utilized.
An admin is placed for monitoring and scaling of the computing resources.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
State of Art (First Best Solution)
Purpose of the Manual Scaling:
Main purpose of manual scaling of resource is allocation of the resources
to the processes whenever required.
Overall load on the computational resources need to be identified.
Document Page
State of Art (First Best Solution)
Feature of the Manual Scaling:
Resources can be allocated to the required computing processes.
Effective monitoring of resource utilization can be done.
Freedom of resource scaling irrespective of resource demand.
Document Page
State of Art (First Best Solution)
Working procedure of Manual Scaling:
The administrator needs to monitor the
resource utilization of each of the processes.
Depending on the resource utilization
resources need to scale up or down
manually.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
State of Art (First Best Solution)
Limitation of Manual Scaling:
Manual error can present during the resource allocation.
For too many processes chances of mistakes becomes higher.
Not very much efficient at resource allocation. Can cause delay in resource
allocation.
Document Page
Proposed Solution
Area of Applying the State of the Art:
The auto-scaling system is proposed here for solving the elasticity related
problems in cloud computing.
chevron_up_icon
1 out of 29
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]