Community Research and Development Information Service - CORDIS

H2020

FIESTA Report Summary

Project ID: 643943
Funded under: H2020-EU.2.1.1.3.

Periodic Reporting for period 1 - FIESTA (Federated Interoperable Semantic IoT/cloud Testbeds and Applications)

Reporting period: 2015-02-01 to 2016-01-31

Summary of the context and overall objectives of the project

The vision of integrating Internet of Things (IoT) platforms, testbeds and data silos is associated with several scientific challenges, such as the need to aggregate and ensure the interoperability of data streams stemming from different IoT infrastructures or testbeds, as well as the need to provide tools and techniques for building applications that horizontally integrate silo platforms and non-compatible applications.

The FIESTA-IoT project focuses on integrating experimental IoT platforms known as IoT testbeds and their associated data silos. The consortium’s partners, we are looking at the best practices and methods for opening up new opportunities in the development and deployment of experiments that exploit data and capabilities from multiple IoT deployed infrastructures and thus bring the best practices user experience in order to make IoT testbeds interoperate. The main goal of the FIESTA-IoT project is to open new horizons in the development and deployment of IoT applications and experiments at the EU (and global) scale, based on the interconnection and interoperability of IoT infrastructures and data. FIESTA-IoT project is working on providing to the European experimenters, particularly but not exclusive, in the IoT domain with the unique capability for accessing IoT platforms and sharing IoT datasets in a testbed-agnostic way. In other words an execution environment for experiments across multiple IoT testbeds, based on a single API by just few clicks and submitting the experiment and a single set of credentials. The experimenter will enjoy the portability of IoT data across different testbeds and the provision of using interoperable standards-based IoT/cloud interfaces over diverse IoT experimental facilities. The already defined FIESTA-IoT architecture enables experimenters to use a single entry point in the form of a access platform interface (API) for executing experiments over multiple IoT federated testbeds in a testbed agnostic way i.e. like accessing a single large scale virtualized testbed.

The FIESTA-IoT approach to achieve the objectives is working towards deploying a blueprint experimental infrastructure, tools, techniques, processes and best practices enabling IoT testbed/platforms operators to interconnect their facilities in an interoperable way, while at the same time facilitating researchers and solution providers in designing and deploying large scale integrated applications (experiments) that transcend the (silo) boundaries of individual IoT platforms or testbeds. Under this goal FIESTA-IoT will enable researchers and experimenters to share and reuse data in a seamless and flexible way, which will open up new opportunities in the development and deployment of experiments that exploit data and capabilities with no even the need to deploy infrastructure. The blueprint experimental framework to be provided by FIESTA-IoT will include middleware for semantic interoperability, tools for developing/deploying and managing interoperable applications, processes for ensuring the operation of interoperable applications, as well as best practices for adapting existing IoT facilities to the FIESTA-IoT interoperability infrastructure.

The FIESTA-IoT architecture (Figure 1) by definition empowers an Experimentation-as-a-Service (EaaS) paradigm for IoT experiments. The concept of EaaS in FIESTA-IoT is like accessing a single large-scale virtualized testbed. Experimenters will be therefore able to learn once the EaaS API and accordingly use it to access data and resources from any of the underlying testbeds. To this end, the underlying interconnected testbed will provide common standardized semantics and interfaces (i.e. FIESTA-IoT Testbed Interfaces), which will enable the FIESTA-IoT EaaS infrastructure to access their data, resources and other low-level capabilities). FIESTA-IoT EaaS infrastructure will be accessible through a cloud computing infrastructure (conveniently called FIESTA-IoT meta-cloud), on the basis of a cloud-based on-demand paradigm. It will also include a directory service (conveniently called FIESTA-IoT meta-directory), where sensors and IoT resources from multiple testbeds will be registered. This directory will enable the dynamic discovery and use of IoT resources (e.g., sensors, services) from all the interconnected testbeds.

The FIESTA-IoT vision is to open new horizons in the development and deployment of IoT applications and experiments at EU (and global) scale, based on the interconnection and interoperability of diverse IoT platforms and testbeds. To this end the project’s experimental infrastructure must provide European IoT experimenters with unique capabilities.

