SlideShare a Scribd company logo
Md. Saiedur Rahaman
rsaied@yahoo.com
Supervisor: Vasilios Andrikopoulos
Performance and Cost Analysis of
Modern Public Cloud Services.
2© MD. SAIEDUR RAHAMAN
Outline
 Problem Statement.
 Performance and cost of public cloud.
 Overview.
 Performance analysis of public cloud.
 Cost analysis of public cloud.
 Existing Approaches & Comparison.
 For better performance of cloud.
 Approaches.
 Comparison.
 Summery.
 Discussion.
 Open Issues.
 Summery.
 Q&A.
3© MD. SAIEDUR RAHAMAN
Problem Statement
 Selection of public cloud providers based on performance & cost
 Determining public cloud cost: Different provider has differnt costing
approaces due to their structure and services.
 VM migration of public cloud: Most provider has on premises VMs migrate
to public clouds, some providers provide a graphical interface and some are
taxtual.
 VM template: While any public cloud provider allows you to create generic
VMs based on predefined templates, the complexity and number of those
templates varies wildly.
 Auto scalling: The basic idea of auto scaling is that server workloads are
linear. Sometimes, demands are peak, such as insurance companies' open
enrolment periods or online retailers' big holiday sales.
4© MD. SAIEDUR RAHAMAN
Problem Statement
 Network connectivity: Every cloud service provider offers VM network
connectivity. It is clear that your VMs will be able to access one another
through Internet. the larger cloud providers typically offer multiple network
connectivity options.
 Storage choice: Storage services vary tremendously from one provider to
another, but at a minimum, there are usually standard and premium options.
 Regional support: Pay attention to cloud providers' regional availability.
Larger cloud providers establish data centers all over the world. If you have
business requirements that mandate your data to keep within a specific
country, it's extremely important to be able to choose which data centers will
host your VMs.
 Operating System: We can consider the provider with different operating
system Linux and windows. We can say for booting instance and execution
Linux is faster than Windows.
5© MD. SAIEDUR RAHAMAN
Public Cloud computing
 Service model[**]:
6© MD. SAIEDUR RAHAMAN
Cost Model [15]
Approaches Fairness Pros Cons
Pay as you go(
set by
provider)
dynamic
Fair for
client, he
might not
pay for more
than need
Clients is aware of
the exact cost to be
paid and resources
are reserved for
clients for the time
periods he paid
1.service provider may reserve
the resources for longer time than
clients utilized
2. Service provider cannot raise
cost when demand is high;
Subscription
(Static)
Clients may
sometime
overpay or
underpay
Clients may
underpay for the
resources when he
use extremely
Clients may overpay for
resources when do not more use.
Pay for
resource
model-static
Fair for both
provider and
client
Offers maximum
utilization of the
service provider’s
resources
Hard to implement
Based initial
cost-dynamic
Not fair
to client
Simple to
calculate cost
Ignore client opinion
7© MD. SAIEDUR RAHAMAN
Cost Model
Approaches Fairness Pros Cons
Competition based
costing-dynamic
Fair to client Easy
to implement
Does not take consider
into client
Client based
costing(wish to pay)-
dynamic
Fair to client Client taken into
account
Client rarely indicate to
seller what they willing to
pay
Hybrid
costing(according
wait time)-static +
dynamic
Fair to client, it
automatically adjust
cost within static
limit
Simple and low
computational
overhead
Need to reach an
agreement
Costing algorithm
for cloud computing
resources-dynamic
Fair for provider
because it reduce
cost and maximized
revenue
reduce cost and
maximized
revenue
Model is almost fixed and
cannot rapid change of
supply on demand.
8© MD. SAIEDUR RAHAMAN
Performance of public cloud
 Performance of different cloud[23]
 Elasticity of different cloud[23]
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Get Put Query
Cloud 1
Cloud 2
Cloud 3
0
10
20
30
40
50
60
Cloud 1 Cloud 2 Cloud 3
Used Instances
Reserted Instances
Total Intances
9© MD. SAIEDUR RAHAMAN
Performance of public cloud
 Upload and download speed of different cloud [25]
 Scaling latency for cloud with different OS[23]
