Characterstic of Cloud Computing
Characterstic of Cloud Computing
• Definition
Service Oriented Architecture (SOA) is essentially a collection of
services which communicate with each other
Contain a flexible set of design principles used during the phases of
systems development and integration
Provide a loosely-integrated suite of services that can be used within
multiple business domains
• Approach
Usually implemented by Web Service model
• Definition
A service-level agreement (SLA) is a contract between a network
service provider and a customer that specifies, usually in measurable
terms (QoS), what services the network service provider will furnish
• What is elasticity ?
The ability to apply a quantifiable methodology that allows for the
basis of an adaptive introspection with in a real time infrastructure.
• Architectural framework :
Composed by Autonomic Components (AC) which will interact with
each other.
An AC can be modeled in terms of two main control loops (local and
global) with sensors (for self-monitoring), effectors (for self-
adjustment), knowledge and planer/adapter for exploiting policies
based on self- and environment awareness.
• Anything more ?
Billing system
02/28/2025 Cloud Computing 26
Billing System
High Performance
Improvement
02/28/2025 Cloud Computing 28
Performance &
Optimization
• Performance guarantees ??
As the great computing power in cloud, application performance
should be guaranteed.
Cloud providers make use of powerful infrastructure or other
underlining resources to build up a highly performed and highly
optimized environment, and then deliver the complete services to
cloud users.
Unbalanced
02/28/2025 Cloud Computing 32
Job Scheduling
• What is job scheduler ?
A job scheduler is a software application that is in charge of
unattended background executions, commonly known for historical
reasons as batch processing.
• How to approach ?
Use pre-defined workflow
System automatic configuration
02/28/2025 Cloud Computing 33
Accessibility &
Portability
Anyone !
Anytime !
Anywhere !
02/28/2025 Cloud Computing 34
Accessibility &
Portability
• What is accessibility ?
Accessibility is a general term used to describe the degree to which a
product, device, service, or environment is accessible by as many
people as possible.