Вы находитесь на странице: 1из 4

Proc. of the Intl. Conf.

on Advances In Engineering And Technology - ICAET-2014


Copyright Institute of Research Engineers and Doctors. All rights reserved.
ISBN: 978-1-63248-028-6 doi: 10.15224/ 978-1-63248-028-6-01-03

Capabilities of a cloud
[Prof. R.K.Singh1, Shubhi Jain2, Rohit Kanauzia3]

Abstract- This paper focuses on the functional and non-


functional capabilities of a cloud along with the
environment required for successful execution of cloud
services. It laid stress on how the load is to be handles
while serving the users such as the performance should
not suffer.

Keywords- functional capabilities, non-functional


capabilities, QoS, RoI, overloading, latency challenges

I. Introduction
The term capability can be defined as the capacity to
be used, treated or developed for a specific purpose. Fig:1 Capabilities of cloud
The term cloud can be defined as a scalable
execution environment of resources involving II. Non- Functional
multiple vendors offering regulated services for a
specified level of quality. Capability
It focuses on how the capabilities/characteristics of The most important non functional capability in a
clouds are considered essential for an executing cloud computing scenario is discussed below:
environment. The capabilities are distinguished in
different aspects addressed by a cloud system i.e. 1. Elasticity- It focuses on capability of underlying
technological, non-functional and economical infrastructure to adapt to changing potentially non-
capability. functional requirements. It can be defined as how the
system adapts to the changing requirements of the
Non-functional capability- it focuses on the users and scale up the resources without causing any
properties of the system, rather than technological hindrance in the services provided. Say for an
requirements. example A service provider wants to run a website on
a IaaS. At time P single machine is sufficient to serve
Economic capability- it is the main reason of the request as the number of users is less. By passage
consideration for including cloud in the business of time, the site becomes popular and the users
models. It lays stress on cost reduction and accessing the services increases and it is not possible
outsourcing the services through resource for the single machine to access the request. An
management. elastic system should be able to detect this condition
and provide additional machines from the cloud to
Technological capability- It is associated directly
offer services to the users without interrupting the
with both non-functional and economic aspects of a
services.
cloud but till date we dont have proper standards to
be followed. We are still working on improving the 2. Reliability- It offers constant operation of the
technology for achieving better and higher level system without any disruption. It ensures that no loss
results. of data, no code reset during execution etc. should
occur during execution of the system. It is essential to

12
Proc. of the Intl. Conf. on Advances In Engineering And Technology - ICAET-2014
Copyright Institute of Research Engineers and Doctors. All rights reserved.
ISBN: 978-1-63248-028-6 doi: 10.15224/ 978-1-63248-028-6-01-03

ensure that the system provides reliability for machines while scaling up the system so as to be
continuous operation of the system. green on environment as well while satisfying the
business and users needs.
3. Quality of service- In basic business models,
various metrics are used to determine the services
offered to the users. The different metrics like GOING
GREEN

response time, throughput, security offered, data


availability etc are used to ensure that quality
services are provided to the users of the cloud.
ROI
ECONOMIC PAY PER USE
CAPABILITY
4. Availability- It is one of the core aspect of the
cloud system. It is based on data replicacy so that
even in case of failure the data is easily available. It
COST
aims making the system fault tolerant. With REDUCTION

increasing concurrent access, availability is


particularly achieved through data replication and
distributing them across different resources to
achieving load balancing.
IV. Technological
Capability
ELASTICITY
The most important non functional capability in a
cloud computing scenario is discussed below:
NON-
QUALITY
RELIABILITY
FUNCTION
AL
OF 1. Virtualization- In this vision of virtualization,
SERVICES
CAPABITIES
defined by the Distributed Management Task Force
(DSP2017), applications are delivered as turnkey
AVAILABILI
software, prepackaged with operating systems,
TY
protocol stacks and supporting software. This
approach allows suppliers to thoroughly test the
production configuration of all system software,
III. Economic Capability while customers enjoy simpler installation and
maintenance
1. Cost reduction- It concerns to build up the system
that can adapt to the changing requirements of the 2. Multi-tenancy- With this usage scenario, multiple
system, based on users requirements and reduced independent instances of an application, such as e-
infrastructure and maintenance. mail or web service, can be consolidated on a single
virtualized platform. The instances are then available
2. Pay-per-use- It is the capability of the system to simultaneously to diverse user communities.
build up the cost according to the actual consumption
of resources. It strongly relates to the QoS provided 3. Security- Providing data security is another
by the system. important technical aspect associated with the
technical aspect of the cloud system.
3. Return of Investment- It is an essential aspect for
all the service providers. It ensures that the cost and 4. Data Management- It is an aspect of data storage
efforts invested into the system results into viable since the data is flexibly distributed over the multiple
commercial benefits both to the organization and to resources. Data consistency needs to be ensured
the user as well. while replicating the data over multiple resources.

4. Going Green- It focuses on carbon footprints. It 5. Metering- It focuses on keeping a track of services
keeps a track of carbon emitted by individual accessed by the users since the user need to pay for

13
Proc. of the Intl. Conf. on Advances In Engineering And Technology - ICAET-2014
Copyright Institute of Research Engineers and Doctors. All rights reserved.
ISBN: 978-1-63248-028-6 doi: 10.15224/ 978-1-63248-028-6-01-03

