Last weeks I have reviewed some of the existing works trying to mix semantics and cloud computing to improve some of the key-processes in a cloud environment. QoS and resource provisioning are two of the main processes that are supposed to take advantage of an intelligent decision support systems to dynamically adapt client requirements to cloud resources. According to the different types of cloud (SaaS, PaaS and IaaS) the use of formal models and knowledge bases can help to take decisions in different ways: prediction of resources, adjustment of “pay-as-go”, etc. Among other works I would like to leave here a list of relevant papers, etc. that I consider essential to understand the underlying problems, technology, current efforts and approaches to tackle them.
- InterCloud: utility-oriented federation of cloud computing environments for scaling of application services
- A Taxonomy and Survey of Cloud Computing Systems
- Above the Clouds: A Berkeley View of Cloud Computing
- Cloud Computing Research and Development Trend
- To Cloud Or Not To Cloud?
- The reservoir model and architecture for open federated cloud computing
- Toward a Unified Ontology of Cloud Computing
- An Ontology-based Resource Selection Service on Science Cloud
- A Rule-based Approach for Effective Resource Provisioning in Hybrid Cloud Environment
- Adding Semantics to Software-as-a-Service and Cloud Computing
- A Declarative Recommender System for Cloud Infrastructure Services Selection
- Cloud Computing – Issues, Research and Implementations
- Semantic Modeling for Cloud Computing, Part 2
- SRC: A Service Registry on Cloud Providing Behavior-aware and QoS-aware Service Discovery
- Dynamic Resource Provisioning for Data Streaming Applications in a Cloud Environment
- Elastic Stream Computing with Clouds
- Semantic based Resource Provisioning and Scheduling in Inter-cloud Environment
- Adding Semantics to QoS Requirements
- Quality of Service Management in Service Oriented Architectures
- Event Processing and Stream Reasoning with ETALIS
- Retractable Complex Event Processing and Stream Reasoning
- Cloud Computing: Methodology, System, and Applications
- QoS Monitoring in a Cloud Services Environment: the SRT-15 Approach
- LARGE-SCALE LINKED DATA PROCESSING: CLOUD COMPUTING TO THE RESCUE?
- A Framework for Partitioning and Execution of Data Stream Applications in Mobile
Cloud Computing - Unifying Stream Data and Linked Open Data
- Architecture for Managing Clouds
- SLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
- A Rule-Based Language for Complex Event Processing and Reasoning
- EP-SPARQL: A Unified Language for Event Processing and Stream Reasoning
- Linked Data and Complex Event Processing for the Smart Energy Grid
- High-performance Computing Applied to Semantic Databases
- A Semantic End-to-End QoS Model for Dynamic Service Oriented Environments
- Semantic Web Standard in Cloud Computing
- Deductive and Inductive Stream Reasoning for Semantic Social Media Analytics
- Cloud Application Resource Mapping and Scaling Based on Monitoring of QoS Constraints
- Cloud Computing and Software Agents: Towards Cloud Intelligent Services
- Semantic Technologies for Enterprise Cloud Management
- Large Knowledge Collider – a Service-Oriented Platform for Large-Scale Semantic Reasoning
- A Proposal for Publishing Data Streams as Linked Data
- An Ontology-driven Approach to Self-management in Cloud Application Platforms
- Software co-development in the era of cloud application platforms and ecosystems: the case of CAST
- Policy-driven governance in cloud application platforms: an ontology-based approach
- Ontology-based framework for policy-driven governance in cloud application platforms
- From SPARQL to MapReduce: The Journey Using a Nested TripleGroup Algebra
- Monitoring and Mining Sensor Data in Cloud Computing Environments
- Q-Clouds: Managing Performance Interference Effects for QoS-Aware Clouds
- A Trust Evaluation Model for QoS Guarantee in Cloud Systems
- QAComPS: A Quality-aware Federated Computational Semantic Web Service for Computational Modellers
- C-SPARQL: SPARQL for Continuous Querying
- …
I will continue updating this post and the references but I think it is a good starting point to check all related works in this area. Moreover I had collected some papers related to Map/Reduce, SPARQL and more in the ROCAS project wiki.
Best,