0
0.5
1
1.5
2
2.5
Linux Task1 Windows Task1 Linux Task2 Windows Task2
Execution latency Booting Latency Total Latency
Cloud name Upload Download Time
C1 128Mbps 512 Mbps Off
128 Mbps 256 Mbps Peak
C2 256Mbps 512 Mbps Off
128 Mbps 512 Mbps Peak
C3 256Mbps 256 Mbps off
256Mbps 256 Mbps Peak
10© MD. SAIEDUR RAHAMAN
Performance Comparison of cloud [***]
Plateform Elastic
Cluster
Storage WideArea
Network
others
Amazon AWS Xen VM
(virtual machine
monitor)
SimpleDB(table),
S3(blob),
SQS(queue)
3 data center
(2 USA,
1 Europ)
Flexible,
proper load
balance, more
functions
Microsoft
Azure
Azure VM Xstore
(Table,blob,queue)
6 data center
(2 USA, 2
Europ,
2 Asia)
Running only
MS service &
technology
Google
AppEngine
Proprietary
Sandbox
(isolated
computing
environment )
DataStore(table) Unpublished
number of
Google
data center
Better network,
secure, faster
Rackspace
CloudServer
Xen VM CloudFiles(blob) 2 data
center (USA)
Better
ferformance,
cost,security
11© MD. SAIEDUR RAHAMAN
Cost of Public Cloud computing [15]
 Cost model: Cost is a critical factor for providers offering services or
products . Developing an appropriate cost model will help achieve higher
revenue for organization. It includes the manufacturing cost and maintenance
cost, market cost. Customer consider three parameters to choose provider.
 Costing approach: Costing approaches determine cost of service. it is [14].
• Fixed cost regardless volume.
• Fixed cost plus per unit rate.
 Assured purchase volume plus per unit cost rate.
 Per unit rate with ceiling (customer pay for certain limit of use).
 Per unit cost (customer pay different cost per unit).
 Quality of Service: If QoS is ensure by the provider, it will increase the
number of customer and loyalty of the service provider.
 Utilization period: Utilization periods reflect that, how long time a
customer can be used the service according to SLAs between customer &
provider.
12© MD. SAIEDUR RAHAMAN
Cost of Public Cloud computing
 Aspect of cloud computing [15]
13© MD. SAIEDUR RAHAMAN
Existing Approaches
 For better performance of cloud: It shold have some quality
parameters.
 High processing speed.
 High memory capacity.
 High bandwidth.
 Large storage capacity.
 Skilled personnel.
 Approaches: Different service provider offer different schemes and model
for costing.
 Amazon consider the market leader in cloud computing [16]. Amazon uses a
fixed cost model for each hour of VM usage.
 GAE and Microsoft Azure is also leader in cloud market use “pay as you go”
and “pay for resources” cost model.
 Subscriptions model where customer pays in advance for the services he is
going to receive for a predefine period of time.
14© MD. SAIEDUR RAHAMAN
Approach
 Overview SMI: SMI attributes designed based on International Standard
Organization (ISO) standard by the CSMIC(cloud service measurement
initiative consortium) consortium [2]. It is a set of business related Key
performance Indicators (KPI) which provides standard method for measuring
and comparing business service performance [26].
 Performance analysis of public cloud: Measurement parameters.
 Service response time.
 Sustainability.
 Accuracy.
 Adaptability.
 Elasticity.
 Throughput.
 Scaling latency.
 Internet bandwidth.
15© MD. SAIEDUR RAHAMAN
Approach
 Overview of CloudCMP Compare: Compared to traditional
computing model that uses in-house infrastructure, cloud computing offers
advantages of cost and reliability like no need infrastructure and maintenance
cost [23].
 Goals and approaches :
 Guided a client to select a cloud provider.
 Relevant to the cloud provider service.
 Fair.
 Thoroughness vs mesurement cost.
 Coverage vs development cost.
16© MD. SAIEDUR RAHAMAN
Approach
 Overview To move or not to move: Cloud computing give some
advantages as easy of management, infrastructure saving, salary saving.
Although many advantages some client will not get advantages from cloud
providers if they have already infrastructure and administrative base [27].
 Identify set of cost factor:
 Net present value.
• Workload intensity and growth.
• Data transfer.
• Storage capacity.
• Softwase license.
• Workload variance and cloud elasticity.
 Cost components.
 Application hosting choice.
17© MD. SAIEDUR RAHAMAN
Approach
 Overview performance & cost assessment: NICTA has developed
service oriented performance modeling(SOPM), a technology of service
oriented architecture(SOA) application for performance and scalability. SOA
has a sub task called cloud architecture. SOPM are parameterized by workload,
performance [25].
 Resource and cost.
 In-house hosting, bare hardware.
 In-house hosting, virtualization.
 Server performance variability.
 LAN latency and bandwidth.
 WAN latency and bandwidth.
18© MD. SAIEDUR RAHAMAN
Approach
 Overview performance analysis of cloud computing:There are
several solutions are offered by service provider for same problem addressing
to IT needs of different clients. All solution has different performance in term
of functionality, accuracy, service response time. Clients need to understand
how their application will perform in different cloud platform and where there
demand will be fulfilled or not [24].
 Cloud computing services for scientific computing: Job strcture & source,
Bottleneck resources, Job parallelism.
 Four Selected Clouds: GAE, AWS, Azure, Rackspace:
 MTC(many task cmp) presence in scientific computing workloads:
 Cloud performance evaluation: Multi machine benchmark, single machine
