SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
1
Cloud Computing : Economics
Tutorial
Prof. Soumya K Ghosh
Department of Computer Science and Engineering
IIT KHARAGPUR
Cloud Properties: Economic Viewpoint
9/11/2017 2
• Common Infrastructure
– pooled, standardized resources, with benefits generated by statistical
multiplexing.
• Location-independence
– ubiquitous availability meeting performance requirements, with benefits
deriving from latency reduction and user experience enhancement.
• Online connectivity
– an enabler of other attributes ensuring service access. Costs and
performance impacts of network architectures can be quantified using
traditional methods.
Cloud Properties: Economic Viewpoint (contd…)
9/11/2017 3
• Utility pricing
– usage-sensitive or pay-per-use pricing, with benefits applying in
environments with variable demand levels.
• on-Demand Resources
– scalable, elastic resources provisioned and de-provisioned without
delay or costs associated with change.
Utility Pricing in Detail
9/11/2017 4
D(t) demand for resources 0<t<T
P max (D(t)) : Peak Demand
A Avg (D(t)) : Average Demand
B Baseline (owned) unit cost
[BT : Total Baseline Cost]
C Cloud unit cost
[CT : Total Cloud Cost]
U (=C/B) Utility Premium
[For rental car example, U=4.5]
CT= 𝑈 ⨯ 𝐵 ⨯ 𝐷 𝑡 𝑑𝑡 = 𝐴 ⨯ 𝑈 ⨯
𝑇
0
B ⨯ T
BT= P ⨯ B ⨯ T
 Because the baseline should
handle peak demand
When is cloud cheaper than owning?
CT< BT A ⨯ U ⨯ B ⨯ T < P ⨯ B ⨯ T
U <
𝑃
𝐴
 When utility premium is less than ratio
of peak demand to Average demand
Utility Pricing in Real World
• In practice demands are often highly spiky
– News stories, marketing promotions, product launches, Internet
flash floods, Tax season, Christmas shopping, etc.
• Often a hybrid model is the best
– You own a car for daily commute, and rent a car when traveling or
when you need a van to move
– Key factor is again the ratio of peak to average demand
– But we should also consider other costs
• Network cost (both fixed costs and usage costs)
• Interoperability overhead
• Consider Reliability, accessibility
9/11/2017 5
Value of on-Demand Services
9/11/2017 6
• Simple Problem: When owning your resources, you will pay a penalty
whenever your resources do not match the instantaneous demand
I. Either pay for unused resources, or suffer the penalty of missing service delivery
D(t) – Instantaneous Demand at time t
R(t) – Resources at time t
Penalty Cost α |D(t) – R(t)|dt
 If demand is flat, penalty = 0
 If demand is linear periodic provisioning
is acceptable
Penalty Costs for Exponential Demand
• Penalty cost ∝ |𝐷 𝑡 − 𝑅 𝑡 |𝑑𝑡
• If demand is exponential (D(t)=et), any
fixed provisioning interval (tp) according
to the current demands will fall
exponentially behind
• R(t) = 𝑒 𝑡−𝑡 𝑝
• D(t) – R(t) = 𝑒 𝑡 − 𝑒 𝑡−𝑡 𝑝 = 𝑒 𝑡 1 − 𝑒 𝑡 𝑝 =
𝑘1 𝑒 𝑡
• Penalty cost ∝c.k1et
9/11/2017 7
Assignment 1
Consider the peak computing demand for an organization is 120 units. The demand as a function of
time can be expressed as:
8
𝐷 𝑡 =
50 sin 𝑡 , 0 ≤ 𝑡 < 𝜋
2
20 sin 𝑡 , 𝜋
2 ≤ 𝑡 < 𝜋
The resource provisioned by the cloud to satisfy current demand at time t is given as:
𝑅 𝑡 = 𝐷 𝑡 + 𝛿. (
𝑑𝐷 𝑡
𝑑𝑡
)
where, 𝛿 is the delay in provisioning the extra computing recourse on demand
The cost to provision unit cloud resource for unit time is 0.9 units.
Calculate the penalty.
[Assume the delay in provisioning is 𝜋
12 time units and minimum demand is 0]
(Penalty: Either pay for unused resource or missing service delivery)
Assignment 2
Consider that the peak computing demand for an organization is 100 units.
The demand as a function of time can be expressed as
Baseline (owned) unit cost is 120 and cloud unit cost is 200.
In this situation is cloud cheaper than owning for a period of 100 time units?
D 𝑡 = 50(1 + 𝑒
_ 𝑡)
Assignment 3
A company X needs to support a spike in demand when it becomes popular, followed potentially by a
reduction once some of the visitors turn away. The company has two options to satisfy the
requirements which are given in the following table:
Expenditures In-house server (INR) Cloud server
Purchase cost 6,00,000 -
Number of CPU cores 12 8
Cost/hour (over three year span) - 42
Efficiency 40% 80%
Power and cooling (cost/hour) 22 -
Management cost (cost/hour) 6 1
• Calculate the price of a core-hour on in-house server and cloud server.
• Find the cost/effective-hour for both the options.
• Calculate the ratio of the total cost/effective-hour for in-house to cloud deployment.
• If the efficiency of in-house server is increased to 70%, which deployment will have now better total
cost/effective-hour?
11

