Vous êtes sur la page 1sur 5

International Journal of Engineering Trends and Applications (IJETA) Volume 3 Issue 1, Jan -Feb 2016

RESEARCH ARTICLE

OPEN ACCESS

Auto Scaling Load Balancing Features in Cloud


Richa Thakur
Svnit Sagar

ABSTRACT
Cloud computing may be a latest technology that uses web and centralized servers to maintain information and
varied varieties of applications. Cloud computing permits shoppers and business people to use applications with
none installation of either hardware or code and accessing their personal files at any laptop with web access. This
technology permits for far more economical computing by consolidativ e storage, memory, processing. The cloud
computing system is the newer version of utility computing that has replaced its space at varied information centers.
The Load balancer determines once to begin or finish any virtual machine within the Cloud. T he auto scaling feature
at the side of the load balancing technique makes anyone simple to mechanically increase or decrease back-end
capability to satisfy traffic fluctuation levels.
Keywords:- Cloud computing, Auto scaling, Load balancing.

I. INTRODUCTION
Cloud computing has full-grown very well in
business by effectively providing the globe category
services to any or all its users. The newest technology
has shifted from existing ones to cloud computing.
Attributable to the less resources investment and
maintenance price, the businesses moving towards
the cloud. The cloud that operates through the
Internetwork protocol has the options of
virtualization, grid computing, involuntary and utility
computing. Its a general term for love or money that
involves delivering hosted services over the web. Its
a pay-go-use model whereby the purchasers pay
money for the requested resources. Cloud computing
customers have complete access to data technology
capabilities and services that is provided through
web. Cloud computing has brought tremendous
modification in operations of IT industries. Its bigger
advantages to the IT industries with less
infrastructure investment and maintenance prices.
This paper deals with the load balancing options
varied cloud suppliers. The rest of this text is
organized as follows. Section 2 presents the previous
work. Section 3 presents the comparison between
totally different load balancers and auto scaling
techniques with relation to different cloud platforms.
Section 4 represents the conclusion and future work.
1.1 Infrastructure as a Service:

ISSN: 2393 - 9516

Infrastructure-as-a-Service (IaaS) is that the


capability to provision process, storage, networks,
and computing resources. It provisions process,
storage and networks advantages. the main services
includes server hosting, internet servers, storage,
computing hardware, operational systems, virtual
instances, load balancing, web access and
information
measure
provisioning.
The
characteristics of IAAS embrace resource distribution
and dynamic scaling capability. IAAS suppliers
supply
Load balancing technique by automatic
scaling facility that sets conditions for scaling up and
down of applications. This service needs high web
information measure capability,
low- latency,
Reliable and low price communication.
1.2 Load Balancing:
Load balancing may be a technique to distribute the
load across the nodes. The choice to balance load is
formed domestically by a node, supported its current
utilization. Every node ceaselessly measures its
resource utilization of computer hardware, memory,
network consumption and space.
1.3 Auto Scaling:
Auto scaling technique provides on-demand
resources convenience supported bound workloads in
cloud computing systems. The auto scaling service
permits the configuration of capability management

www.ijetajournal.org

Page 21

International Journal of Engineering Trends and Applications (IJETA) Volume 3 Issue 1, Jan -Feb 2016
policies applied to dynamically decide on deed or
emotional resource instances for a given application.
RELATED WORK
Dynamic resource provisioning is resolved by the
tactic of fine grained scaling resolution for energy
potency in cloud data centers. Best configuration is
taken auto to attenuate the energy consumption and
satisfies varied performance objectives. A versatile
load balancing traffic grooming strategy is
maintained for system improvement. A Traffic
Engineering improvement strategy in the over lay
layer is employed to optimize the performance of the
system. The resource utilization is achieved and
reaction time of tasks is reduced exploitation
Max-Min Task planning algorithm that consists of
Task standing Tables and Virtual Machine standing
Tables and its update and task allocation algorithmic
program in elastic cloud . A QoS-Aware Resource
physical property
(QRE)
framework
makes
assessment
of application behavior and develops
mechanisms for dynamic quantifiability of cloud
resources that hosts application elements. The cloud
hosted multi-tier internet applications consists of 3
tiers that square measure called presentation or webtier, business or application tier and info tier. The
experiments and analysis show that algorithmic
program celebrated as multi tier performance model
referred to as as MT-Perf Mod and per tier resource
physical property referred to as as MT-ResElas
Models .
An auto scaling methodology is used for allocating
resources in hybrid cloud atmosphere for all varieties
of user needs on SLA. The Service design of auto
Scaling framework defines for sub-modules to
perform auto- scaling tasks. SLA Driven VM AutoScaling algorithmic program consists of Run-time
Scaling and SLA observance and performanceoriented planning mechanisms. a unique server-side
auto scaling mechanism to portion virtual resources
on cloud
for real time tasks has been planned and therefore the
useful ideas in Auto-Scaling Mechanism embrace
Monitor, Analyzer, Planner and Executer . The
auto scaling methodology describes the execution of
Associate in Nursing application at intervals point in