benchmark, resource book & release, performance stability.
 Clouds vs. others scientific computing infrastructure: Performance vs. cost,
security vs. cost.
19© MD. SAIEDUR RAHAMAN
Comparison
Performance
Elasticity
Cost
Fairness
Scalability
LAN/WAN
Timeliness
Reliability
Availability
throughput
SMICloud A
Framework for
Comparing and
Ranking Cloud
Services
CloudCmp
Comparing Public
Cloud Providers
To Move or Not to
Move The economics
Cloud computing
Performance and
Cost Assessment
of Cloud Services.
Performance
Analysis of
Cloud Computing
20© MD. SAIEDUR RAHAMAN
Discussion
 Selection factors of performance: Client may select a cloud service
provider according to
 Accountability, Agility(rate of change metrics).
 assurance of service.
 Cost, Performance.
 Security, Privacy.
 Usability.
 Cost factor of public cloud: Every cloud providers has its own cost
model. Most important factor of cloud costing are.
 Initia cost.
 Lease period.
 QoS.
 Age of resource.
 Maintenance cost.
 Data security risk.
21© MD. SAIEDUR RAHAMAN
Open Issues
 performance: Many service provider are acting. But there is no unique rules
and prerequisition for them. For this reason they have lack of proper services on
 Security (Authentication, Authorization, Access control).
 Privacy.
 Workload.
 Processor power.
 Latency (waiting time).
 Scalability.
 Buffer overflow (Request reject).
 Storage.
 Availability.
 Cost: Due to lack of standartd for costing model a service provier gain more
revenue. But they may not provide proper service according to SLAs. Other
hand clients are not getting proper service but paying more comparing the
service.
22© MD. SAIEDUR RAHAMAN
Summery
 In my work I have reviewed key concept cost and performance of public cloud.
 The cost model is not feasible for clients but provider.
 Costing model should be regarding to end user.
 Provider should be aware to give more importacy to clients in all aspects
(security, cost etc).
 Provider need to be more concern to their QoS.
 Provider need to reduce the risk of cloud computing which is harmful for user.
 Client need to choose the provider according to over view of provider service.
 In the event of provide outage, it is necessary to ensure data availability
 There need to have a unique cost and performance metrics for public cloud.
23© MD. SAIEDUR RAHAMAN
Question & answer
24
Thanks to all
For handsome attention!
25© MD. SAIEDUR RAHAMAN
References:
*http://dazeinfo.com/
**Commerce.gov
*** http://www.computerworlduk.com/it-vendors/microsoft-azure-vs-amazon-aws-public-cloud-
comparison-which-cloud-is-best-for-enterprise-3624848/
1. J. Varia, Best practices in architecting cloud applications in the AWS cloud, in: Cloud Computing: Principles
and Paradigms, Wiley Press, 2011, pp. 459–490. (Chapter 18).
2. State of the Cloud, May 2010. http://www.jackofallclouds.com/2010/05/state-of-thecloud-may-2010
3. Microsoft Windows Azure. http://www.microsoft.com/windowsazure.
4. Google AppEngine. http://code.google.com/appengine.
5. Amazon EC2, http://aws.amazon.com/ec2/
6. S. Dutta, M. Zbaracki and M. Bergen, “Pricing Process as a Capability: A Resource-Based Perspective”,
Strategic Management Journal, vol. 27, no. 7, (2003).
7. S. Maxwell, “The Price is Wrong: Understanding What Makes a Price Seem Fair and the True Cost of Unfair
Pricing”, Wiley, (2008).
8. B. Sharma, R. K. Thulasiram, P. Thulasiraman, S. K. Garg and R. Buyya, “Pricing Cloud Compute
Commodities: A Novel Financial Economic Model”, Proc. of IEEE/ACM Int. Symp. on Cluster, Cloud and Grid
Computing, (2012).
9. L. Xia, K. B. Monroe and J. L. Cox, “The Price Is Unfair! A Conceptual Framework of Price Fairness
Perceptions”, J. of Marketing, vol. 68, (2004).
10. E. Iveroth, A. Westelius, C. Petri, N. Olve, M. Coster and F. Nilsson, “How to Differentiate by Price:
Proposal for a Five-Dimensional Model”, European Management Journal, (2012).
26© MD. SAIEDUR RAHAMAN
References
11. International Journal of Grid and Distributed Computing Vol.6, No.5 (2013),
http://dx.doi.org/10.14257/ijgdc.2013.6.5.09
12. Amazon Web Services, http://aws.amazon.com/.
13. G. Moore, “Cramming More Components onto Integrated Circuits”, Electronics, vol. 38, no. 8, (1965).
14. W. Wang, P. Zhang, T. Lan and V. Aggarwal, “Datacenter Net Profit Optimization with Individual Job Deadlines”,
Proc. Conference on Inform. Sciences and Systems, (2012).
15. M. Macias and J. Guitart, “A Genetic Model for Pricing in Cloud Computing Markets”, Proc. 26th Symp. of Applied
Computing, (2011).
16. M. Mihailescu and Y. M. Teo, “Dynamic Resource Pricing on Federated Clouds”, Proc. 10th IEEE/ACM Int. Symp.
on Cluster. Cloud and Grid Computing, (2010).
17. A framework for ranking of cloud computing services, journal homepage: www.elsevier.com/locate/fgcs
.
.
21. Cloud metering and billing IBM
22. Cost breakdown of Public Cloud Computing and Pricing Strategy for Cloud Computing Services
23. CloudCmp Comparing Public Cloud Providers
24. Performance Analysis of Cloud Computing
25. Performance and Cost Assessment of Cloud Services
26. SMICloud A Framework for Comparing and Ranking Cloud Services
27.To Move or Not to Move The Economics of Cloud Computing
28. E. Iveroth, A. Westelius, C. Petri, N. Olve, M. Coster and F. Nilsson, “How to Differentiate by Price:
Proposal for a Five-Dimensional Model”, European Management Journal, (2012).

