Upload
compatibleone
View
105
Download
0
Embed Size (px)
DESCRIPTION
Cloud Brokers enable interoperability and portability of applications across multiple Cloud Providers. On the other hand, incoming Cloud Providers start to support more and more unbundled Cloud Instances offerings. Thus, consumers may set up at their will the quantity of CPU, network bandwidth and memory or hard disk capacities their Cloud Instances will have. These facts enable the standardization of interoperable Cloud Instance configurations. In this paper, CompatibleOne is presented as an approach to bring Cloud Computing as a commodity. For this, the requirements to make of a product a commodity have been identified and have been mapped into the CompatibleOne architecture components. Our approach shows the practical feasibility of bringing Cloud Computing as a commodity.
Citation preview
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
+