Weitere ähnliche Inhalte

Was ist angesagt?

Week 7 lecture material
Week 7 lecture materialWeek 7 lecture material
Week 7 lecture materialAnkit Gupta
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed SystemSunita Sahu
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGvipluv mittal
 
Lecture26 cc-security1
Lecture26 cc-security1Lecture26 cc-security1
Lecture26 cc-security1Ankit Gupta
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Ankit Gupta
 
Distributed document based system
Distributed document based systemDistributed document based system
Distributed document based systemChetan Selukar
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud ComputingFalgun Rathod
 
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Majid Hajibaba
 
Cloud Computing PPT.pptx
Cloud Computing PPT.pptxCloud Computing PPT.pptx
Cloud Computing PPT.pptxHetKhandol
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Cloud service models
Cloud service modelsCloud service models
Cloud service modelsPrem Sanil
 

Was ist angesagt? (20)

Week 7 lecture material
Week 7 lecture materialWeek 7 lecture material
Week 7 lecture material
 
Function as a Service
Function as a ServiceFunction as a Service
Function as a Service
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTING
 
Trends in distributed systems
Trends in distributed systemsTrends in distributed systems
Trends in distributed systems
 
Lecture26 cc-security1
Lecture26 cc-security1Lecture26 cc-security1
Lecture26 cc-security1
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)
 
CLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGECLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGE
 
Distributed document based system
Distributed document based systemDistributed document based system
Distributed document based system
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Cloud Computing PPT.pptx
Cloud Computing PPT.pptxCloud Computing PPT.pptx
Cloud Computing PPT.pptx
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
 

Ähnlich wie Cloud Computing Economics Tutorial Breaks Down Cost Savings

A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...IJECEIAES
 
Cost-Based Task Scheduling in Cloud Computing
Cost-Based Task Scheduling in Cloud ComputingCost-Based Task Scheduling in Cloud Computing
Cost-Based Task Scheduling in Cloud ComputingIRJET Journal
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay Open Stack
 
Above the Clouds: A Berkeley View of Cloud Computing: Paper Review
Above the Clouds: A Berkeley View of Cloud Computing:  Paper Review Above the Clouds: A Berkeley View of Cloud Computing:  Paper Review
Above the Clouds: A Berkeley View of Cloud Computing: Paper Review Mala Deep Upadhaya
 
Additional On-Premises and Cloud-Based Data Centre Cost Consid.docx
Additional On-Premises and Cloud-Based Data Centre Cost Consid.docxAdditional On-Premises and Cloud-Based Data Centre Cost Consid.docx
Additional On-Premises and Cloud-Based Data Centre Cost Consid.docxcoubroughcosta
 
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...1crore projects
 
Cloud Economics and calculating CTO - AWSome Day Zurich 112016
Cloud Economics and calculating CTO - AWSome Day Zurich 112016Cloud Economics and calculating CTO - AWSome Day Zurich 112016
Cloud Economics and calculating CTO - AWSome Day Zurich 112016Amazon Web Services
 
Performance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud ServicesPerformance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud ServicesMd.Saiedur Rahaman
 
Lecture 15.ppt
Lecture 15.pptLecture 15.ppt
Lecture 15.pptYesuRaju8
 
Self-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policiesSelf-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policiesNECST Lab @ Politecnico di Milano
 
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...IJCNCJournal
 
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017Amazon Web Services
 
Benefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdfBenefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdfpriyankaweb786
 
Cost minimizing dynamic migration of content distribution services into hybri...
Cost minimizing dynamic migration of content distribution services into hybri...Cost minimizing dynamic migration of content distribution services into hybri...
Cost minimizing dynamic migration of content distribution services into hybri...Pvrtechnologies Nellore
 

Ähnlich wie Cloud Computing Economics Tutorial Breaks Down Cost Savings (20)

Notes
NotesNotes
Notes
 
A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...
 
Cost-Based Task Scheduling in Cloud Computing
Cost-Based Task Scheduling in Cloud ComputingCost-Based Task Scheduling in Cloud Computing
Cost-Based Task Scheduling in Cloud Computing
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay
 
C017531925
C017531925C017531925
C017531925
 
50120140507009
5012014050700950120140507009
50120140507009
 
50120140507009 2
50120140507009 250120140507009 2
50120140507009 2
 
Above the Clouds: A Berkeley View of Cloud Computing: Paper Review
Above the Clouds: A Berkeley View of Cloud Computing:  Paper Review Above the Clouds: A Berkeley View of Cloud Computing:  Paper Review
Above the Clouds: A Berkeley View of Cloud Computing: Paper Review
 
Additional On-Premises and Cloud-Based Data Centre Cost Consid.docx
Additional On-Premises and Cloud-Based Data Centre Cost Consid.docxAdditional On-Premises and Cloud-Based Data Centre Cost Consid.docx
Additional On-Premises and Cloud-Based Data Centre Cost Consid.docx
 
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
 
Cloud Economics and calculating CTO - AWSome Day Zurich 112016
Cloud Economics and calculating CTO - AWSome Day Zurich 112016Cloud Economics and calculating CTO - AWSome Day Zurich 112016
Cloud Economics and calculating CTO - AWSome Day Zurich 112016
 
Performance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud ServicesPerformance and Cost Analysis of Modern Public Cloud Services
Performance and Cost Analysis of Modern Public Cloud Services
 
Lecture 15.ppt
Lecture 15.pptLecture 15.ppt
Lecture 15.ppt
 
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
 
Vaishali Rana
Vaishali RanaVaishali Rana
Vaishali Rana
 
Self-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policiesSelf-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policies
 
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
 
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017From TCO to Optimization at Scale - Pop-up Loft TLV 2017
From TCO to Optimization at Scale - Pop-up Loft TLV 2017
 
Benefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdfBenefits of Cloud Computing.pdf
Benefits of Cloud Computing.pdf
 
Cost minimizing dynamic migration of content distribution services into hybri...
Cost minimizing dynamic migration of content distribution services into hybri...Cost minimizing dynamic migration of content distribution services into hybri...
Cost minimizing dynamic migration of content distribution services into hybri...
 

Mehr von Ankit Gupta

Biometricstechnology in iot and machine learning
Biometricstechnology in iot and machine learningBiometricstechnology in iot and machine learning
Biometricstechnology in iot and machine learningAnkit Gupta
 
Week 8 lecture material
Week 8 lecture materialWeek 8 lecture material
Week 8 lecture materialAnkit Gupta
 
Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Ankit Gupta
 
Mod05lec24(resource mgmt i)
Mod05lec24(resource mgmt i)Mod05lec24(resource mgmt i)
Mod05lec24(resource mgmt i)Ankit Gupta
 
Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Ankit Gupta
 
Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)Ankit Gupta
 
Lecture29 cc-security4
Lecture29 cc-security4Lecture29 cc-security4
Lecture29 cc-security4Ankit Gupta
 
Lecture28 cc-security3
Lecture28 cc-security3Lecture28 cc-security3
Lecture28 cc-security3Ankit Gupta
 
Lecture27 cc-security2
Lecture27 cc-security2Lecture27 cc-security2
Lecture27 cc-security2Ankit Gupta
 
Lecture 30 cloud mktplace
Lecture 30 cloud mktplaceLecture 30 cloud mktplace
Lecture 30 cloud mktplaceAnkit Gupta
 
Gurukul Cse cbcs-2015-16
Gurukul Cse cbcs-2015-16Gurukul Cse cbcs-2015-16
Gurukul Cse cbcs-2015-16Ankit Gupta
 
Microprocessor full hand made notes
Microprocessor full hand made notesMicroprocessor full hand made notes
Microprocessor full hand made notesAnkit Gupta
 