More Related Content

PPTX
Vostok presentation
DOCX
Performance and Cost Analysis of Modern Public Cloud Services
PDF
UV computers Presentation1
PDF
Load Balancing In Cloud Computing:A Review
PPT
A viewof cloud computing
PPTX
Cloud Reference Model
DOCX
Cloud Computing
PDF
A Short Appraisal on Cloud Computing
Vostok presentation
Performance and Cost Analysis of Modern Public Cloud Services
UV computers Presentation1
Load Balancing In Cloud Computing:A Review
A viewof cloud computing
Cloud Reference Model
Cloud Computing
A Short Appraisal on Cloud Computing

What's hot (20)

PDF
Case Study of SURE! Unified Communications
PPTX
Introduction To Cloud Computing
PDF
Assess The Economics Of The Cloud By Using In Depth Modeling
PPT
Cio Breakfast Roundtable 05142009 Final Virtualization
PPT
Présentation IBM SmartCloud Entry 3.1
PPTX
Agility and Cloud Computing - Voices 2015
PDF
Get more out of cloud with astructured workload analysis
PDF
N1803048386
PDF
ENERGY EFFICIENCY IN CLOUD COMPUTING
PPT
Salesforce - classification of cloud computing
PDF
Cloud Computing And Citrix C3 - July 2009
PDF
Sla in cloud
PPTX
Slides ch-5-the definitive guide to cloud computing -by- dan sullivan
PPT
Ibm Cloudburst.External
PPTX
Cloud Computing
PPTX
Detailed analysis on a Berkeley view of cloud computing
PPTX
Cloud Computing Presentation
PPT
Cloud computing
PPTX
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business Manager
PDF
Real time service oriented cloud computing
Case Study of SURE! Unified Communications
Introduction To Cloud Computing
Assess The Economics Of The Cloud By Using In Depth Modeling
Cio Breakfast Roundtable 05142009 Final Virtualization
Présentation IBM SmartCloud Entry 3.1
Agility and Cloud Computing - Voices 2015
Get more out of cloud with astructured workload analysis
N1803048386
ENERGY EFFICIENCY IN CLOUD COMPUTING
Salesforce - classification of cloud computing
Cloud Computing And Citrix C3 - July 2009
Sla in cloud
Slides ch-5-the definitive guide to cloud computing -by- dan sullivan
Ibm Cloudburst.External
Cloud Computing
Detailed analysis on a Berkeley view of cloud computing
Cloud Computing Presentation
Cloud computing
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business Manager
Real time service oriented cloud computing
Ad

Similar to Performance and Cost Analysis of Modern Public Cloud Services (20)

