Orchestration and Deployment - Business Model

This page contains the business model for the GeneSIS (Orchestration and deployment) tool. GeneSIS facilitates the development and continuous deployment of smart IoT systems, allowing decentralized processing across heterogeneous IoT, edge and cloud infrastructures. GeneSIS includes: (i) a domain-specific modelling language to model the orchestration and deployment of smart IoT systems; and (ii) an execution engine that support the orchestration of IoT, edge and cloud services as well as their automatic deployment across IoT, edge and cloud infrastructure resources.

Alt text

Main Contributor

Partner: SINTEF

Category: Research

Type: DevOps Solutions provider

Lean Canvas

Problem

Customer needs, requests and opportunities from the market

The development and operation of smart IoT systems need support for continuous deployment over ALL different layers of IoT, Edge, and Cloud infrastructures. This includes deployment over local resources (including in local area network) with no direct access to the Internet. Moreover, the complexity of such smart IoT systems and the uncertainty of operating environments (e.g., evolving security threats) urge for trustworthy deployment (i.e., support for deploying trustworthiness mechanisms such as security/privacy controls, and mechanisms reliable deployment such as to properly monitor what has been deployed)

Existing Alternatives

Current solutions: (i) No deployment solution tailored for IoT, Edge, and Cloud infrastructures (in particular no support for deployment on devices with no direct access to Internet), (ii) No monitoring of the execution flow of the application. Monitoring is particularly relevant for debugging on IoT devices (as this is typically a complicated task), (iii) deployment tools do not integrate with security and privacy tools, and (iv) no customizable solution for rolling and continuous deployment.

Solution

ENACT Result

GeneSIS (Orchestration and deployment enabler)

Exploitation Form

  • Technology and knowledge transfer: Acquire new projects with industry and government to transfer the knowledge and technology gained during former projects. Way: Consultancy and new projects
  • Technology and knowledge transfer: Acquire new projects with industry and government to transfer the knowledge and technology gained during former projects. Way: standardization
  • Technology and knowledge transfer: Acquire new projects with industry and government to transfer the knowledge and technology gained during former projects. Way: reaching or building open source community

IPR Background 

ThingML for the design and implementation of distributed reactive systems. CloudML for the deployment of multi-cloud applications

Description 

Software tool and expertise in continuous development, orchestration and deployment of software across IoT, Edge, and cloud infrastructure.

Type

Open Source

Key Metrics

KPIs

  • 2 proposals for research projects or bi-lateral project with industry are submitted
  • Code delivered on a public repository (e.g., github, gitlab) together with documentation and tutorials. Open source communities have been contacted.
  • Involved in the OASIS TOSCA standardization activity

Time To Market / TRL at the end of the project

TRL7

Unique Value proposition

Value added by the solution

Solution has been designed with specific support for all the infrastructure continuum. It is technology agnostic as well as cloud and platform independent. Provide way to perform continuous deployment on local devices, reaching leafs of the infrastructure with no or limited access to Internet. Faster time-to-market, better agility. It seamlessly integrates with security and privacy mechanisms for better trustworthiness. Same language includes runtime information, and in particular execution flow can be monitored when ThingML is used. Faster time-to-market, better agility.

Unfair Advantage

Tailored for IoT, Edge, Cloud and support for Security/privacy

Customer Segments

Type

App Developers, App Operators, App Owners

Potential customers

Industry partner willing to improve his software delivery process.

Segment

SIS provider

Channels

Promotion

Publications, seminar, open source repositories and communities, meetings TOSCA standardization process

Distribution

Research project, open source repositories

Cost Structure

Cost of implementation 

  • Administration team
  • Standardization contributor
  • Development and research team

Cost Sources

  • Software development
  • Dissemination 
  • Software distribution and administration
  • Participate in  meeting
  • Contribute to standard definition

Current status with respect to Key Metrics

KPIs

  • 2 proposals for research projects or bi-lateral project with industry are submitted - Status: Done
  • Code delivered on a public repository (e.g., github, gitlab) together with documentation and tutorials. Open source communities have been contacted. - Status: Ongoing, code delivered Open source communities are being contacted.
  • Involved in the OASIS TOSCA standardization activity - Status: Done

Time To Market / TRL at the end of the project

TRL 7 at the end of the Project