FIESTA-IoT consortium is integrating and developing the necessary software tools to provide researchers with easy to adopt methods. Here is a summary of the overall objectives in FIESTA-IoT:
• Blueprint IoT Experimental Infrastructure for EaaS:
To research and establish a novel blueprint infrastructure for IoT platforms/testbeds interoperability and EaaS (Experimentation-as-a-Service), first in its kind for IoT that enable researchers, engineers and enterprises (including SMEs) to design and implement integrated IoT experiments/applications across diverse IoT platforms and testbeds, through a single entry point and based on a single set of credentials.

• Testbed Agnostic Access to IoT Datasets:
To provide tools and techniques enabling researchers to share and access IoT-related datasets in a seamless testbed agnostic manner i.e. similar to accessing a large scale distributed database. The objective will also involve linking of diverse IoT datasets, based on the linked sensor data concept.

• Tools and Techniques for IoT Testbeds Interoperability and Portability:
To research and provide tools and techniques (semantic models, directory services, open middleware, tools) for virtualizing and federating geographically and administratively dispersed IoT platforms and testbeds. Emphasis will be put in the specification and implementation of common standardized APIs for accessing the underlying testbeds, thereby boosting the portability of IoT experiments. As part of this objective, FIESTA will also research and implement a meta-cloud infrastructure along with accompanying tools (i.e. portal, development, workflow management, monitoring) facilitating design, implementation, submission, monitoring and evaluation of IoT/cloud related experiments and related integrated applications.

• Global Market Confidence Programme (as Sustainability Vehicle:
A programme, enabling IoT platform/testbed providers and IoT solutions providers to test, validate and ensure the interoperability of their platforms/solutions against FIESTA standards and techniques. The programme will include a certification suite for compliance testing. As part of pursuing this objective, the project will ensure (from its early stages) the development and realization of a clear sustainability path for the project’s results.

• Proof-of-Concept Integrated Experiments:
To validate the FIESTA blueprint experimental infrastructure on the basis of the federation and virtualization of three real-life IoT testbeds, but also on the basis of real-life experiments that will be designed, executed and evaluated over them. These will span the areas of pollution monitoring, crisis management, crowdsensing as well as enterprise/commercial activities and will emphasize portability and testbed agnostic access.

• Stakeholders Engagement – Expansion in terms of Experiments and Testbeds – Involvement of Third Parties Towards a Global IoT Experimentation Ecosysyem:
To attract and engage stakeholders beyond the project consortium as third parties through managing an open calls process, but also through the mobilization of (third-party) research communities with a strong interest in IoT. FIESTA will allocate a significant share (31%) of its foreseen budget to the introduction of third-parties (through the open calls process), notably third-parties that will undertake the conduction of new experiments and/or the blending/integration of new testbeds within the FIESTA infrastructure.

• Best Practices for IoT Interoperability and IoT Data Sharing:
To elicit and document a range of best practices facilitating IoT platform providers and testbed owners/administrators to integrate their platform/testbed within FIESTA, along with best practices addressed to researchers, engineers and organizations wishing to use the FIESTA meta-cloud EaaS infrastructure for conducting innovative applications and experiments.

The FIESTA-IoT execution will imply to run a range of open calls towards involving third parties in the project for large-scale validation of the FIESTA-IoT experimental infrastructure, but also for the take-up of the project’s global market confidence. The objective of the involvement of thrid-parties will be two-fold: a) to ensure the design and integration (within FIESTA-IoT) of more innovative experiments, through the involvement of additional partners in the project (including SMEs). The additional experiments will focus on demonstrating the added-value functionalities of the FIESTA experimental infrastructure. b) To expand the FIESTA-IoT experimental infrastructure on the basis of additional testbeds. The best FIESTA-IoT practices will be disseminated as widely as possible, as part of the project’s efforts to achieve EU-wide/global outreach. The attraction and engagement of researchers and enterprises in the use of the FIESTA-IoT EaaS infrastructure will be another vehicle for the sustainability and wider use of the project’s results, which will complement the global market confidence programme. The FIESTA-IoT project will run for 36 months from February 2015 until January 2016 while at the same time will look at sustainability models and business success stories.

Work performed from the beginning of the project to the end of the period covered by the report and main results achieved so far