the services they had accessed. It ensures providing Elasticity: It is a powerful mechanism which enables
fair and transparent billing of the utilized services to more efficient use of hardware resources. It can
the user so as to maintain their trust within the automatically increase (or decrease) resources
organization.
(vertical growth) of a virtual machine or expand
(or reduce) the number of virtual machines
VIRTUALIAZATION (horizontal growth). Horizontal growth can occur
within the limits of a single data center or grow into
an additional data center. Outgrowth expands
MULTI-TENANCY
SECURITY
TECHNOLOGICAL capacity by adding resources in other cloud data
CAPABILITY
centers.

DATA
METERING
MANAGEMENT Effective use of rapid elasticity is based on resource
monitoring, policies and thresholds. Hysteresis (that
is, different growth and shrink thresholds) should be
V. Handling Service Load used to prevent capacity oscillations. To mitigate the
risks associated with rapid elasticity, systems must be
In a cloud environment, service load can potentially thoroughly tested and cloud-based applications must
be distributed seamlessly across multiple servers, be designed to:
locations and cloud providers, with the assistance of
load balancing mechanisms and policies. The Manage scaling and de-scaling
challenge is to satisfy wide-ranging requirements, Accurately monitor resource utilization and
such as subscriber affinity, redundancy, latency, performance
availability, security, capacity. For example, Support well-defined policies, backed by
appropriate load distribution architecture should
robust trigger mechanisms to control growth
consider the number of application instances, their
and contraction
proximity to end users, and application and data
redundancy. Policies must also be clearly defined, so
Widespread Data Storage: For reliability the data is
service distribution can be managed in accordance
with latency, regulatory and security requirements. stored at multiple resources and managed
The distance between data centers should be continuously so as to survive failure. Now the
considered, too, particularly when data exchanges are question arises to keep the data synchronized. Since
frequent and high transactional reliability is required. the multiple instances of data is stored and accessed
from variable locations so maintaining the
Overload control: To handle overload events, our consistency is another challenge faced by cloud
traditional systems set some threshold values and
system. For keeping the data synchronized we can
then accept or reject the traffic as needed to keep the
use ACID approach.
system safe and avoid crashing. Cloud computing
environment needs some additional parameters to
ACID (atomicity, consistency, isolation,
share the growing traffic load. Native overload
control mechanisms should also be present to handle durability) properties are essential for
any excess traffic during the interval before scaling transactional reliability and immediate
activates and the new instances are sharing the traffic. consistency. However, they can be resource
In addition, the mechanisms should be there to intensive and introduce latency into
manage traffic when the offered load exceeds transactions.
maximum elastic capacity.
Dealing with latency challenges

14
Proc. of the Intl. Conf. on Advances In Engineering And Technology - ICAET-2014
Copyright Institute of Research Engineers and Doctors. All rights reserved.
ISBN: 978-1-63248-028-6 doi: 10.15224/ 978-1-63248-028-6-01-03

For isochronal applications like video calling, its


[3] http://www.cca-forum.org/,accessed February
crucial to prevent latencies that disrupt service
2006.
quality. But with virtualized configurations, resource
[4] CONDOR: http://www.cs.wisc.edu/condor/,
contention, real-time notification latency, and accessed May 2008.
virtualization overhead can all add latency. To [5]Malis, A. (1993), Routing over Large Clouds
address these issues, architects need to take the (ROLC) Charter, part of the 32nd IETF meeting
following actions: minutes - available at
http://www.ietf.org/proceedings/32/charters/rolc-
charter.html
Carefully identify the real-time isochronal
*6+ New York Times (2001), Internet Critic Takes on
expectations for a virtualized platform. For Microsoft - available at http://www.
example, the maximum notification latency nytimes.com/2001/04/09/technology/09HAIL.html?e
must explicitly represent how late a real- x=1217563200&en=7c46bdefb6a8450a
time notification interrupt can be. &ei=5070
Determine whether the target platform or *7+ Wikipedia, John McCarthy (computer scientist) -
available at http://en.wikipedia.org/wiki/
infrastructure service can actually meet the
John_McCarthy_ (computer_scientist)
identified requirements. *8+ Barr, J. (2006), Amazon EC2 Beta - available at
Establish a recommended architecture and http://aws.typepad.com/aws/2006/08/
configuration for optimal isochronous amazon_ec2_beta.html
performance on the specified platform or *9+ Sutter, H. (2005), The Free Lunch Is Over: A
infrastructure service. Fundamental Turn Toward Concurrency in
Software, in Dr. Dobb's Journal, 30(3).
Prototype and test the service to validate
*10+ Toffler, A. (1980), The Third Wave, Pan Books
whether it is technically feasible to meet its [11+ Wikipedia, Cloud Computing - available at
requirements on a virtualized platform. http://en.wikipedia.org/wiki/Cloud_computing
*12+ Wikinomics, The Prosumers- available at
http://www.socialtext.net/wikinomics/index.cgi?
VI. REFRENCES: the_prosumers
*13+ Golden; B. (2009), Capex vs. Opex: Most People
[1] http://www2.alcatel- Miss the Point About Cloud Economics -available at
lucent.com/techzine/reliable-cloud-computing-key- http://www.cio.com/article/484429/Capex_vs._Ope
considerations/ x_Most_People_Miss_
[2] Amazon Elastic Compute Cloud the_Point_About_Cloud_Economic
(EC2):http://www.amazon.com/gp/browse.html?
node=201590011, accessed Dec 2008.

About Author:

Ph.D in Electronics Engineering from MNREC,


Allahabad, with more than 20 years experience.

Professor & OSD, Uttarakhand Technical University,


Dehradun, Uttarakhand 248007, INDIA

15

Вам также может понравиться