Download - CompatibleOne bringing cloud as a commodity
INSTITUT MINES-TÉLÉCOM
CompatibleOne: Bringing Cloud as a Commodity
Felipe Díaz-Sánchez
Sawsan Al Zahr
Maurice Gagnaire
Jean-Pierre Laisné
Iain James Marshall
TELECOM ParisTech (E.N.S.T.)Networks and Computer Sciences Department
Networks, Mobility and Services GroupOptimization and Networking Cluster
INSTITUT MINES-TÉLÉCOM
Outline
■ Commodities
■ Why should Cloud computing be a commodity?
■ Issues preventing Cloud computing commoditization
• Not standardized VM configuration
• Unknown VM performance
• Unilateral SLAs
■ Cloud as a Commodity with CompatibleOne
• CompatibleOne Overview
• Standard VM configurations
• Nephoscope and Nephometer
• CompatibleOne SLA and monitoring
■ Conclusion
3/11/20141 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
What these things have in common?
3/11/20142 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
What these things have in common?
3/11/20143 Intercloud 2014
A commodity is a good that is uniform in quality between companies thatproduce/sell it.
They are examples of commodities
INSTITUT MINES-TÉLÉCOM
Commodities can be easily traded
3/11/20144 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
Why should Cloud computing be a commodity?
3/11/20145 Intercloud 2014
■ Here are some reasons…
• Bring standardization to the Cloud
• Accelerate and make easier the trading of Cloud resources
• Enforce SLAs through monitoring
• Increase of technology adoption
INSTITUT MINES-TÉLÉCOM
Why should Cloud computing be a commodity?
3/11/20146 Intercloud 2014
■ Here are some reasons…
• Bring standardization to the Cloud
• Accelerate and make easier the trading of Cloud resources
• Enforce SLAs through monitoring
• Increase of technology adoption
Our goal is to show the technical feasibility of bringing Cloud infrastructure as a commodity
INSTITUT MINES-TÉLÉCOM
Issues preventing Cloud computing commoditization
3/11/20147 Intercloud 2014
■ Not standardized VM configuration
■ Unknown VM performance
■ Unilateral SLAs
• Cloud providers impose SLAs
INSTITUT MINES-TÉLÉCOM
Not standardized VM configurations
3/11/20148 Intercloud 2014
There is no match in VM configurations between Cloud providers
Cloud provider Configuration vCPUs Memory (GB) Storage (GB)
Amazon m1.small 1 1.7 1x160
Rackspace 1GB 1 1 20 SSD
Azure A1 1 1.75 2x500
Comparison of ´´small´´ VM configurations
INSTITUT MINES-TÉLÉCOM
Unknown VM performance
3/11/20149 Intercloud 2014
■ Cloud performance differs in Cloud providers due to:
• Heterogeneity in hardware suppliers
• Different Cloud Management Software
Results: (a) 7-zip benchmark (b) C-ray benchmark
INSTITUT MINES-TÉLÉCOM
Cloud as a Commodity
3/11/201410 Intercloud 2014
■ CompatibleOne Overview
■ Standard VM configurations
■ Nephoscope and Nephometer
■ CompatibleOne SLA and monitoring
INSTITUT MINES-TÉLÉCOM
Cloud as a Commodity
3/11/201411 Intercloud 2014
From: To:
With:
INSTITUT MINES-TÉLÉCOM
CompatibleOne overview
3/11/201412 Intercloud 2014
Parser Broker
ProviderEnd-user
Provisionning
DecisionValidation
Expression
INSTITUT MINES-TÉLÉCOM
CompatibleOne overview
3/11/201413 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
Standard VM configurations
3/11/201414 Intercloud 2014
CORDS model Example of a XML file
INSTITUT MINES-TÉLÉCOM
Nephoscope and Nephometer
3/11/201415 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
Nephometer: A standard unit for Cloud performance
3/11/201416 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
Some performance results
3/11/201417 Intercloud 2014
Single figure of merit obtained with Analytical Hierarchy Process (AHP)
INSTITUT MINES-TÉLÉCOM
CompatibleOne SLA for user
3/11/201418 Intercloud 2014
AGREEMENTS
Service Terms
Conditions Terms
GarantiesTerms
ManifestUsed for Service
Provisionning
VariableUsed for
Placement
BusinessUsed for
Monitoring
Variable Fully compliant with
OGF WS-Agreement
INSTITUT MINES-TÉLÉCOM
CompatibleOne SLA for user - Example
3/11/201419 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
CompatibleOne SLA for Cloud provider
3/11/201420 Intercloud 2014
AGREEMENTS
Service Terms
Conditions Terms
GarantiesTerms
VariableUsed for
Placement
BusinessUsed for
Monitoring
Variable
ProviderUsed for Service
Provisionning
Fully compliant with
OGF WS-Agreement
INSTITUT MINES-TÉLÉCOM
CompatibleOne SLA for Cloud provider
3/11/201421 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
CompatibleOne
Provisionning + SLA enforcement
3/11/201422 Intercloud 2014
INSTITUT MINES-TÉLÉCOM
Conclusion
3/11/201423 Intercloud 2014
■ Technically has been demonstrated that Cloud infrastructure can be fungible as any other commodity with the CompatibleOne Cloud Broker.
INSTITUT MINES-TÉLÉCOM3/11/201424 Intercloud 2014
What these things have in common?
Cloud Infrastructure
+