PDF
Diadem Technologies - Cloud Computing - Nasscom Workshop
PPTX
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
PPT
Scheduling in CCE
PDF
We are Net3 Technology
PPT
Software Association of Oregon Cloud Computing Presentation
PPTX
Cloud for business
PPSX
Cloud computing
PDF
Dimension Data Cloud Services Portfolio
PPTX
Cloud computing
PPTX
sla nptl.pptx
PDF
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
PPT
1 Intro To Cloud Computing (External)
PPTX
Lecture 6 (Cloud Service Provider)-1.pptx
PDF
Salesforce.com – A Cloud Provider
PPT
Bienvenida
PPTX
Feet On The Ground Head In The Cloud
PPT
Ct Cloud Computing.V1.0
PDF
Refactoring Web Services on AWS cloud (PaaS & SaaS)
PPTX
ARCHITECTURAL_DESIGN_OF_COMPUTE_AND_STORAGE_CLOUDS[1] - Read-Only.pptx
PDF
Jayant Ghorpade - Cloud Computing White Paper
Diadem Technologies - Cloud Computing - Nasscom Workshop
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Scheduling in CCE
We are Net3 Technology
Software Association of Oregon Cloud Computing Presentation
Cloud for business
Cloud computing
Dimension Data Cloud Services Portfolio
Cloud computing
sla nptl.pptx
FInal Project - USMx CC605x Cloud Computing for Enterprises - Hugo Aquino
1 Intro To Cloud Computing (External)
Lecture 6 (Cloud Service Provider)-1.pptx
Salesforce.com – A Cloud Provider
Bienvenida
Feet On The Ground Head In The Cloud
Ct Cloud Computing.V1.0
Refactoring Web Services on AWS cloud (PaaS & SaaS)
ARCHITECTURAL_DESIGN_OF_COMPUTE_AND_STORAGE_CLOUDS[1] - Read-Only.pptx
Jayant Ghorpade - Cloud Computing White Paper
Ad