ISSN: 2393 - 9516

time. The Auto-Scaling algorithmic program includes


Run- time Scaling and Performance-oriented
planning algorithmic program. Varied Auto-Scaling
methods exploitation log- traces of Google
information center clusters embrace Auto-scaling
Demand Index (ADI) metric for auto-scaling
strategy. The adaptative strategy for outlining step
sizes in auto-scaling operations embrace 2 step size
configuration methods that square measure fastened
(for regular metrics) and adaptative for irregular and
spiky system utilization. Varied Auto-scaling
triggering methods embrace Reactive, Conservative
and prognostic strategies.

II. COMPARISON OF AUTO


SCALING AND LOAD
BALANCING FEATURES WITH
VARIOUS CLOUD PROVIDERS
2.1 Auto scaling in commercial cloud:

2.1.1 AMAZON
Amazon internet Service (AWS) provides figure and
storage servers with high speed networks for
accessing any sort of resources. Amazon provides
auto scaling service as IaaS EC2 (Elastic figure
cloud) public cloud. EC2 provides Associate in
Nursing elastic scientific discipline address with each
user account to cut back the instance failures. Auto
scaling in AWS permits increasing or decreasing the
amount of EC2 instances at intervals the applications
design. With auto scaling, one will produce
collections of EC2 instances referred to as auto
scaling teams. we will conjointly specify minimum
and most variety of instances in every auto Scaling
cluster. every auto scaling cluster contains one or a
lot of
scaling
policies that outline once auto
scaling launches or terminates EC2 instances at
intervals the cluster. auto scaling in AWS uses load
balancers to distribute traffic across the instances at
intervals auto scaling technique at the side of the
elastic load balancing technique .
2.1.2 MICROSOFT AZURE
Platform-as-a-Service (PaaS) clouds supply a runtime
atmosphere system wherever users elements will be

www.ijetajournal.org

Page 22

International Journal of Engineering Trends and Applications (IJETA) Volume 3 Issue 1, Jan -Feb 2016
deployed and dead during a easy manner that offers a
further abstraction level in comparison to IaaS
clouds. The users want not have to handle virtual
resources like machines or networks to begin running
their systems. Microsoft Windows Azure doesn't
implement any embedded auto scaling resolution to
its users rather it supports Paraleap code that
mechanically scales resources in Azure to retort to
changes on demand . information storage for
application planning Associate in Nursingd rules
supported client performance counters is an
additional advantage in Windows Azure platform
that isn't on the market in alternative cloud s uppliers .
Table 1: auto Scaling Techniques employed by varied
Cloud
Providers
AMAZON
WINDOWS
AZURE
GOOGLE APP
ENGINE
GOGRID
FLEXISCALE
ANEKA
NIMBUS
EUCALYPTUS
OPEN
NEBULA

Auto scaling feature


Automatically scales number of
EC2 instances for different
applications.
Provides
auto scaling feature
manually
based
on the
Owns auto scaling
technology
applications.
Google applications.
Supports auto scaling technique
in programmatic way and does
not implement it.
Provides auto scaling mechanism
with high performance and
availability.
Application management service
through cloud peer service.
Open source cloud provided by
resource manager and Python
modules.
Open source cloud which provides
wrapper service for various
applications.
Open source cloud which provides
OpenNebula Service
Management Project.

Cloud
The survey on auto scaling mechanisms with
completely different industrial cloud suppliers and
open supply cloud platforms square measure shown
in Table one .
2.1.3 GOGRID
Cloud doesn't implement auto scaling practicality
however will give an API to remotely command the
addition or removal of virtual machines whenever
needed. It uses Right Scale code that may be a cloud