Transfer Leaning Using Pytorch synopsis Minor project pptx
Transfer Leaning Using Pytorch  synopsis Minor project pptxTransfer Leaning Using Pytorch  synopsis Minor project pptx
Transfer Leaning Using Pytorch synopsis Minor project pptxAnkit Gupta
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Ankit Gupta
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationAnkit Gupta
 
Cloud computing ebook
Cloud computing ebookCloud computing ebook
Cloud computing ebookAnkit Gupta
 
java program assigment -2
java program assigment -2java program assigment -2
java program assigment -2Ankit Gupta
 
java program assigment -1
java program assigment -1java program assigment -1
java program assigment -1Ankit Gupta
 
Other software processes (Software project Management)
Other software processes (Software project Management)Other software processes (Software project Management)
Other software processes (Software project Management)Ankit Gupta
 
Function and class templates
Function and class templatesFunction and class templates
Function and class templatesAnkit Gupta
 

Mehr von Ankit Gupta (20)

Biometricstechnology in iot and machine learning
Biometricstechnology in iot and machine learningBiometricstechnology in iot and machine learning
Biometricstechnology in iot and machine learning
 
Week 8 lecture material
Week 8 lecture materialWeek 8 lecture material
Week 8 lecture material
 
Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)Mod05lec25(resource mgmt ii)
Mod05lec25(resource mgmt ii)
 
Mod05lec24(resource mgmt i)
Mod05lec24(resource mgmt i)Mod05lec24(resource mgmt i)
Mod05lec24(resource mgmt i)
 
Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)
 
Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)Mod05lec21(sla tutorial)
Mod05lec21(sla tutorial)
 
Lecture29 cc-security4
Lecture29 cc-security4Lecture29 cc-security4
Lecture29 cc-security4
 
Lecture28 cc-security3
Lecture28 cc-security3Lecture28 cc-security3
Lecture28 cc-security3
 
Lecture27 cc-security2
Lecture27 cc-security2Lecture27 cc-security2
Lecture27 cc-security2
 
Lecture 30 cloud mktplace
Lecture 30 cloud mktplaceLecture 30 cloud mktplace
Lecture 30 cloud mktplace
 
Gurukul Cse cbcs-2015-16
Gurukul Cse cbcs-2015-16Gurukul Cse cbcs-2015-16
Gurukul Cse cbcs-2015-16
 
Microprocessor full hand made notes
Microprocessor full hand made notesMicroprocessor full hand made notes
Microprocessor full hand made notes
 
Transfer Leaning Using Pytorch synopsis Minor project pptx
Transfer Leaning Using Pytorch  synopsis Minor project pptxTransfer Leaning Using Pytorch  synopsis Minor project pptx
Transfer Leaning Using Pytorch synopsis Minor project pptx
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning Presentation
 
Cloud computing ebook
Cloud computing ebookCloud computing ebook
Cloud computing ebook
 
java program assigment -2
java program assigment -2java program assigment -2
java program assigment -2
 
java program assigment -1
java program assigment -1java program assigment -1
java program assigment -1
 
Other software processes (Software project Management)
Other software processes (Software project Management)Other software processes (Software project Management)
Other software processes (Software project Management)
 
Function and class templates
Function and class templatesFunction and class templates
Function and class templates
 

Kürzlich hochgeladen

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 