Performance and Cost Analysis of Modern Public Cloud Services

  • 1. Md. Saiedur Rahaman rsaied@yahoo.com Supervisor: Vasilios Andrikopoulos Performance and Cost Analysis of Modern Public Cloud Services.
  • 2. 2© MD. SAIEDUR RAHAMAN Outline  Problem Statement.  Performance and cost of public cloud.  Overview.  Performance analysis of public cloud.  Cost analysis of public cloud.  Existing Approaches & Comparison.  For better performance of cloud.  Approaches.  Comparison.  Summery.  Discussion.  Open Issues.  Summery.  Q&A.
  • 3. 3© MD. SAIEDUR RAHAMAN Problem Statement  Selection of public cloud providers based on performance & cost  Determining public cloud cost: Different provider has differnt costing approaces due to their structure and services.  VM migration of public cloud: Most provider has on premises VMs migrate to public clouds, some providers provide a graphical interface and some are taxtual.  VM template: While any public cloud provider allows you to create generic VMs based on predefined templates, the complexity and number of those templates varies wildly.  Auto scalling: The basic idea of auto scaling is that server workloads are linear. Sometimes, demands are peak, such as insurance companies' open enrolment periods or online retailers' big holiday sales.
  • 4. 4© MD. SAIEDUR RAHAMAN Problem Statement  Network connectivity: Every cloud service provider offers VM network connectivity. It is clear that your VMs will be able to access one another through Internet. the larger cloud providers typically offer multiple network connectivity options.  Storage choice: Storage services vary tremendously from one provider to another, but at a minimum, there are usually standard and premium options.  Regional support: Pay attention to cloud providers' regional availability. Larger cloud providers establish data centers all over the world. If you have business requirements that mandate your data to keep within a specific country, it's extremely important to be able to choose which data centers will host your VMs.  Operating System: We can consider the provider with different operating system Linux and windows. We can say for booting instance and execution Linux is faster than Windows.
  • 5. 5© MD. SAIEDUR RAHAMAN Public Cloud computing  Service model[**]:
  • 6. 6© MD. SAIEDUR RAHAMAN Cost Model [15] Approaches Fairness Pros Cons Pay as you go( set by provider) dynamic Fair for client, he might not pay for more than need Clients is aware of the exact cost to be paid and resources are reserved for clients for the time periods he paid 1.service provider may reserve the resources for longer time than clients utilized 2. Service provider cannot raise cost when demand is high; Subscription (Static) Clients may sometime overpay or underpay Clients may underpay for the resources when he use extremely Clients may overpay for resources when do not more use. Pay for resource model-static Fair for both provider and client Offers maximum utilization of the service provider’s resources Hard to implement Based initial cost-dynamic Not fair to client Simple to calculate cost Ignore client opinion
  • 7. 7© MD. SAIEDUR RAHAMAN Cost Model Approaches Fairness Pros Cons Competition based costing-dynamic Fair to client Easy to implement Does not take consider into client Client based costing(wish to pay)- dynamic Fair to client Client taken into account Client rarely indicate to seller what they willing to pay Hybrid costing(according wait time)-static + dynamic Fair to client, it automatically adjust cost within static limit Simple and low computational overhead Need to reach an agreement Costing algorithm for cloud computing resources-dynamic Fair for provider because it reduce cost and maximized revenue reduce cost and maximized revenue Model is almost fixed and cannot rapid change of supply on demand.
  • 8. 8© MD. SAIEDUR RAHAMAN Performance of public cloud  Performance of different cloud[23]  Elasticity of different cloud[23] 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 Get Put Query Cloud 1 Cloud 2 Cloud 3 0 10 20 30 40 50 60 Cloud 1 Cloud 2 Cloud 3 Used Instances Reserted Instances Total Intances
  • 9. 9© MD. SAIEDUR RAHAMAN Performance of public cloud  Upload and download speed of different cloud [25]  Scaling latency for cloud with different OS[23] 0 0.5 1 1.5 2 2.5 Linux Task1 Windows Task1 Linux Task2 Windows Task2 Execution latency Booting Latency Total Latency Cloud name Upload Download Time C1 128Mbps 512 Mbps Off 128 Mbps 256 Mbps Peak C2 256Mbps 512 Mbps Off 128 Mbps 512 Mbps Peak C3 256Mbps 256 Mbps off 256Mbps 256 Mbps Peak
  • 10. 10© MD. SAIEDUR RAHAMAN Performance Comparison of cloud [***] Plateform Elastic Cluster Storage WideArea Network others Amazon AWS Xen VM (virtual machine monitor) SimpleDB(table), S3(blob), SQS(queue) 3 data center (2 USA, 1 Europ) Flexible, proper load balance, more functions Microsoft Azure Azure VM Xstore (Table,blob,queue) 6 data center (2 USA, 2 Europ, 2 Asia) Running only MS service & technology Google AppEngine Proprietary Sandbox (isolated computing environment ) DataStore(table) Unpublished number of Google data center Better network, secure, faster Rackspace CloudServer Xen VM CloudFiles(blob) 2 data center (USA) Better ferformance, cost,security
  • 11. 11© MD. SAIEDUR RAHAMAN Cost of Public Cloud computing [15]  Cost model: Cost is a critical factor for providers offering services or products . Developing an appropriate cost model will help achieve higher revenue for organization. It includes the manufacturing cost and maintenance cost, market cost. Customer consider three parameters to choose provider.  Costing approach: Costing approaches determine cost of service. it is [14]. • Fixed cost regardless volume. • Fixed cost plus per unit rate.  Assured purchase volume plus per unit cost rate.  Per unit rate with ceiling (customer pay for certain limit of use).  Per unit cost (customer pay different cost per unit).  Quality of Service: If QoS is ensure by the provider, it will increase the number of customer and loyalty of the service provider.  Utilization period: Utilization periods reflect that, how long time a customer can be used the service according to SLAs between customer & provider.
  • 12. 12© MD. SAIEDUR RAHAMAN Cost of Public Cloud computing  Aspect of cloud computing [15]
  • 13. 13© MD. SAIEDUR RAHAMAN Existing Approaches  For better performance of cloud: It shold have some quality parameters.  High processing speed.  High memory capacity.  High bandwidth.  Large storage capacity.  Skilled personnel.  Approaches: Different service provider offer different schemes and model for costing.  Amazon consider the market leader in cloud computing [16]. Amazon uses a fixed cost model for each hour of VM usage.  GAE and Microsoft Azure is also leader in cloud market use “pay as you go” and “pay for resources” cost model.  Subscriptions model where customer pays in advance for the services he is going to receive for a predefine period of time.
  • 14. 14© MD. SAIEDUR RAHAMAN Approach  Overview SMI: SMI attributes designed based on International Standard Organization (ISO) standard by the CSMIC(cloud service measurement initiative consortium) consortium [2]. It is a set of business related Key performance Indicators (KPI) which provides standard method for measuring and comparing business service performance [26].  Performance analysis of public cloud: Measurement parameters.  Service response time.  Sustainability.  Accuracy.  Adaptability.  Elasticity.  Throughput.  Scaling latency.  Internet bandwidth.
  • 15. 15© MD. SAIEDUR RAHAMAN Approach  Overview of CloudCMP Compare: Compared to traditional computing model that uses in-house infrastructure, cloud computing offers advantages of cost and reliability like no need infrastructure and maintenance cost [23].  Goals and approaches :  Guided a client to select a cloud provider.  Relevant to the cloud provider service.  Fair.  Thoroughness vs mesurement cost.  Coverage vs development cost.
  • 16. 16© MD. SAIEDUR RAHAMAN Approach  Overview To move or not to move: Cloud computing give some advantages as easy of management, infrastructure saving, salary saving. Although many advantages some client will not get advantages from cloud providers if they have already infrastructure and administrative base [27].  Identify set of cost factor:  Net present value. • Workload intensity and growth. • Data transfer. • Storage capacity. • Softwase license. • Workload variance and cloud elasticity.  Cost components.  Application hosting choice.
  • 17. 17© MD. SAIEDUR RAHAMAN Approach  Overview performance & cost assessment: NICTA has developed service oriented performance modeling(SOPM), a technology of service oriented architecture(SOA) application for performance and scalability. SOA has a sub task called cloud architecture. SOPM are parameterized by workload, performance [25].  Resource and cost.  In-house hosting, bare hardware.  In-house hosting, virtualization.  Server performance variability.  LAN latency and bandwidth.  WAN latency and bandwidth.
  • 18. 18© MD. SAIEDUR RAHAMAN Approach  Overview performance analysis of cloud computing:There are several solutions are offered by service provider for same problem addressing to IT needs of different clients. All solution has different performance in term of functionality, accuracy, service response time. Clients need to understand how their application will perform in different cloud platform and where there demand will be fulfilled or not [24].  Cloud computing services for scientific computing: Job strcture & source, Bottleneck resources, Job parallelism.  Four Selected Clouds: GAE, AWS, Azure, Rackspace:  MTC(many task cmp) presence in scientific computing workloads:  Cloud performance evaluation: Multi machine benchmark, single machine benchmark, resource book & release, performance stability.  Clouds vs. others scientific computing infrastructure: Performance vs. cost, security vs. cost.
  • 19. 19© MD. SAIEDUR RAHAMAN Comparison Performance Elasticity Cost Fairness Scalability LAN/WAN Timeliness Reliability Availability throughput SMICloud A Framework for Comparing and Ranking Cloud Services CloudCmp Comparing Public Cloud Providers To Move or Not to Move The economics Cloud computing Performance and Cost Assessment of Cloud Services. Performance Analysis of Cloud Computing
  • 20. 20© MD. SAIEDUR RAHAMAN Discussion  Selection factors of performance: Client may select a cloud service provider according to  Accountability, Agility(rate of change metrics).  assurance of service.  Cost, Performance.  Security, Privacy.  Usability.  Cost factor of public cloud: Every cloud providers has its own cost model. Most important factor of cloud costing are.  Initia cost.  Lease period.  QoS.  Age of resource.  Maintenance cost.  Data security risk.
  • 21. 21© MD. SAIEDUR RAHAMAN Open Issues  performance: Many service provider are acting. But there is no unique rules and prerequisition for them. For this reason they have lack of proper services on  Security (Authentication, Authorization, Access control).  Privacy.  Workload.  Processor power.  Latency (waiting time).  Scalability.  Buffer overflow (Request reject).  Storage.  Availability.  Cost: Due to lack of standartd for costing model a service provier gain more revenue. But they may not provide proper service according to SLAs. Other hand clients are not getting proper service but paying more comparing the service.
  • 22. 22© MD. SAIEDUR RAHAMAN Summery  In my work I have reviewed key concept cost and performance of public cloud.  The cost model is not feasible for clients but provider.  Costing model should be regarding to end user.  Provider should be aware to give more importacy to clients in all aspects (security, cost etc).  Provider need to be more concern to their QoS.  Provider need to reduce the risk of cloud computing which is harmful for user.  Client need to choose the provider according to over view of provider service.  In the event of provide outage, it is necessary to ensure data availability  There need to have a unique cost and performance metrics for public cloud.
  • 23. 23© MD. SAIEDUR RAHAMAN Question & answer
  • 24. 24 Thanks to all For handsome attention!
  • 25. 25© MD. SAIEDUR RAHAMAN References: *http://dazeinfo.com/ **Commerce.gov *** http://www.computerworlduk.com/it-vendors/microsoft-azure-vs-amazon-aws-public-cloud- comparison-which-cloud-is-best-for-enterprise-3624848/ 1. J. Varia, Best practices in architecting cloud applications in the AWS cloud, in: Cloud Computing: Principles and Paradigms, Wiley Press, 2011, pp. 459–490. (Chapter 18). 2. State of the Cloud, May 2010. http://www.jackofallclouds.com/2010/05/state-of-thecloud-may-2010 3. Microsoft Windows Azure. http://www.microsoft.com/windowsazure. 4. Google AppEngine. http://code.google.com/appengine. 5. Amazon EC2, http://aws.amazon.com/ec2/ 6. S. Dutta, M. Zbaracki and M. Bergen, “Pricing Process as a Capability: A Resource-Based Perspective”, Strategic Management Journal, vol. 27, no. 7, (2003). 7. S. Maxwell, “The Price is Wrong: Understanding What Makes a Price Seem Fair and the True Cost of Unfair Pricing”, Wiley, (2008). 8. B. Sharma, R. K. Thulasiram, P. Thulasiraman, S. K. Garg and R. Buyya, “Pricing Cloud Compute Commodities: A Novel Financial Economic Model”, Proc. of IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing, (2012). 9. L. Xia, K. B. Monroe and J. L. Cox, “The Price Is Unfair! A Conceptual Framework of Price Fairness Perceptions”, J. of Marketing, vol. 68, (2004). 10. E. Iveroth, A. Westelius, C. Petri, N. Olve, M. Coster and F. Nilsson, “How to Differentiate by Price: Proposal for a Five-Dimensional Model”, European Management Journal, (2012).
  • 26. 26© MD. SAIEDUR RAHAMAN References 11. International Journal of Grid and Distributed Computing Vol.6, No.5 (2013), http://dx.doi.org/10.14257/ijgdc.2013.6.5.09 12. Amazon Web Services, http://aws.amazon.com/. 13. G. Moore, “Cramming More Components onto Integrated Circuits”, Electronics, vol. 38, no. 8, (1965). 14. W. Wang, P. Zhang, T. Lan and V. Aggarwal, “Datacenter Net Profit Optimization with Individual Job Deadlines”, Proc. Conference on Inform. Sciences and Systems, (2012). 15. M. Macias and J. Guitart, “A Genetic Model for Pricing in Cloud Computing Markets”, Proc. 26th Symp. of Applied Computing, (2011). 16. M. Mihailescu and Y. M. Teo, “Dynamic Resource Pricing on Federated Clouds”, Proc. 10th IEEE/ACM Int. Symp. on Cluster. Cloud and Grid Computing, (2010). 17. A framework for ranking of cloud computing services, journal homepage: www.elsevier.com/locate/fgcs . . 21. Cloud metering and billing IBM 22. Cost breakdown of Public Cloud Computing and Pricing Strategy for Cloud Computing Services 23. CloudCmp Comparing Public Cloud Providers 24. Performance Analysis of Cloud Computing 25. Performance and Cost Assessment of Cloud Services 26. SMICloud A Framework for Comparing and Ranking Cloud Services 27.To Move or Not to Move The Economics of Cloud Computing 28. E. Iveroth, A. Westelius, C. Petri, N. Olve, M. Coster and F. Nilsson, “How to Differentiate by Price: Proposal for a Five-Dimensional Model”, European Management Journal, (2012).