ISSN: 2393 - 9516

management platform that offers management


practicality over the virtual machines deployed in
numerous cloud platforms . GoGrid supports auto
scaling practicality primarily based
on
alerts
associated actions to run when an alarm is triggered .
2.1.4 RACKSPACE
Rackspace doesn't support in-built auto scaling
capabilities however provides Associate in Nursing
API to its users for device of the hosted virtual
machines. The user is entirely to blame for
observance the service and taking the scaling choices
as and once necessary. The creation and removal of
resources is finished through API calls to the remote
APIs . Rackspace provides Enstratus cloud
management platform that offers management
practicality over the VMs deployed onto completely
different clouds. Enstratus code conjointly supports
auto scaling feature as that of alternative cloud
platforms will .
2.2 Load Balancing In Commercial Cloud:

2.2.1. AMAZON:
Amazon EC2 offers load balancing through Amazon
Elastic Load balancing service (ELB). ELB technique
provides high convenience of EC2 instances and
enhances EC2 applications convenience by
distributing incoming application traffic across
multiple instances [18]. EC2 includes OS like Linux,
Windows, Suse Linux, Fedora, Open Solaris, Red
Hat, Open Suse, Ubuntu etc. Any user will move
with EC2 exploitation set of SOAP messages. The
elastic load balancer provides high convenience of
EC2 instances and conjointly enhances EC2
application convenience by distributing incoming
application traffic across multiple instances. Elastic
load balancing conjointly detects
unhealthy
instances and mechanically routes the traffic as
necessary. varied metrics analysis is done through
transactions/second, variety of coincident users,
request
latency,
performance analysis,
QoS
analysis, energy potency, power saving and price
estimation strategy. Amazon EC2 mechanically
distributes incoming application traffic among
multiple instances exploitation ELB feature and

www.ijetajournal.org

Page 23

International Journal of Engineering Trends and Applications (IJETA) Volume 3 Issue 1, Jan -Feb 2016
observance methodology exploitation Cloud Watch
techniques with high scaling policies.
2.2.2 MICROSOFT AZURE:
In Azure, the load is mechanically distributed
among on the market work resources by employing a
spherical robin algorithmic program clear to the
cloud users. Load balancing for applications running
beneath the AppFabric service is achieved by
exploitation hardware load balancers. The load
balancers have redundant copies to scale back failure.
Windows Azure provides PaaS cloud platforms to its
users wherever SQL may be a cloud primarily based
version of SQL servers and Azure AppFabric may be
a assortment of services for cloud applications.
Windows Azure has 3 elements specifically figure,
storage and material controller. the material
Controller ensures scaling, load balancing and
memory management and responsibility options .

to be used of load balancing service. Google provides


freed from price to its users the varied services like
Gmail, Google Drive, Google Calendar, Picasa,
Google teams.
Table 2: Load balancing Techniques employed by
varied
Cloud
Providers

Load Balancing Feature

AWS

Load Balancing service will


allow users to balance incoming
request &load
traffic automatically
across
The
multiple EC2among
instances.
distributed
available
work resources using round
robin Balancing
algorithmalgorithm
transparent
Load
is to
the
users.Robin, Sticky
usedcloud
as Round
session,
SSL least connect,
Load
Balancing
does
Source address.
automatic
balancing of server
load service
within clusters
using
Zeus
This
scales with
traffic
software.
and
inherits Load Balancing
feature.
Dot Net based service oriented
resource
management and
development platform.

AZURE

GOGRID
FLEXISCALE
MOSSO

ANEKA

2.2.3 GOGRID:
GoGrid cloud has free account usage of the
redundant f5 hardware load balancers. The load
balancers check the supply of nodes within the
balancing pool. If one node becomes inaccessible, the
load balancer removes it from the pool mechanically.
Load balancing will disturb consumer sessions if
traffic for constant session isn't routed to constant
server node that initiated the session throughout the
complete period of the session.

Cloud
computing
systems
square measure
commercially on the market through many cloud
suppliers. in depth survey has been done through
many websites documentation. Table a pair of
provides the comparison survey concerning the
varied cloud suppliers on the market within the
market these days.