Kürzlich hochgeladen (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 

Cloud Computing Economics Tutorial Breaks Down Cost Savings

  • 1. 1 Cloud Computing : Economics Tutorial Prof. Soumya K Ghosh Department of Computer Science and Engineering IIT KHARAGPUR
  • 2. Cloud Properties: Economic Viewpoint 9/11/2017 2 • Common Infrastructure – pooled, standardized resources, with benefits generated by statistical multiplexing. • Location-independence – ubiquitous availability meeting performance requirements, with benefits deriving from latency reduction and user experience enhancement. • Online connectivity – an enabler of other attributes ensuring service access. Costs and performance impacts of network architectures can be quantified using traditional methods.
  • 3. Cloud Properties: Economic Viewpoint (contd…) 9/11/2017 3 • Utility pricing – usage-sensitive or pay-per-use pricing, with benefits applying in environments with variable demand levels. • on-Demand Resources – scalable, elastic resources provisioned and de-provisioned without delay or costs associated with change.
  • 4. Utility Pricing in Detail 9/11/2017 4 D(t) demand for resources 0<t<T P max (D(t)) : Peak Demand A Avg (D(t)) : Average Demand B Baseline (owned) unit cost [BT : Total Baseline Cost] C Cloud unit cost [CT : Total Cloud Cost] U (=C/B) Utility Premium [For rental car example, U=4.5] CT= 𝑈 ⨯ 𝐵 ⨯ 𝐷 𝑡 𝑑𝑡 = 𝐴 ⨯ 𝑈 ⨯ 𝑇 0 B ⨯ T BT= P ⨯ B ⨯ T  Because the baseline should handle peak demand When is cloud cheaper than owning? CT< BT A ⨯ U ⨯ B ⨯ T < P ⨯ B ⨯ T U < 𝑃 𝐴  When utility premium is less than ratio of peak demand to Average demand
  • 5. Utility Pricing in Real World • In practice demands are often highly spiky – News stories, marketing promotions, product launches, Internet flash floods, Tax season, Christmas shopping, etc. • Often a hybrid model is the best – You own a car for daily commute, and rent a car when traveling or when you need a van to move – Key factor is again the ratio of peak to average demand – But we should also consider other costs • Network cost (both fixed costs and usage costs) • Interoperability overhead • Consider Reliability, accessibility 9/11/2017 5
  • 6. Value of on-Demand Services 9/11/2017 6 • Simple Problem: When owning your resources, you will pay a penalty whenever your resources do not match the instantaneous demand I. Either pay for unused resources, or suffer the penalty of missing service delivery D(t) – Instantaneous Demand at time t R(t) – Resources at time t Penalty Cost α |D(t) – R(t)|dt  If demand is flat, penalty = 0  If demand is linear periodic provisioning is acceptable
  • 7. Penalty Costs for Exponential Demand • Penalty cost ∝ |𝐷 𝑡 − 𝑅 𝑡 |𝑑𝑡 • If demand is exponential (D(t)=et), any fixed provisioning interval (tp) according to the current demands will fall exponentially behind • R(t) = 𝑒 𝑡−𝑡 𝑝 • D(t) – R(t) = 𝑒 𝑡 − 𝑒 𝑡−𝑡 𝑝 = 𝑒 𝑡 1 − 𝑒 𝑡 𝑝 = 𝑘1 𝑒 𝑡 • Penalty cost ∝c.k1et 9/11/2017 7
  • 8. Assignment 1 Consider the peak computing demand for an organization is 120 units. The demand as a function of time can be expressed as: 8 𝐷 𝑡 = 50 sin 𝑡 , 0 ≤ 𝑡 < 𝜋 2 20 sin 𝑡 , 𝜋 2 ≤ 𝑡 < 𝜋 The resource provisioned by the cloud to satisfy current demand at time t is given as: 𝑅 𝑡 = 𝐷 𝑡 + 𝛿. ( 𝑑𝐷 𝑡 𝑑𝑡 ) where, 𝛿 is the delay in provisioning the extra computing recourse on demand The cost to provision unit cloud resource for unit time is 0.9 units. Calculate the penalty. [Assume the delay in provisioning is 𝜋 12 time units and minimum demand is 0] (Penalty: Either pay for unused resource or missing service delivery)
  • 9. Assignment 2 Consider that the peak computing demand for an organization is 100 units. The demand as a function of time can be expressed as Baseline (owned) unit cost is 120 and cloud unit cost is 200. In this situation is cloud cheaper than owning for a period of 100 time units? D 𝑡 = 50(1 + 𝑒 _ 𝑡)
  • 10. Assignment 3 A company X needs to support a spike in demand when it becomes popular, followed potentially by a reduction once some of the visitors turn away. The company has two options to satisfy the requirements which are given in the following table: Expenditures In-house server (INR) Cloud server Purchase cost 6,00,000 - Number of CPU cores 12 8 Cost/hour (over three year span) - 42 Efficiency 40% 80% Power and cooling (cost/hour) 22 - Management cost (cost/hour) 6 1 • Calculate the price of a core-hour on in-house server and cloud server. • Find the cost/effective-hour for both the options. • Calculate the ratio of the total cost/effective-hour for in-house to cloud deployment. • If the efficiency of in-house server is increased to 70%, which deployment will have now better total cost/effective-hour?
  • 11. 11