The work in FIESTA-IoT is organized in individual work packages, one for requirements and specifications and three dedicated to technical excellence, one responsible of experiments design, delivery and evaluation, one for evaluating global market confidence and one more for dissemination and joint activities and one for project management.. During the first period of the project i.e. M1-M12, the activities have been executed across WPs:

Work Performed M1-M12

Requirements and Specifications (WP2): The FIESTA-IoT WP2 involved partners made an exhaustive analysis of requirements from the various stakeholders i.e. testbed providers and experimenters and produced the main technical classification of requirements. The project made an analysis about IoT platforms and testbeds and also described sample experiments and specified the tools that are possible to use in FIESTA-IoT. The KPIs and the functional and non-functional requirements for global market confidence and certification were described. The most important result of this work package was the design of a functional architecture that will drive the specification and implementation of its components and their interfaces, in terms of both the FIESTA-IoT framework and the FIESTA-IoT services. The implementation activities are synchronized across all the work packages in the project according to the specifications from WP2. This work package has finished in M9.

Technologies for Testbeds Virtualization, federation and Interoperability (WP3): A survey on technologies for federation was conducted as part of the state of the art analysis in this WP3. Semantic models have been selected and others developed finalizing as a set of ontologies that will be used in FIESTA-IoT for testbed interoperability and federation. The survey came to end with a selection of tools for tesbed integration by means of specifying interfaces for registering testbed resources. In parallel study activities related with management of mobility of the testbed resources wee conducted. We also investigated the use of linked data principles for IoT testbed related data. Those studies led to a first design of a API for testbeds resource registration and a proof of concept demonstrator for tested resources visualization to represent and register resources on the Web, and the representation and annotation of resources in / from the testbeds. In addition, we have already started to investigate linking and reasoning over IoT data streams to identify announce possible usage of IoT data streams based on the registered resource and testbed information. Also, we started to investigate on sharing testbed resource information and setting up a large-scale demo for experiments.

Federated Virtualized testbeds Infrastructure and Tools (WP4): In the scope of the reporting period, WP4 has primarily worked on the Meta-Cloud concept and the Experimentation as a Service formulation for FIESTA-IoT. Technique for the accessibility of resources in testbeds and the security when accessing are priority and has been studied to come with a prototype implementation using standard protocols for security. The access to data sets and reservation of resources has been studied and we have achieved to have a prototype implementation for resource observation and were working on the alignment with the defined functional architecture and its components. The relevant activity in this period is the design and formulation of the experiment submission portal, we have investigated a prototype version has been implemented in the form of web services as this seems to be the most adequate way to proceed. Experiments development, deployment and management tools supporting experiment registration are progressing and as result of these activity DSL studies and business process management tools has been analysed. Experiment formulations rely on proper interactions of FIESTA-IoT experiment execution environments thus towards achieve the goal for defining the experimental environment all the WP4 and WP3 partners has been involved in design and architectural discussions with positive outcomes and common understandings on services and technologies emerging form from WP4, i.e meta-cloud, Experiments Submission portal, Experiment Execution Engine, security framework.

Experiments Design Delivery and Evaluation (WP5): The activity regarding experiment design over multiple platforms has progressed towards understanding the methods/techniques that need to be used to registry and identify resources from the different testbed providers. More particularly testbed agnostic access to the data sets has been the mayor activity in this period since the start of the activity in this WP5. The design of multiple experiments has been finished and all the associated tesbed has now representative examples of what type of experiments can be supported in FIESTA-IoT, this activity is still going on and requires to go into more WP3 and WP4 systems support to define the best mechanism to implement the experiments over multiple platforms and testbeds and particularly when mobile data sets are being handled. We have generated a prototype on what could be seen a proof of concept for testbed resource registration and experiment deign and deployment to reflect the progress in the period, however the experiments implementation and integration with the overall designed FIESTA-IoT functional architecture just started in M9 and thus further developments are expected.

Global Market Confidence Programme for Interoperability (WP6): The tasks in this period was focused on the specification and design of the interoperability programme. The programme is reported and dcouemnted in the associated deliverable in the WP plan. It specify the features and capabilities that each platform joining FIESTA-IoT should provide in order to be considered open and interoperable in the IoT domain. We have specified the processes for participate in the global market confidence programme for IoT interoperability designed within FIESTA-IoT project WP6.