III. CONCLUSION
2.2.4 RACKSPACE:
Rackspace cloud offers 2 kinds of cloud services that
square measure Cloud Servers and Cloud Sites. The
Cloud Servers may be a IaaS kind service that takes
autoe of auto scaling and autogo balancing through
cloud purchasers. The Cloud Sites service targets
machine-controlled scaling, load balancing and daily
backups. The algorithmic program used for
distributing the load is spherical robin. Valuation is
finished supported the clients platform usage in
terms of space, information measure and figure cycle
that may be a unit that permits Rackspace to quantify
their platforms process usage. Users aren't charged

ISSN: 2393 - 9516

Auto scaling and autogo balancing options square


measure the 2 strategies that assure service level
objectives in cloud computing era. Various factors
have an effect on the cloud services from completely
different cloud providers purpose of read. This
paper has aimed the most effective to match each the
feature with relation to leading cloud platforms.
Succeeding work includes implementation of load
balancing and auto scaling options in real time cloud
environments.

REFERENCES
[1]

Dan

www.ijetajournal.org

C.

Marinescu, Cloud

Computing

Page 24

International Journal of Engineering Trends and Applications (IJETA) Volume 3 Issue 1, Jan -Feb 2016

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]
[11]
[12]
[13]

[14]
[15]
[16]
[17]
[18]

Theory and Practice, Morgan Kaufmann,


USA, Elsevier, 2013.
S.K. Tesfatsion, E. Wadbro, J.Tordsson, A
combined frequency scaling and application
elasticity approach for energy-efficient
cloud computing, Future Generation
Computer Systems 2014, pp. 205-214.
Qiao hong and Yan Shoubao, A flexible
load-balancing traffic grooming algorithm
in service overlay network, In proceeding
of the International conference on cloud
computing and big data, 2013.
X.Li, Y.Mao, X.Xiao, Y.Zhuang, An
improved
max- min task-scheduling
algorithm for elastic cloud, In proceeding
of the International symposim on computer,
consumer
and
control,
978-1-47995277-9/14, IEEE 2014.
P.D. Kaur, I.chana, A resource elasticity
framework for QoS aware execution of
cloud applications, Future Generation
Computer Systems 2014, pp. 14-25.
H.Kang, J. Koh, Y.Kim, J.Hahm, A
SLA driven vm auto scaling method in
hybrid cloud environment, APNOMS
IEICE 2013.
Y.W. Ahn, A.M.K cheng, J.Baek, M.Jo and
H.chen, An auto-scaling mechanism for
virtual resources to support mobile,
pervasive, real-time healthcare applications
in cloud computing, 0890-8044/13, IEEE
2013.
Y. Ahn, J.Choi, S. Jeong, Y.Kim, Auto
scaling method in hybrid cloud for
scientific applications, IEICE AsiaPacific Network Operation and Management
Symposium (APNOMS) 2014.
Marco.A.S. Netto, C. Cardonha, R.L.F.
Cunha, M.D. Assuncao, Evaluating autoscaling strategies for cloud computing
environment, In proceeding of the 22nd

[19]

[20]
[21]

[22]
[23]

guide 2012. http://aws.amzon.com/elb


E. Caron, L. R. Merino, F. Desprez and
A.Muresan, Auto-scaling, load balancing
and monitoring in commercial and opensource clouds. [Research Report] RR-7857,
2012, pp.27. <hal-00668713>
Microsoft
Azure
Appfabric.
http://windowsazure.com/appfabric/
R. Buyya, J. Broberg, A.M. Goscinski,
Cloud computing: Principles and paradigms,
John wiley and sons 2011.
Google
App
Engine.
http://
code.google.com/appengine/
L. Ferraris, Evaluating the auto scaling
performance of flexiscale and amazon EC2
clouds, 14th International symposium on
symbolic and numeric algorithms
scientific computing, 2012.

International MASCOTS, 1526-7539/14,


IEEE 2014.
Amazon
Web
Services.
http://aws.amazon.com/
Windows Azure.
Paraleap. https://www.paraleap.com
L.R. Sampaio, Towards practical auto
scaling of user facing applications,
LatinCloud, IEEE 2012.
RightScale, http://www.rightscale.com/
GoGrid, http://www.gogrid.com/
Rackspace http://www.rackspace.com/
Enstratus. http://www.enstratus.com/
Amazon Elastic Load Balancing Developer

ISSN: 2393 - 9516

www.ijetajournal.org

Page 25

for

Vous aimerez peut-être aussi