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.
1. 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 Group
Optimization and Networking Cluster
2. 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
4. 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 that
produce/sell it.
They are examples of commodities
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
19. INSTITUT MINES-TÉLÉCOM
CompatibleOne SLA for user
3/11/201418 Intercloud 2014
AGREEMENTS
Service Terms
Conditions
Terms
Garanties
Terms
Manifest
Used for Service
Provisionning
Variable
Used for
Placement
Business
Used for
Monitoring
Variable Fully compliant with
OGF WS-Agreement
21. INSTITUT MINES-TÉLÉCOM
CompatibleOne SLA for Cloud provider
3/11/201420 Intercloud 2014
AGREEMENTS
Service Terms
Conditions
Terms
Garanties
Terms
Variable
Used for
Placement
Business
Used for
Monitoring
Variable
Provider
Used for Service
Provisionning
Fully compliant with
OGF WS-Agreement