Dissemination, Exploitation, Sustainability (WP7): The main activity of WP7 in this first period of the project i.e M1-M12 was the creation of identity between the FIRE community and the awareness for the FIESTA-IoT concepts and its potential benefits. The logo is a good reflection of this identity creation and by means of representing sensors platforms network of sensors, testbeds with circular nodes that go towards unify and converge point that form the general FIRE logo, the templates for project dissemination and the social media channels creation following this sae identity reflect the work done during this first period. The positioning of the project as a core FIRE project In the Internet of Things domain and the actions towards enabling testbeds federation and experimentation management has been well disseminated. The main target groups for this awareness have been FIRE communities and researchers within the IoT area. By bringing the FIESTA-IoT project to most representative conferences and events has contributed positively to the community awareness.

Main Results Achieved
WP2 Requirements and Specifications:
• Identification/documentation and collect of requirements from main stakeholders of FIESTA-IoT.
• Clustering of the most relevant requirements for experimentation in groups by addressing functional areas or concerns for Testbeds and IoT Platforms
• Production of detailed technical specification and possible technical solutions for each one of the requirements.
• Detail of experiments and its KPIs, and the features of the tools that FIESTA-IoT needs to provide, to enable the execution of experiments
• Creation and definition of the FIESTA-IoT meta-cloud architecture for IoT Testbed Federation. This specification included the identification of the main functional components of the FIESTA-IoT framework.
• Definition of the FIESTA-IoT Meta-Cloud Architecture.
• Specification of a certification process in which test-beds need to comply in order to be integrated in FIESTA-IoT.