Editor's Notes

  • #4: VM Template: Most of the major public clouds allow you to create Windows and Linux VMs, although the Windows Server versions and the Linux offered vary. If you are considering smaller providers, confirm their template catalogue allows you to deploy the computing environments and applications you require.
  • #7: Costing based on the period of subscription(static)
  • #8: Hybrid: Value of service changed according to the job queue waiting times
  • #11: Elastic compute cluster. The cluster includes a variable number of virtual instances that run application code. Persistent storage. The storage service keeps the state and data of an application and can be accessed by application instances through API calls Wide-area network. The content of an application is delivered to end users through the wide-area network from multiple data centers (DCs) at different geographical locations.[CloudCmp Comparing Public Cloud Providers] . Xen is a virtual machine monitor (VMM) for x86-compatible computers.Xen can securely execute multiple virtual machines, each running its own OS, on a single physical system with close-to-native performance. Xen is open source. sandbox is an isolated computing environment in which a program or file can be executed without affecting the application in which it runs. Sandboxes are used by software developers to test new programming
  • #12: Assured purchase volume plus per unit cost rate. (pay for certain quantity, if exceed need to pay more extra utilization
  • #13: Perpetual: never end
  • #16: Relevant to the cloud providers: aim to help a provider identify its under-performing services compared to its competitors. Fair: provide a fair comparison among various provider according to same work set and matrics Thoroughness vs mesurement cost: measure all cloud providers regularly accrose data center overhead and cost. Coverage vs. development cost: measure and compare all cloud providers on the market. Achieving this goal, however, can be cost and time restrict. Compliant with acceptable use policies: Aim to comply with cloud providers’ use policies. Do experiments that resemble the workloads of legal customer applications
  • #17: Cap-ex savings: it eliminates the need for purchasing infrastructure; Op-ex reduction: elimination of the need to pay for salaries Net Present Value (NPV): is popularly used in financial analysis to calculate the profitability of an investment decision over its expected lifetime considering all the cash inflows and outflows. Cost components: Certain cost components are less easy to quantify than others, and we use the phrases “quantifiable” and “less quantifiable, Examples of less quantifiable costs include effort of migrating an application to the cloud.
  • #18: In house hosting, bare hardware: servers with sufficient memory and LAN bandwidth to ensure that there are no bottlenecks, and “perfect” hardware-based load balancing across clustered servers in the same zone. in-house hosting but on virtualized :hardwareThe introduction of virtualization in theory enables easier sharing of the CPU pool with other applications during off-peak periods, although care needs to be taken that there are sufficient CPUs for this application during peak times. National Information & Communications Technology Authority, Austraila
  • #21: Agility is rate of change matric, which show how rapidly new capabilities are integrated into IT as needed by the business.
  • #22: Virtual Exploits: Client use virtual machine most cloud system. Clients are not familiar to what is VM. Virtual exploit risk is server host, guest to guest, guest to host,host to host, host to guest. By using some credentials any host or guest can access to other VM.