Specifying and Monitoring Guarantees in Commercial Grids through SLA
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Managing Non-functional Aspects in SOA through SLA
DEXA '08 Proceedings of the 2008 19th International Conference on Database and Expert Systems Application
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Future Generation Computer Systems
Establishing Correspondences between Models with the Epsilon Comparison Language
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
A Taxonomy and Survey of Cloud Computing Systems
NCM '09 Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDC
CloudCmp: comparing public cloud providers
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
SMICloud: A Framework for Comparing and Ranking Cloud Services
UCC '11 Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing
CASE 2.0: on key success factors for cloud-aided software engineering
Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing
Hi-index | 0.00 |
Service-level agreements are a critical mechanism underpinning the pay-per-consumption model of business for cloud computing. Cloud providers make a variety of services of different qualities available on-demand for consumers. However, there is no standard ontology, vocabulary, or set of mechanisms that can be used for systematically and semi-automatically expressing and comparing cloud SLAs. We report on research investigating the use of MDE principles and technologies for making cloud SLAs easier to write, use and semi-automatically compare by domain experts. Our ultimate objective is to make it easier for non-experts to take decisions by programmatically comparing different cloud SLAs. We propose a metamodel for both cloud consumer requirement and cloud provider SLAs, and exploit model comparison technology for automating the comparison process.