WP3 Technologies for Testbeds Virtualization, federation and Interoperability:
• FIESTA-IoT Semantic Model V1 (Ontology and Taxonomy), Merge of IoT-lite, SAO, M3-Lite.
• On going implementation of Semantic Annotator
• A practical study about the convergence with other popular ontologies like OneM2M, SAREF.
• Implementation of methods for composite data/services
• IoT-lite (http://purl.oclc.org/NET/UNIS/fiware/iot-lite) is and instantiation of SSN, and extends SSN to model objects, actuating devices, tagging devices, and services.
• Starting progress to define set of tools and mechanisms to enable federation of resources and creation of composit data/services.

WP4 Federated Virtualized testbeds Infrastructure and Tools:
• Specify an infrastructure for accessing data and services
• Enable the fusion of heterogeneous testbeds and the design the infrastructure to support testbeds registration in FIESTA-IoT
• Providing services for users and deliver the specification of the infrastructure
• Implement tools and techniques for managing experiments
• Prototyping services for accessing data and services
• Initial work towards the implementation of management interfaces and functionalities for managing the FIESTA-IoT meta-cloud.

WP5 Experiments Design Delivery and Evaluation:
• Data Assembly and Services Portability for generic experiments and by setting back-end services that can be useful to particular verticals like a Smart City Performance Model.
• Validation process for FIESTA-IoT to support dynamic discovery of IoT services exposing.
• Methods to use data streams from participants interfacing to different IoT platforms/providers acquired via their smart phones.
• A living labs approach in order to ensure the statistically appropriate representation of the various sensors/data streams in the experiment.
• Series of experiments specified and use cases are progressing towards implementation and integration
• Implementation and validation plans defined
• Assessment of complementarity of the experiments on the basis of real-life experiments.

WP6 Global Market Confidence Programme for Interoperability:
• Best practices for testbed interoperability
• Grammar/Syntax checks mechanism for compliance to a reference ontology
• Semantic annotation check and rule check (if no error in logic)
• Resource registration process check
• Encryption check
• Authentication and authorization check
• A portal for software development community is underway

WP7 Dissemination, Exploitation, Sustainability:
• The main achievement in the first year of the dissemination work package was to define the identity of the project and make FIESTA-IoT present in all of the major information channels.
• FIESTA-IoT is now visible via its public website, via several individual postings in online channels (twitter, google+, facebook, youtube, LinkedIn), and via talks and papers in a number of conferences and workshops.
• The preparations have been done for gathering FIRE community around the FIESTA-IoT project to create awareness.
• A project wiki has been created and is currently being filled with content.
• The project is being well linked into the Alliance for the Internet of Things Innovation (AIOTI) and European Research Cluster of the Internet of Things. Prominently in the AC4 which is service Openness and semantic interoperability.

Progress beyond the state of the art and expected potential impact (including the socio-economic impact and the wider societal implications of the project so far)

“FIESTA-IoT Project empowers Experimentation-as-a-Service (EaaS) paradigm for sharing and reusing data”
The FIESTA-IoT project works on integrating IoT platforms, testbeds and associated silo applications. FIESTA-IoT will open up new opportunities in the development and deployment of experiments that exploit data and capabilities from multiple testbeds. The FIESTA-IoT infrastructure will enable experimenters to use a single EaaS API (i.e. the FIESTA-IoT EaaS API) for executing experiments over multiple IoT federated testbeds in a testbed agnostic way i.e. like accessing a single large scale virtualized testbed.

The main goal of the FIESTA-IoT project is to open new horizons in the development and deployment of IoT applications and experiments at a EU (and global) scale, based on the interconnection and interoperability of diverse IoT platforms and testbeds. FIESTA-IoT project’s experimental infrastructure will provide European experimenters in the IoT domain with the unique capability for accessing to and sharing IoT datasets in a testbed-agnostic way. Execution of experiments across multiple IoT testbeds, based on a single API for submitting the experiment and a single set of credentials for the researcher and the portability of IoT experiments across different testbeds and the provision of interoperable standards-based IoT/cloud interfaces over diverseIoT experimental facilities

“FIESTA-IoT project works for researchers and experimenters to share and reuse data from diverse IoT testbeds in a seamless and flexible way
FIESTA-IoT project is associated with the need to aggregate and ensure the interoperability of data streams steaming from different IoT platforms forms or testbeds as well as the forms need to provide tools and techniques for building applications that horizon- integrate silo platforms and applications horizontally integrate silo platforms.

“FIESTA-IoT brings Experimentation as a Service close to users by means of Orchestration and Federation APIs”
Compared to other similar approaches FIESTA-IoT stands out by investigating federation and defining service orchestration and security by design and also reusing and repurposing existing sensors and IoT systems without requiring extensive changes in the deployed infrastructure.

“FIESTA-IoT project will issue, manage and exploit to get involved third-parties in the project“
To ensure the design and integration (within FIESTA-IoT) of more innovative experiments, through the involvement of additional partners in the project (including SMEs). The additional experiments will focus on demonstrating the added-value functionalities of the FIESTA-IoT experimental infrastructure.

To expand the FIESTA-IoT experimental infrastructure on the basis of additional testbeds. In this case the new partners will undertake to contribute additional testbeds and to demonstrate their blending and interoperability with other testbeds (already adapted to FIESTA-IoT). As part of this blending, the owners of these testbeds will also engage with the project’s global market confidence programme, which will provide them with the means to auditing the interoperability and openness of their platforms.

The involvement of third-parties will therefore play an instrumental role for the large scale validation of the FIESTA-IoT experimental infrastructure, but also for the take-up of the project’s global market confidence programme on IoT interoperability. It will be also a critical step to the gradual evaluation of FIESTA-IoT towards an infrastructure/ecosystem for global IoT experimentation. Beyond the validation of FIESTA infrastructure on the basis of practical experiments and the integration of additional IoT testbeds, the project works on specifying concrete best practices for the federation of testbeds (addressed to testbed owners/administrators) wishing to become part of the virtualized meta-cloud infrastructure of the project. Similar best practices will be also produced for European researchers and enterprises (including SMEs) wishing to design and execute experiments over the FIESTA-IoT EaaS infrastructure. These best practices will be disseminated as widely as possible, as part of the project’s efforts to achieve EU-wide/global outreach. The attraction and engagement of researchers and enterprises in the use of the FIESTA EaaS infrastructure will be another vehicle for the sustainability and wider use of the project’s results.

FIESTA-IoT February 2016

Related information

Follow us on: RSS Facebook Twitter YouTube Managed by the EU Publications Office Top