SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
1 
Cloud Computing Survey of Optimization Problems 
Ilyas Iyoob Director, Advanced Analytics Gravitant, Inc. 
Date: February 15, 2013 
Location: Georgia Institute of Technology 
Full paper publication available here from INFORMS Service Science
2 
Case Study: Part 1 
Secretary of State Agency 
(in a Large State) 
“Demand went up over 1000% to over five million hits on the state voting web site by noon on the last day of registration”
3 
Case Study: Part 1 contd. 
Secretary of State Agency 
(in a Large State) 
0 
5 
10 
15 
20 
25 
30 
35 
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 
Processor (GHz) 
Infrastructure Capacity 
Physical Capacity 
Cloud Capacity
4 
Case Study: Part 1 contd. 
Secretary of State Agency 
(in a Large State) 
In order to cover the spike in demand, the agency would have had to purchase 50% extra capacity and store it all year round. 0 
5 
10 
15 
20 
25 
30 
35 
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 
Processor (GHz) 
Infrastructure Capacity 
Physical Capacity 
Cloud Capacity
5 
Introduction to Cloud 
Infra (compute) 
Infra (storage) 
Platform 
Software 
Software 
Service Delivery Options: Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service 
Network
6 
Introduction to IaaS 
Compute Cloud 
Storage Cloud 
Network 
Deployment (Ownership) Options: 
Public Cloud 
Private Cloud 
Public/Private Hybrid Cloud 
Infrastructure Location Options: 
On-site 
Off-site 
Co-location 
Data Location Options: 
On-site 
Off-site 
Co-location 
Scale / Functionality Options: 
Commodity Cloud 
Enterprise Cloud
7 
How does IaaS work? 
Compute Cloud 
Storage Cloud 
Network 
Process: 
1.Client generates request through network to compute cloud 
2.VM on compute cloud gets data from storage cloud 
3.VM on compute cloud aggregates information for client 
4.VM on compute cloud responds with information to client through network 
5.VM on compute cloud puts data into storage cloud
8 
Traditional (Dell Direct) Supply Chain 
Assembly Plant 
Federal Reserve Bank of Dallas 
http://dallasfed.org/research/indepth/2005/id0501.html 
Supplier Parts 
Process: 
1.Customer generates order through web, phone, etc. with Dell 
2.Dell Plant gets parts from suppliers 
3.Dell Plant assembles product for customer 
4.Dell Plant ships product to customer through air/ground transportation 
5.Dell Plant updates status data and forecasts with supplier
9 
Comparison between Cloud IT Supply Chain and Traditional (Dell Direct) Supply Chain 
Similarities Differences Specialization of Labor: Each player in the supply chain can focus on their own skill set Cost of Risk: Different players take on the risk of failure Ownership: Each player in the supply chain needs to own only their portion of the assets Lead Time: The time from order placement to receipt of goods and services varies significantly Customer Experience: End customers can enjoy the product but can stay out of the logistics Network Risk: End customers are highly dependent on the network to receive their goods and services
10 
Perspectives 
Compute Cloud 
Storage Cloud 
Provider 
Consumer 
Broker
11 
Perspectives 
Compute Cloud 
Storage Cloud 
Provider 
Consumer 
Broker 
Cloud IT Supply Chain The system of organizations, people, technology, activities, information and resources involved in moving IT services from supplier to consumer through the Cloud.
12 
OR Problems – Provider Perspective 
Models Decision Variables Objective Constraints 2011 
(# Pubs) 
2012 
(# Pubs) 
Data Center 
Location Planning 
Geographical locations 
Physical sizes 
Minimize 
Infrastructure 
investment 
Operations cost 
Non-renewable 
energy consumption 
Subject to 
Service levels 
Data Center 
Capacity Planning 
Compute chassis 
requirements 
Storage array 
requirements 
Bandwidth requirements 
Minimize 
Infrastructure 
investment 
Operations cost 
Subject to 
Strategic demand 
Service level 
agreements 
7 +3 
Data Center Layout 
Planning 
Hardware layout 
Power and cooling vent 
layout 
Space requirements 
Minimize 
Energy and cooling 
cost 
Greenhouse gas 
emissions 
Subject to 
Tactical demand 
Security restrictions 
Data Center 
Scheduling 
Hardware on/off 
schedule 
Power on/off schedule 
Minimize 
Energy and cooling 
cost 
Greenhouse gas 
emissions 
Subject to 
Tactical demand 
variability 
5 +1 
Hardware Load 
Balancing 
VM-Hardware 
assignment 
Maximize 
Hardware utilization 
Subject to 
Tactical demand 
variability 
Load balancing rules 
12 +3 
Partner Selection Primary partner 
Secondary partner 
Minimize 
Partnership cost 
Subject to 
QoS required 
Outage risk 
Intrusion Detection 
/ Prevention 
Firewall locations Minimize 
Evasion probability 
Subject to 
QoS required 
Security budget 
1 0 
Product/Services 
Pricing 
Price per processor unit 
Price per memory unit 
Price per storage unit 
Price per bandwidth unit 
Maximize 
Profit 
Subject to 
Customer 
satisfaction 
Competitor pricing 
3 +3
13 
OR Problems – Provider Perspective 
Models Decision Variables Objective Constraints 2011 
(# Pubs) 
2012 
(# Pubs) 
Data Center 
Location Planning 
Geographical locations 
Physical sizes 
Minimize 
Infrastructure 
investment 
Operations cost 
Non-renewable 
energy consumption 
Subject to 
Service levels 
Data Center 
Capacity Planning 
Compute chassis 
requirements 
Storage array 
requirements 
Bandwidth requirements 
Minimize 
Infrastructure 
investment 
Operations cost 
Subject to 
Strategic demand 
Service level 
agreements 
7 +3 
Data Center Layout 
Planning 
Hardware layout 
Power and cooling vent 
layout 
Space requirements 
Minimize 
Energy and cooling 
cost 
Greenhouse gas 
emissions 
Subject to 
Tactical demand 
Security restrictions 
Data Center 
Scheduling 
Hardware on/off 
schedule 
Power on/off schedule 
Minimize 
Energy and cooling 
cost 
Greenhouse gas 
emissions 
Subject to 
Tactical demand 
variability 
5 +1 
Hardware Load 
Balancing 
VM-Hardware 
assignment 
Maximize 
Hardware utilization 
Subject to 
Tactical demand 
variability 
Load balancing rules 
12 +3 
Partner Selection Primary partner 
Secondary partner 
Minimize 
Partnership cost 
Subject to 
QoS required 
Outage risk 
Intrusion Detection 
/ Prevention 
Firewall locations Minimize 
Evasion probability 
Subject to 
QoS required 
Security budget 
1 0 
Product/Services 
Pricing 
Price per processor unit 
Price per memory unit 
Price per storage unit 
Price per bandwidth unit 
Maximize 
Profit 
Subject to 
Customer 
satisfaction 
Competitor pricing 
3 +3
14 
Models Decision Variables Objective Constraints 2011 
(# Pubs) 
2012 
(# Pubs) 
Cloud Feasibility and 
Benefit Analysis 
Migrate or not 
Organizational 
structure 
Maximize 
Scalability 
Subject to 
Budget 
3 
VDC Capacity 
Planning 
VM requirements 
VM configuration 
Storage requirements 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Tactical demand 
3 
VDC Scheduling VDC active/inactive 
schedule 
VM active/inactive 
schedule 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Operational 
demand variability 
+2 
VM Load Balancing Application-VM 
assignment 
Load balancing rules 
Maximize 
VM utilization 
Subject to 
Operational 
demand variability 
+1 
Product/Services 
Package Selection 
Allocated capacity 
Reserved capacity 
On-demand capacity 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Tactical demand 
Operational 
demand variability 
QoS required 
+1 
OR Problems – Consumer Perspective
15 
Models Decision Variables Objective Constraints 2011 
(# Pubs) 
2012 
(# Pubs) 
Cloud Feasibility and 
Benefit Analysis 
Migrate or not 
Organizational 
structure 
Maximize 
Scalability 
Subject to 
Budget 
3 
VDC Capacity 
Planning 
VM requirements 
VM configuration 
Storage requirements 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Tactical demand 
3 
VDC Scheduling VDC active/inactive 
schedule 
VM active/inactive 
schedule 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Operational 
demand variability 
+2 
VM Load Balancing Application-VM 
assignment 
Load balancing rules 
Maximize 
VM utilization 
Subject to 
Operational 
demand variability 
+1 
Product/Services 
Package Selection 
Allocated capacity 
Reserved capacity 
On-demand capacity 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Tactical demand 
Operational 
demand variability 
QoS required 
+1 
OR Problems – Consumer Perspective
16 
Models Decision Variables Objective Constraints 2011 
(# Pubs) 
2012 
(# Pubs) 
Provider Matching and 
Selection 
(for consumers) 
Primary providers 
Secondary providers 
Minimize 
Infrastructure 
subscription cost 
Subject to 
QoS required 
Outage risk 
+2 
Resource Migration 
Planning 
(for consumers) 
Legacy resources 
salvaged 
Cloud resources 
provisioned with 
different providers 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Tactical demand 
Transformation 
Scheduling 
(for consumers) 
Transformation 
schedule 
Minimize 
Completion time 
Subject to 
Budget 
Operations 
disruption 
Capacity Reverse 
Auctions Optimization 
(for providers) 
Consumer for each 
VM auctioned 
Consumer for each TB 
of storage auctioned 
Maximize 
Revenue 
Subject to 
Consumer 
performance 
OR Problems – Broker Perspective
17 
Models Decision Variables Objective Constraints 2011 
(# Pubs) 
2012 
(# Pubs) 
Provider Matching and 
Selection 
(for consumers) 
Primary providers 
Secondary providers 
Minimize 
Infrastructure 
subscription cost 
Subject to 
QoS required 
Outage risk 
+2 
Resource Migration 
Planning 
(for consumers) 
Legacy resources 
salvaged 
Cloud resources 
provisioned with 
different providers 
Minimize 
Infrastructure 
subscription cost 
Subject to 
Tactical demand 
Transformation 
Scheduling 
(for consumers) 
Transformation 
schedule 
Minimize 
Completion time 
Subject to 
Budget 
Operations 
disruption 
Capacity Reverse 
Auctions Optimization 
(for providers) 
Consumer for each 
VM auctioned 
Consumer for each TB 
of storage auctioned 
Maximize 
Revenue 
Subject to 
Consumer 
performance 
OR Problems – Broker Perspective
18 
What’s happening in industry… 
2010-11 
•Consumers evaluating cloud feasibility 
•Providers planning and growing capacity in preparation for cloud adoption 
2011-12 
•Consumers trying out cloud for their short term applications that require high capacity 
•Providers have excess capacity 
•Providers are enhancing peripheral services (VPN, Shared Storage, etc) 
•Government has mandated agencies to move most of their IT to the cloud by 2014
19 
What’s happening in industry… 
2011-12 
•Consumers trying out cloud for their short term applications that require high capacity 
•Providers have excess capacity 
•Providers are enhancing peripheral services (VPN, Shared Storage, etc) 
•Government has mandated agencies to move most of their IT to the cloud by 2014 
Moving Forward 
•Big Data Trend 
•Capacity Conservation Trend 
•Intrusion Detection & Prevention Trend
20 
Case Study: Part 2 
Secretary of State Agency 
(in a Large State) 
$0 
$10,000 
$20,000 
$30,000 
$40,000 
$50,000 
$60,000 
$70,000 
$80,000 
$90,000 Cloud Cost without OR 
8%
21 
Case Study: Part 2 
Secretary of State Agency 
(in a Large State) 
Using OR, the agency was able to save 33% more in the cloud 
than without using OR. 
$0 
$10,000 
$20,000 
$30,000 
$40,000 
$50,000 
$60,000 
$70,000 
$80,000 
$90,000 Cloud Cost without OR 
$0 
$10,000 
$20,000 
$30,000 
$40,000 
$50,000 
$60,000 
$70,000 
$80,000 
$90,000 Cloud Cost with OR 
8% 
41%
22 
Summary 
• Cloud Computing is an ideal candidate for optimization 
• Companies spend millions every year on IT infrastructure and data center mgmt 
• Data is continuously being collected 
• Migration to cloud is fairly quick, so pilots can be run to validate models easily 
• Research has been primarily done in 
• Data center capacity planning (Provider perspective) 
• VDC/VM load balancing (Provider perspective) 
• Cloud feasibility and benefit (Consumer perspective) 
• Provider matching and migration planning (Broker perspective) 
• Promising areas 
• Pricing (Provider perspective) 
• Partner selection (Provider perspective) 
• Security (Provider perspective) 
• Auctions (Broker perspective) 
• Reverse auctions (Broker perspective)
23 
1.Al-Daoud, H., Al-Azzoni, I., Down, D. (2012). “Power-aware Linear Programming Based Scheduling for Heterogeneous Server Clusters”, Future Generation Computer Systems, 28, pp. 745–754. 
2.Armbrust, M. Fox, A., Friffith, R., Joseph, A. D., Katz, R., Konwinskii, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M. (2010). “A View of Cloud Computing”, Communications of the ACM, 53(4). 
3.Bapna, R., Das, S., Day, R., Garfinkel, R., Stallaert, J. (2011). “A Clock-and-Offer Auction Market for Grid Resources When Bidders Face Stochastic computational Needs”, INFORMS Journal on Computing, 23(4), pp. 630–647. 
4.Bartholdi, J. J., Hackman, S. T. (2011). “Warehouse and Distribution Science”, Version 0.95. 
5.Bin, E., Biran, O., Boni, O., Hadad, E., Kolodner, E. K., Moatti, Y., Lorenz, D. H. (2011). “Guaranteeing High Availability Goals for Virtual Machine Placement”, Proc. ICDCS conference, pp. 700-709. 
6.Chen, H., Yao, D. D. (2001). “Fundamentals of Queueing Networks”, Springer. 
7.Dai, J., Lin. W (2005). “Maximum Pressure Policies in Stochastic Processing Networks” Operations Research, 53(2), pp. 197–218. 
8.Dieker, A. B., Ghosh, S., Squillante, M. S. (2012). “Optimal resource capacity management for stochastic networks”, preprint. 
9.Dieker, A. B., Shin, J. (2012). “From Local to Global Stability in Stochastic Processing Networks through Quadratic Lyapunov Functions”, to appear in Mathematics of Operations Research. 
10.Foster, I., Zhao, Y., Raicu, I., Lu, S. (2008). “Cloud Computing and Grid Computing 360-Degree Compared”, Proc. Grid Computing Environments Workshop, pp. 1–10. 
11.Gandhi, A., Gupta, V., Harchol-Balter, M., Kozuch, M. (2010). “Optimality Analysis of Energy-performance Trade-off for Server Farm Management”, Performance Evaluation, 67(11), pp. 1155–1171. 
12.Gentry, C. (2010). “Computing Arbitrary Functions of Encrypted Data”, Communications of the ACM, 53(3). 
13.Ghosh, R., Naik V., Trivedi, K. (2011). “Power-Performance Trade-offs in IaaS Cloud: A Scalable Analytic Approach”, Proc. IEEE DSN- W conference, pp. 152–157. 
14.Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P. (2009). “The Cost of a Cloud: Research Problems in Data Center Networks”, ACM SIGCOMM Computer Communications Review. 
15.Iyoob, I., Zarifoglu, E. (2011a). “Optimal Capacity Management for IaaS Consumers”, working paper. 
16.Iyoob, I., Zarifoglu, E., Modh, M., Farooq, M. (2011b). “Optimally Sourcing Services in Hybrid Cloud Environments”, US Patent Filed 13/373,162. 
17.Klancnik, T., Blazic, B.J. (2010). “Context-Aware Information Broker for Cloud Computing”, International Review on Computer and Software, 5(1). 
18.Kwasnica, A. M., Ledyard, J. O., Porter, D., DeMartini, C. (2005). “A New and Improved Design for Multiobject Iterative Auctions”, Management Science, 51(3), pp. 419–434. 
19.Lefevre, L., Orgerie, A.C. (2010). “Designing and Evaluating an Energy Efficient Cloud”, Journal of Supercomputing, 51. 
20.Levi, R., Radovanović, A. (2010). “Provably Near-Optimal LP-Based Policies for Revenue Management in Systems with Reusable Resources”, Operations Research, 58(2), pp. 503–507. 
References
24 
21.Lin, M., Wierman, A., Andrew, L., Thereska, E. (2011). “Online Dynamic Capacity Provisioning in Data Centers”, Proc. Allerton Conference on Communication, Control, and Computing. 
22.Maguluri, S. T., Srikant, R., Ying, L. (2012). “Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters”, Proc. IEEE INFOCOM conference, pp. 702–710. 
23.Mateus, C. R., Gautam, N. (2011). “Efficient Control of an M/Mt/kt Queue with Application to Energy Management in Data Centers”, preprint. 
24.Mell, P., Grance., T. (2011). “The NIST Definition of Cloud Computing”, Special publication 800-145, National Institute of Standards and Technology. 
25.Menascé, D. A, Ngo, P. (2009). “Understanding Cloud Computing: Experimentation and Capacity Planning”, Proc. Computer Measurement Group conference. 
26.Meng, X., Isci, C., Kephart, J., Zhang, L., Bouillet, E., Pendarakis, D. (2010). “Efficient Resource Provisioning in Compute Clouds via VM Multiplexing”, Proc. ICAC conference, pp. 11–20. 
27.Mojcilović, A., Connors, D. (2010). “Workforce Analytics for the Services Economy” in: Maglio, P. et al (eds), Handbook of service science, Springer. 
28.Morton, D.P., Pan, F., Saeger, K.J. (2005). “Models for Nuclear Smuggling Interdiction”, IIE Transactions, 38(1), pp. 3–14. 
29.Phillips, R. (2005). “Pricing and Revenue Optimization”, Stanford University Press. 
30.Pinedo, M. (2008). “Scheduling: Theory, Algorithms, and Systems”, Springer. 
31.Talluri, K., and Van Ryzin, G. (2005). “The Theory and Practice of Revenue Management”, Springer. 
32.Tsitsiklis, J. N., Xu, K. (2012). “On the Power of (even a little) Resource Pooling”, to appear in Stochastic Systems. 
33.Undheim, A., Chilwan, A., Heegaard, P. (2011). “Differentiated Availability in Cloud Computing SLAs”, Proc. GRID conference, pp. 129–136. 
34.Vishwanath, K., and Nagappan, N. (2010). “Characterizing Cloud Computing Hardware Reliability”, Proc. ACM SoCC conference, pp. 193-204. 
35.Zheng, Y., Shroff, N., Sinha, P. (2011). “Design of a Power Efficient Cloud Computing Environment: Heavy Traffic Limits and QoS”, preprint. 
References contd.

Contenu connexe

Tendances

Mainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSMainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSAmazon Web Services
 
Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08michaelking
 
Building Blocks for Hybrid IT
Building Blocks for Hybrid ITBuilding Blocks for Hybrid IT
Building Blocks for Hybrid ITRightScale
 
Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...
Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...
Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...Capgemini
 
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...dkang
 
The State of Software Defined Storage Survey 2015
The State of Software Defined Storage Survey 2015The State of Software Defined Storage Survey 2015
The State of Software Defined Storage Survey 2015DataCore Software
 
Improvements in Data Center Management
Improvements in Data Center ManagementImprovements in Data Center Management
Improvements in Data Center ManagementScottMadden, Inc.
 
Operational Security for Transportation: Connectivity to Rails
Operational Security for Transportation: Connectivity to Rails Operational Security for Transportation: Connectivity to Rails
Operational Security for Transportation: Connectivity to Rails Ashley Finden
 
Isaca cloud security presentation duncan unwin 16 jul13
Isaca cloud security presentation   duncan unwin 16 jul13Isaca cloud security presentation   duncan unwin 16 jul13
Isaca cloud security presentation duncan unwin 16 jul13Duncan Unwin
 
Storage Analytics: Transform Storage Infrastructure Into a Business Enabler
Storage Analytics: Transform Storage Infrastructure Into a Business EnablerStorage Analytics: Transform Storage Infrastructure Into a Business Enabler
Storage Analytics: Transform Storage Infrastructure Into a Business EnablerHitachi Vantara
 
A latency-aware max-min algorithm for resource allocation in cloud
A latency-aware max-min algorithm for resource  allocation in cloud A latency-aware max-min algorithm for resource  allocation in cloud
A latency-aware max-min algorithm for resource allocation in cloud IJECEIAES
 
Integrated Data Center Solution
Integrated Data Center SolutionIntegrated Data Center Solution
Integrated Data Center SolutionPanduit
 
Vernon Turner - Using innovative green ICT to create Enviromental Sustainability
Vernon Turner - Using innovative green ICT to create Enviromental SustainabilityVernon Turner - Using innovative green ICT to create Enviromental Sustainability
Vernon Turner - Using innovative green ICT to create Enviromental Sustainabilityinnoforum09
 
IBM Storage at FIS Connect 2018
IBM Storage at FIS Connect 2018 IBM Storage at FIS Connect 2018
IBM Storage at FIS Connect 2018 Paula Koziol
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Liz Warner
 
ABCD's of WAN Optimization
ABCD's of WAN OptimizationABCD's of WAN Optimization
ABCD's of WAN OptimizationEdward Gilbert
 

Tendances (19)

Mainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSMainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWS
 
Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08Data Core Riverved Dr 22 Sep08
Data Core Riverved Dr 22 Sep08
 
Building Blocks for Hybrid IT
Building Blocks for Hybrid ITBuilding Blocks for Hybrid IT
Building Blocks for Hybrid IT
 
Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...
Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...
Storage Resource Optimization Delivers “Best Fit” Resources for Your Applicat...
 
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
 
The State of Software Defined Storage Survey 2015
The State of Software Defined Storage Survey 2015The State of Software Defined Storage Survey 2015
The State of Software Defined Storage Survey 2015
 
Improvements in Data Center Management
Improvements in Data Center ManagementImprovements in Data Center Management
Improvements in Data Center Management
 
Operational Security for Transportation: Connectivity to Rails
Operational Security for Transportation: Connectivity to Rails Operational Security for Transportation: Connectivity to Rails
Operational Security for Transportation: Connectivity to Rails
 
Isaca cloud security presentation duncan unwin 16 jul13
Isaca cloud security presentation   duncan unwin 16 jul13Isaca cloud security presentation   duncan unwin 16 jul13
Isaca cloud security presentation duncan unwin 16 jul13
 
Data Science Crash Course
Data Science Crash CourseData Science Crash Course
Data Science Crash Course
 
Storage Analytics: Transform Storage Infrastructure Into a Business Enabler
Storage Analytics: Transform Storage Infrastructure Into a Business EnablerStorage Analytics: Transform Storage Infrastructure Into a Business Enabler
Storage Analytics: Transform Storage Infrastructure Into a Business Enabler
 
A latency-aware max-min algorithm for resource allocation in cloud
A latency-aware max-min algorithm for resource  allocation in cloud A latency-aware max-min algorithm for resource  allocation in cloud
A latency-aware max-min algorithm for resource allocation in cloud
 
Integrated Data Center Solution
Integrated Data Center SolutionIntegrated Data Center Solution
Integrated Data Center Solution
 
Vernon Turner - Using innovative green ICT to create Enviromental Sustainability
Vernon Turner - Using innovative green ICT to create Enviromental SustainabilityVernon Turner - Using innovative green ICT to create Enviromental Sustainability
Vernon Turner - Using innovative green ICT to create Enviromental Sustainability
 
IBM Storage at FIS Connect 2018
IBM Storage at FIS Connect 2018 IBM Storage at FIS Connect 2018
IBM Storage at FIS Connect 2018
 
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
Service Assurance Constructs for Achieving Network Transformation - Sunku Ran...
 
ABCD's of WAN Optimization
ABCD's of WAN OptimizationABCD's of WAN Optimization
ABCD's of WAN Optimization
 
Resume Elizabeth Sturch
Resume Elizabeth SturchResume Elizabeth Sturch
Resume Elizabeth Sturch
 
EMC Unified Analytics Platform. Gintaras Pelenis
EMC Unified Analytics Platform. Gintaras PelenisEMC Unified Analytics Platform. Gintaras Pelenis
EMC Unified Analytics Platform. Gintaras Pelenis
 

Similaire à Cloud Computing Operations Research

Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesAnant Damle
 
CtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceCtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceeTailing India
 
Presentation riverbed steelhead appliance main 2010
Presentation   riverbed steelhead appliance main 2010Presentation   riverbed steelhead appliance main 2010
Presentation riverbed steelhead appliance main 2010chanwitcs
 
Overview of GovCloud Today
Overview of GovCloud TodayOverview of GovCloud Today
Overview of GovCloud TodayGovCloud Network
 
Making Big Data Analytics with Hadoop fast & easy (webinar slides)
Making Big Data Analytics with Hadoop fast & easy (webinar slides)Making Big Data Analytics with Hadoop fast & easy (webinar slides)
Making Big Data Analytics with Hadoop fast & easy (webinar slides)Yellowfin
 
The Cloud & Its Impact on IT
The Cloud & Its Impact on ITThe Cloud & Its Impact on IT
The Cloud & Its Impact on ITAnand Haridass
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterpriseJim Porell
 
Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011QITCOM
 
Microsoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse PresentationMicrosoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse PresentationMicrosoft Private Cloud
 
Assessing Network Readiness
Assessing Network ReadinessAssessing Network Readiness
Assessing Network ReadinessrAVe [PUBS]
 
Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6jnava09
 
From Grid to Cloud
From Grid to CloudFrom Grid to Cloud
From Grid to Cloudgojkoadzic
 
Is Your Network Ready?
Is Your Network Ready?Is Your Network Ready?
Is Your Network Ready?Brocade
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingEd Byrne
 
Introduction to Cloud Service Design
Introduction to Cloud Service DesignIntroduction to Cloud Service Design
Introduction to Cloud Service Designevancmiller
 
Software Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing PresentationSoftware Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing Presentationddcarr
 
KT/KTDS Case Study: Open Source Database Adoption in Telecom
KT/KTDS Case Study: Open Source Database Adoption in TelecomKT/KTDS Case Study: Open Source Database Adoption in Telecom
KT/KTDS Case Study: Open Source Database Adoption in TelecomEDB
 
IRJET- A Survey on Remote Data Possession Verification Protocol in Cloud Storage
IRJET- A Survey on Remote Data Possession Verification Protocol in Cloud StorageIRJET- A Survey on Remote Data Possession Verification Protocol in Cloud Storage
IRJET- A Survey on Remote Data Possession Verification Protocol in Cloud StorageIRJET Journal
 

Similaire à Cloud Computing Operations Research (20)

Feasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprisesFeasibility of cloud migration for large enterprises
Feasibility of cloud migration for large enterprises
 
Yongsan presentation 3
Yongsan presentation 3Yongsan presentation 3
Yongsan presentation 3
 
CtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerceCtrlS: Cloud Solutions for Retail & eCommerce
CtrlS: Cloud Solutions for Retail & eCommerce
 
Facility Development
Facility DevelopmentFacility Development
Facility Development
 
Presentation riverbed steelhead appliance main 2010
Presentation   riverbed steelhead appliance main 2010Presentation   riverbed steelhead appliance main 2010
Presentation riverbed steelhead appliance main 2010
 
Overview of GovCloud Today
Overview of GovCloud TodayOverview of GovCloud Today
Overview of GovCloud Today
 
Making Big Data Analytics with Hadoop fast & easy (webinar slides)
Making Big Data Analytics with Hadoop fast & easy (webinar slides)Making Big Data Analytics with Hadoop fast & easy (webinar slides)
Making Big Data Analytics with Hadoop fast & easy (webinar slides)
 
The Cloud & Its Impact on IT
The Cloud & Its Impact on ITThe Cloud & Its Impact on IT
The Cloud & Its Impact on IT
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
 
Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011Mr. Scott Manson's presentation at QITCOM 2011
Mr. Scott Manson's presentation at QITCOM 2011
 
Microsoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse PresentationMicrosoft SQL Server - Parallel Data Warehouse Presentation
Microsoft SQL Server - Parallel Data Warehouse Presentation
 
Assessing Network Readiness
Assessing Network ReadinessAssessing Network Readiness
Assessing Network Readiness
 
Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6Net App Cisco V Mware Integrated Presov6
Net App Cisco V Mware Integrated Presov6
 
From Grid to Cloud
From Grid to CloudFrom Grid to Cloud
From Grid to Cloud
 
Is Your Network Ready?
Is Your Network Ready?Is Your Network Ready?
Is Your Network Ready?
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Cloud Service Design
Introduction to Cloud Service DesignIntroduction to Cloud Service Design
Introduction to Cloud Service Design
 
Software Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing PresentationSoftware Association of Oregon Cloud Computing Presentation
Software Association of Oregon Cloud Computing Presentation
 
KT/KTDS Case Study: Open Source Database Adoption in Telecom
KT/KTDS Case Study: Open Source Database Adoption in TelecomKT/KTDS Case Study: Open Source Database Adoption in Telecom
KT/KTDS Case Study: Open Source Database Adoption in Telecom
 
IRJET- A Survey on Remote Data Possession Verification Protocol in Cloud Storage
IRJET- A Survey on Remote Data Possession Verification Protocol in Cloud StorageIRJET- A Survey on Remote Data Possession Verification Protocol in Cloud Storage
IRJET- A Survey on Remote Data Possession Verification Protocol in Cloud Storage
 

Plus de Ilyas Iyoob, Ph.D.

Plus de Ilyas Iyoob, Ph.D. (6)

Cloud Provider Portfolio Selection
Cloud Provider Portfolio SelectionCloud Provider Portfolio Selection
Cloud Provider Portfolio Selection
 
Cloud Provider Matching
Cloud Provider MatchingCloud Provider Matching
Cloud Provider Matching
 
ESG_Brief_on_Gravitant_CloudMatrix
ESG_Brief_on_Gravitant_CloudMatrixESG_Brief_on_Gravitant_CloudMatrix
ESG_Brief_on_Gravitant_CloudMatrix
 
Texas Cloud Brokerage - A Success Story
Texas Cloud Brokerage - A Success StoryTexas Cloud Brokerage - A Success Story
Texas Cloud Brokerage - A Success Story
 
cloudWiz - features
cloudWiz - featurescloudWiz - features
cloudWiz - features
 
cloudScreen - features
cloudScreen - featurescloudScreen - features
cloudScreen - features
 

Dernier

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Cloud Computing Operations Research

  • 1. 1 Cloud Computing Survey of Optimization Problems Ilyas Iyoob Director, Advanced Analytics Gravitant, Inc. Date: February 15, 2013 Location: Georgia Institute of Technology Full paper publication available here from INFORMS Service Science
  • 2. 2 Case Study: Part 1 Secretary of State Agency (in a Large State) “Demand went up over 1000% to over five million hits on the state voting web site by noon on the last day of registration”
  • 3. 3 Case Study: Part 1 contd. Secretary of State Agency (in a Large State) 0 5 10 15 20 25 30 35 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Processor (GHz) Infrastructure Capacity Physical Capacity Cloud Capacity
  • 4. 4 Case Study: Part 1 contd. Secretary of State Agency (in a Large State) In order to cover the spike in demand, the agency would have had to purchase 50% extra capacity and store it all year round. 0 5 10 15 20 25 30 35 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Processor (GHz) Infrastructure Capacity Physical Capacity Cloud Capacity
  • 5. 5 Introduction to Cloud Infra (compute) Infra (storage) Platform Software Software Service Delivery Options: Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service Network
  • 6. 6 Introduction to IaaS Compute Cloud Storage Cloud Network Deployment (Ownership) Options: Public Cloud Private Cloud Public/Private Hybrid Cloud Infrastructure Location Options: On-site Off-site Co-location Data Location Options: On-site Off-site Co-location Scale / Functionality Options: Commodity Cloud Enterprise Cloud
  • 7. 7 How does IaaS work? Compute Cloud Storage Cloud Network Process: 1.Client generates request through network to compute cloud 2.VM on compute cloud gets data from storage cloud 3.VM on compute cloud aggregates information for client 4.VM on compute cloud responds with information to client through network 5.VM on compute cloud puts data into storage cloud
  • 8. 8 Traditional (Dell Direct) Supply Chain Assembly Plant Federal Reserve Bank of Dallas http://dallasfed.org/research/indepth/2005/id0501.html Supplier Parts Process: 1.Customer generates order through web, phone, etc. with Dell 2.Dell Plant gets parts from suppliers 3.Dell Plant assembles product for customer 4.Dell Plant ships product to customer through air/ground transportation 5.Dell Plant updates status data and forecasts with supplier
  • 9. 9 Comparison between Cloud IT Supply Chain and Traditional (Dell Direct) Supply Chain Similarities Differences Specialization of Labor: Each player in the supply chain can focus on their own skill set Cost of Risk: Different players take on the risk of failure Ownership: Each player in the supply chain needs to own only their portion of the assets Lead Time: The time from order placement to receipt of goods and services varies significantly Customer Experience: End customers can enjoy the product but can stay out of the logistics Network Risk: End customers are highly dependent on the network to receive their goods and services
  • 10. 10 Perspectives Compute Cloud Storage Cloud Provider Consumer Broker
  • 11. 11 Perspectives Compute Cloud Storage Cloud Provider Consumer Broker Cloud IT Supply Chain The system of organizations, people, technology, activities, information and resources involved in moving IT services from supplier to consumer through the Cloud.
  • 12. 12 OR Problems – Provider Perspective Models Decision Variables Objective Constraints 2011 (# Pubs) 2012 (# Pubs) Data Center Location Planning Geographical locations Physical sizes Minimize Infrastructure investment Operations cost Non-renewable energy consumption Subject to Service levels Data Center Capacity Planning Compute chassis requirements Storage array requirements Bandwidth requirements Minimize Infrastructure investment Operations cost Subject to Strategic demand Service level agreements 7 +3 Data Center Layout Planning Hardware layout Power and cooling vent layout Space requirements Minimize Energy and cooling cost Greenhouse gas emissions Subject to Tactical demand Security restrictions Data Center Scheduling Hardware on/off schedule Power on/off schedule Minimize Energy and cooling cost Greenhouse gas emissions Subject to Tactical demand variability 5 +1 Hardware Load Balancing VM-Hardware assignment Maximize Hardware utilization Subject to Tactical demand variability Load balancing rules 12 +3 Partner Selection Primary partner Secondary partner Minimize Partnership cost Subject to QoS required Outage risk Intrusion Detection / Prevention Firewall locations Minimize Evasion probability Subject to QoS required Security budget 1 0 Product/Services Pricing Price per processor unit Price per memory unit Price per storage unit Price per bandwidth unit Maximize Profit Subject to Customer satisfaction Competitor pricing 3 +3
  • 13. 13 OR Problems – Provider Perspective Models Decision Variables Objective Constraints 2011 (# Pubs) 2012 (# Pubs) Data Center Location Planning Geographical locations Physical sizes Minimize Infrastructure investment Operations cost Non-renewable energy consumption Subject to Service levels Data Center Capacity Planning Compute chassis requirements Storage array requirements Bandwidth requirements Minimize Infrastructure investment Operations cost Subject to Strategic demand Service level agreements 7 +3 Data Center Layout Planning Hardware layout Power and cooling vent layout Space requirements Minimize Energy and cooling cost Greenhouse gas emissions Subject to Tactical demand Security restrictions Data Center Scheduling Hardware on/off schedule Power on/off schedule Minimize Energy and cooling cost Greenhouse gas emissions Subject to Tactical demand variability 5 +1 Hardware Load Balancing VM-Hardware assignment Maximize Hardware utilization Subject to Tactical demand variability Load balancing rules 12 +3 Partner Selection Primary partner Secondary partner Minimize Partnership cost Subject to QoS required Outage risk Intrusion Detection / Prevention Firewall locations Minimize Evasion probability Subject to QoS required Security budget 1 0 Product/Services Pricing Price per processor unit Price per memory unit Price per storage unit Price per bandwidth unit Maximize Profit Subject to Customer satisfaction Competitor pricing 3 +3
  • 14. 14 Models Decision Variables Objective Constraints 2011 (# Pubs) 2012 (# Pubs) Cloud Feasibility and Benefit Analysis Migrate or not Organizational structure Maximize Scalability Subject to Budget 3 VDC Capacity Planning VM requirements VM configuration Storage requirements Minimize Infrastructure subscription cost Subject to Tactical demand 3 VDC Scheduling VDC active/inactive schedule VM active/inactive schedule Minimize Infrastructure subscription cost Subject to Operational demand variability +2 VM Load Balancing Application-VM assignment Load balancing rules Maximize VM utilization Subject to Operational demand variability +1 Product/Services Package Selection Allocated capacity Reserved capacity On-demand capacity Minimize Infrastructure subscription cost Subject to Tactical demand Operational demand variability QoS required +1 OR Problems – Consumer Perspective
  • 15. 15 Models Decision Variables Objective Constraints 2011 (# Pubs) 2012 (# Pubs) Cloud Feasibility and Benefit Analysis Migrate or not Organizational structure Maximize Scalability Subject to Budget 3 VDC Capacity Planning VM requirements VM configuration Storage requirements Minimize Infrastructure subscription cost Subject to Tactical demand 3 VDC Scheduling VDC active/inactive schedule VM active/inactive schedule Minimize Infrastructure subscription cost Subject to Operational demand variability +2 VM Load Balancing Application-VM assignment Load balancing rules Maximize VM utilization Subject to Operational demand variability +1 Product/Services Package Selection Allocated capacity Reserved capacity On-demand capacity Minimize Infrastructure subscription cost Subject to Tactical demand Operational demand variability QoS required +1 OR Problems – Consumer Perspective
  • 16. 16 Models Decision Variables Objective Constraints 2011 (# Pubs) 2012 (# Pubs) Provider Matching and Selection (for consumers) Primary providers Secondary providers Minimize Infrastructure subscription cost Subject to QoS required Outage risk +2 Resource Migration Planning (for consumers) Legacy resources salvaged Cloud resources provisioned with different providers Minimize Infrastructure subscription cost Subject to Tactical demand Transformation Scheduling (for consumers) Transformation schedule Minimize Completion time Subject to Budget Operations disruption Capacity Reverse Auctions Optimization (for providers) Consumer for each VM auctioned Consumer for each TB of storage auctioned Maximize Revenue Subject to Consumer performance OR Problems – Broker Perspective
  • 17. 17 Models Decision Variables Objective Constraints 2011 (# Pubs) 2012 (# Pubs) Provider Matching and Selection (for consumers) Primary providers Secondary providers Minimize Infrastructure subscription cost Subject to QoS required Outage risk +2 Resource Migration Planning (for consumers) Legacy resources salvaged Cloud resources provisioned with different providers Minimize Infrastructure subscription cost Subject to Tactical demand Transformation Scheduling (for consumers) Transformation schedule Minimize Completion time Subject to Budget Operations disruption Capacity Reverse Auctions Optimization (for providers) Consumer for each VM auctioned Consumer for each TB of storage auctioned Maximize Revenue Subject to Consumer performance OR Problems – Broker Perspective
  • 18. 18 What’s happening in industry… 2010-11 •Consumers evaluating cloud feasibility •Providers planning and growing capacity in preparation for cloud adoption 2011-12 •Consumers trying out cloud for their short term applications that require high capacity •Providers have excess capacity •Providers are enhancing peripheral services (VPN, Shared Storage, etc) •Government has mandated agencies to move most of their IT to the cloud by 2014
  • 19. 19 What’s happening in industry… 2011-12 •Consumers trying out cloud for their short term applications that require high capacity •Providers have excess capacity •Providers are enhancing peripheral services (VPN, Shared Storage, etc) •Government has mandated agencies to move most of their IT to the cloud by 2014 Moving Forward •Big Data Trend •Capacity Conservation Trend •Intrusion Detection & Prevention Trend
  • 20. 20 Case Study: Part 2 Secretary of State Agency (in a Large State) $0 $10,000 $20,000 $30,000 $40,000 $50,000 $60,000 $70,000 $80,000 $90,000 Cloud Cost without OR 8%
  • 21. 21 Case Study: Part 2 Secretary of State Agency (in a Large State) Using OR, the agency was able to save 33% more in the cloud than without using OR. $0 $10,000 $20,000 $30,000 $40,000 $50,000 $60,000 $70,000 $80,000 $90,000 Cloud Cost without OR $0 $10,000 $20,000 $30,000 $40,000 $50,000 $60,000 $70,000 $80,000 $90,000 Cloud Cost with OR 8% 41%
  • 22. 22 Summary • Cloud Computing is an ideal candidate for optimization • Companies spend millions every year on IT infrastructure and data center mgmt • Data is continuously being collected • Migration to cloud is fairly quick, so pilots can be run to validate models easily • Research has been primarily done in • Data center capacity planning (Provider perspective) • VDC/VM load balancing (Provider perspective) • Cloud feasibility and benefit (Consumer perspective) • Provider matching and migration planning (Broker perspective) • Promising areas • Pricing (Provider perspective) • Partner selection (Provider perspective) • Security (Provider perspective) • Auctions (Broker perspective) • Reverse auctions (Broker perspective)
  • 23. 23 1.Al-Daoud, H., Al-Azzoni, I., Down, D. (2012). “Power-aware Linear Programming Based Scheduling for Heterogeneous Server Clusters”, Future Generation Computer Systems, 28, pp. 745–754. 2.Armbrust, M. Fox, A., Friffith, R., Joseph, A. D., Katz, R., Konwinskii, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M. (2010). “A View of Cloud Computing”, Communications of the ACM, 53(4). 3.Bapna, R., Das, S., Day, R., Garfinkel, R., Stallaert, J. (2011). “A Clock-and-Offer Auction Market for Grid Resources When Bidders Face Stochastic computational Needs”, INFORMS Journal on Computing, 23(4), pp. 630–647. 4.Bartholdi, J. J., Hackman, S. T. (2011). “Warehouse and Distribution Science”, Version 0.95. 5.Bin, E., Biran, O., Boni, O., Hadad, E., Kolodner, E. K., Moatti, Y., Lorenz, D. H. (2011). “Guaranteeing High Availability Goals for Virtual Machine Placement”, Proc. ICDCS conference, pp. 700-709. 6.Chen, H., Yao, D. D. (2001). “Fundamentals of Queueing Networks”, Springer. 7.Dai, J., Lin. W (2005). “Maximum Pressure Policies in Stochastic Processing Networks” Operations Research, 53(2), pp. 197–218. 8.Dieker, A. B., Ghosh, S., Squillante, M. S. (2012). “Optimal resource capacity management for stochastic networks”, preprint. 9.Dieker, A. B., Shin, J. (2012). “From Local to Global Stability in Stochastic Processing Networks through Quadratic Lyapunov Functions”, to appear in Mathematics of Operations Research. 10.Foster, I., Zhao, Y., Raicu, I., Lu, S. (2008). “Cloud Computing and Grid Computing 360-Degree Compared”, Proc. Grid Computing Environments Workshop, pp. 1–10. 11.Gandhi, A., Gupta, V., Harchol-Balter, M., Kozuch, M. (2010). “Optimality Analysis of Energy-performance Trade-off for Server Farm Management”, Performance Evaluation, 67(11), pp. 1155–1171. 12.Gentry, C. (2010). “Computing Arbitrary Functions of Encrypted Data”, Communications of the ACM, 53(3). 13.Ghosh, R., Naik V., Trivedi, K. (2011). “Power-Performance Trade-offs in IaaS Cloud: A Scalable Analytic Approach”, Proc. IEEE DSN- W conference, pp. 152–157. 14.Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P. (2009). “The Cost of a Cloud: Research Problems in Data Center Networks”, ACM SIGCOMM Computer Communications Review. 15.Iyoob, I., Zarifoglu, E. (2011a). “Optimal Capacity Management for IaaS Consumers”, working paper. 16.Iyoob, I., Zarifoglu, E., Modh, M., Farooq, M. (2011b). “Optimally Sourcing Services in Hybrid Cloud Environments”, US Patent Filed 13/373,162. 17.Klancnik, T., Blazic, B.J. (2010). “Context-Aware Information Broker for Cloud Computing”, International Review on Computer and Software, 5(1). 18.Kwasnica, A. M., Ledyard, J. O., Porter, D., DeMartini, C. (2005). “A New and Improved Design for Multiobject Iterative Auctions”, Management Science, 51(3), pp. 419–434. 19.Lefevre, L., Orgerie, A.C. (2010). “Designing and Evaluating an Energy Efficient Cloud”, Journal of Supercomputing, 51. 20.Levi, R., Radovanović, A. (2010). “Provably Near-Optimal LP-Based Policies for Revenue Management in Systems with Reusable Resources”, Operations Research, 58(2), pp. 503–507. References
  • 24. 24 21.Lin, M., Wierman, A., Andrew, L., Thereska, E. (2011). “Online Dynamic Capacity Provisioning in Data Centers”, Proc. Allerton Conference on Communication, Control, and Computing. 22.Maguluri, S. T., Srikant, R., Ying, L. (2012). “Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters”, Proc. IEEE INFOCOM conference, pp. 702–710. 23.Mateus, C. R., Gautam, N. (2011). “Efficient Control of an M/Mt/kt Queue with Application to Energy Management in Data Centers”, preprint. 24.Mell, P., Grance., T. (2011). “The NIST Definition of Cloud Computing”, Special publication 800-145, National Institute of Standards and Technology. 25.Menascé, D. A, Ngo, P. (2009). “Understanding Cloud Computing: Experimentation and Capacity Planning”, Proc. Computer Measurement Group conference. 26.Meng, X., Isci, C., Kephart, J., Zhang, L., Bouillet, E., Pendarakis, D. (2010). “Efficient Resource Provisioning in Compute Clouds via VM Multiplexing”, Proc. ICAC conference, pp. 11–20. 27.Mojcilović, A., Connors, D. (2010). “Workforce Analytics for the Services Economy” in: Maglio, P. et al (eds), Handbook of service science, Springer. 28.Morton, D.P., Pan, F., Saeger, K.J. (2005). “Models for Nuclear Smuggling Interdiction”, IIE Transactions, 38(1), pp. 3–14. 29.Phillips, R. (2005). “Pricing and Revenue Optimization”, Stanford University Press. 30.Pinedo, M. (2008). “Scheduling: Theory, Algorithms, and Systems”, Springer. 31.Talluri, K., and Van Ryzin, G. (2005). “The Theory and Practice of Revenue Management”, Springer. 32.Tsitsiklis, J. N., Xu, K. (2012). “On the Power of (even a little) Resource Pooling”, to appear in Stochastic Systems. 33.Undheim, A., Chilwan, A., Heegaard, P. (2011). “Differentiated Availability in Cloud Computing SLAs”, Proc. GRID conference, pp. 129–136. 34.Vishwanath, K., and Nagappan, N. (2010). “Characterizing Cloud Computing Hardware Reliability”, Proc. ACM SoCC conference, pp. 193-204. 35.Zheng, Y., Shroff, N., Sinha, P. (2011). “Design of a Power Efficient Cloud Computing Environment: Heavy Traffic Limits and QoS”, preprint. References contd.