Preference-based selection of highly configurable web services
Proceedings of the 16th international conference on World Wide Web
Bringing Semantics to Web Services with OWL-S
World Wide Web
Applied Ontology
GoodRelations: An Ontology for Describing Products and Services Offers on the Web
EKAW '08 Proceedings of the 16th international conference on Knowledge Engineering: Practice and Patterns
What's inside the Cloud? An architectural map of the Cloud landscape
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
On graphical modeling of preference and importance
Journal of Artificial Intelligence Research
Self-healing and Hybrid Diagnosis in Cloud Computing
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Toward dynamic and attribute based publication, discovery and selection for cloud computing
Future Generation Computer Systems
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Hi-index | 0.00 |
Cloud Computing is an elastic execution environment becoming the dominating solution for scalable and on-demand computing, and a large market of cloud providers has recently emerged. IaaS is a realisation of the Cloud Computing at the level of processing, storage and networking resources. Currently, users lack a consolidated view of the IaaS market and it is time-consuming and cumbersome to identify the most suitable IaaS offers. IaaS services are highly configurable and their properties are often request-dependent and change dynamically. In this paper we introduce a service matchmaking approach for IaaS. We present models to define expressive search requests and IaaS descriptions which are grounded in lightweight semantic formalisms of RDF and SPARQL, and use Linked Data. Our approach supports dynamic generation of IaaS offers, and their filtering and ranking. We provide a proof-of-concept matchmaker operating on expressive search requests and descriptions of nineteen IaaS services including: Amazon EC2, Google Compute Engine, ElasticHosts, CloudSigma, and Joyent-Cloud.