Public deliverables:
D1.1 – Quality Plan
This deliverable defines the quality procedures used throughout the project. These procedures were applied to ensure consistent quality of all deliverables.
D3.1 – Common query language and data model definition
This deliverable reports the description of the common query language and the local query languages of the supported cloud data stores. It describes both its syntax and semantics. It also provides the description of the data model and its semantics within the common query language.
D3.2 – Architecture of the query engine for the common query language
This deliverable describes the architecture of the query engine for the common query language and how it interacts with the different cloud data stores via a generic API. The deliverable also provides the architecture of the query compiler and describes its interaction with the query engine.
D5.1 – No-SQL data stores design
It provides a document with the analysis and design of the changes required to each data storage, and the function calls, arguments, data flow and errors available to the query engine.
D7.1 – Table-oriented cloud CEP design
The deliverable describes the architecture of the CEP engine including the event query engine that takes input events and executes CEP queries on them producing output events. It also describes the architecture of the distributed engine and how the different instances interact and how the load is distributed across instances to scale. The integration with the cloud key-value data store that provides a table view of output events was also described. The deliverable also provides the design of the different event processing operators to perform transformations, filtering, correlation and aggregation. The architecture also describes the design of the query compiler. It also provides how it is integrated with the holistic transactional processing.
D8.1 – X-Ray subsystem design
The deliverable presents the design of the monitoring architecture. It focuses on the common data-model, inter-operability interfaces and protocols, and guidelines for data sources.
D9.1 – Use cases requirements analysis
This document collects the detailed requirements and expectations from stakeholders involved in the design of the use cases. The scenarios describe the business and technological domains of the case study owner as well as the development processes relevant to each case study. The scenarios detail the work products and the functionalities required providing the basis for the use cases design. This document supports the design of the use cases produced in D9.2 and it is also used as a basis for describing how the results from the technical work packages are validated in D9.5 and D9.6.
D9.2 – Use cases design
This deliverable presents the high level/architecture and the low level design of the use cases and how they made use of the CoherentPaaS common programming models. The design of common components that could be reused by more than one use case was also presented here.
D9.5 – CoherentPaaS validation through use cases (initial version)
This deliverable collects the output of the initial results from the validation of CoherentPaaS architecture acquired.
D9.6 – CoherentPaaS validation through use cases (final version)
This deliverable collects the output of the final results from the validation of CoherentPaaS architecture acquired.
D10.1 – CoherentPaaS global architecture
This deliverable presents the global architecture of the platform and the description of the APIs across subsystems.
D10.4 – CoherentPaaS evaluation
This deliverable reports the results of the empirical evaluation of the integrated platform providing a quantification of its scalability and performance under different workloads.
D11.2.1 – Dissemination plan and report
This deliverable reports the performed activities and the dissemination plan up to M12.
D11.2.2 – Dissemination plan and report
This deliverable reports the performed activities and the dissemination plan up to M24.
D11.2.3 – Dissemination plan and report
This deliverable reports the performed activities and the dissemination plan up to M36.
D11.3 – First Workshop report
Report on the first CoherentPaaS workshop organized for key players in the Cloud domain, describing the presentations of the project and the feedback and information gathered from participants.
D11.4 – Second Workshop report
Report on the second CoherentPaaS workshop organized for key players in the Cloud domain, describing the feedback of the second workshop, and how the project presents its advancements, while focusing on the impact in the community and the feedback and information gathered from
participants.
Restricted deliverables:
D3.3 – Query engine for the common query language v1 (basic functionality)
This deliverable includes the software with the query parser, the query plan generator, and the query engine with calls to multiple data stores and data flow processing.
D3.4 – Query engine for the common query language v2 (full functionality)
This deliverable extends D3.3 and provides the query plan optimizer and the query engine monitor, the complete interface to all data sources, and some regression tests. Source code was fully documented with a complete description of modules and module interactions.
D3.5 – Query compiler for the common query language v1 (basic functionality)
This deliverable provides the first iteration of the query compiler that generates from a query description in the common query language the specific query language of the involved data stores.
D3.6 – Query compiler for the common query language v2 (full functionality)
This deliverable provides the second and last iteration of the query compiler presented in D3.5.
D4.1 – Holistic transaction management architecture
This deliverable presents the architecture of holistic transactional management with all the components to scale transactional management and with generic APIs independent of the underlying data stores that was instantiated by each cloud data store. The transactional management also provides generic timestamps that was mapped to a local representation at each cloud data store. The management consists of loggers, concurrency controllers, commit sequencer, snapshot server, and local transaction managers implemented.
D4.2 – Local transactional manager API
This deliverable presents the definition of the API that translates from the holistic transactional timestamp format to the cloud data store format.
D4.3 – Local transactional managers for all cloud data stores
This deliverable develops the instantiations of the local transactional manager for each of the cloud data stores used in the context of the project.
D4.4 – Recovery management for all cloud data stores
This deliverable lies in the implementation of the generic recovery management and particular ones all the cloud data stores.
D4.5 – Version garbage collector for all cloud data stores
This deliverable lies in the implementation of the version garbage collector, and of the adapters for each of the cloud data stores.
D4.6 – Holistic transaction management
This deliverable provides the implementation of the architecture of holistic transactional management described in D4.1.
D5.2 – No-SQL data store implementation v1 (initial version)
The deliverable describes the implementation of the base key-value store that is able to serve requests in isolation.
D5.3 – No-SQL data store implementation v2 (final version)
The deliverable describes the implementation of the key-value store with transactional support and support for interfacing to the common programming model.
D6.1 – Cloud SQL-like data stores extensions design
This deliverable provides a document with the analysis and design of the changes required to each SQL data store.
D6.2 – Cloud SQL-like data store extensions implementation v1 (initial version)
This deliverable describes the initial extensions done to SQL data stores with holistic transactional management support.
D6.3 – Cloud SQL-like data store extensions implementation v2 (final version)
This deliverable describes the final implementation of each Cloud SQL-like data store, including both the holistic transactional management support and additional functionality, such as the support for the common query language.
D7.2 – Table-oriented cloud CEP centralized implementation
The deliverable describes the centralized initial version of the CEP with a complete implementation of the CEP operators.
D7.3 – Integration of CEP operators with key-value cloud data store
The deliverable describes the implementation of the additional glue code to access events or metadata stored in the key-value store.
D7.4 – Table-oriented cloud CEP distributed implementation
This deliverable extends the engine of D7.3 with distribution capabilities to enable to scale CEP queries for large event volumes.
D8.2 – Profiling instrumentation of cloud data storesdata stores
The deliverable describes the implementation of common profiling interfaces on cloud data stores.
D8.3.1 – Hypervisor resource usage monitoring and profiling (initial version)
The deliverable describes the implementation of common profiling interfaces on hypervisor platforms (initial version).
D8.3.2 – Hypervisor resource usage monitoring and profiling
The deliverable describes the implementation of common profiling interfaces on hypervisor platforms (updated version).
D8.4 – X-Ray subsystem implementation (initial version)
The deliverable presents the first iteration of the X-Ray subsystem, that integrates a subset of data sources and provides visualization tools.
D8.5 – X-Ray subsystem implementation (final version)
The deliverable presents the final iteration of the X-Ray subsystem that integrates all data sources and provide advanced visualization tools.
D9.3 – Use cases implementation (initial version)
This document is the first version of the documentation for the implementation of the use cases. The implementation plan and approach is presented, the tools that are used, and how the CoherentPaaS common programming model is used is documented.
D9.4 – Use cases implementation (final version)
This deliverable documents the final implementation details of the use cases. Special emphasis is given to the documentation of solutions and techniques that were applied to specific problems relevant to CoherentPaaS.
D10.2 – CoherentPaaS integrated version (initial)
This deliverable describes the initial implementation of the integrated CoherentPaaS with some of the different subsystems.
D10.3 – CoherentPaaS integrated version (final)
This deliverable describes the final implementation of the fully integrated CoherentPaaS with all the different subsystems.