Skip to content

KTWIN: A Serverless Kubernetes-based Digital Twin Platform

Notifications You must be signed in to change notification settings

Open-Digital-Twin/ktwin-article

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

KTWIN: A Serverless Kubernetes-based Digital Twin Platform

What is KTWIN?

KTWIN is a Digital Twin platform built on top of Kubernetes and powered by Knative Serverless workloads. KTWIN uses Custom Resource Definitions (CRDs) to extend Digital Twin Definition Language (DTDL), providing more control and flexibility over the underlying container-based services that compose the the DT landscape and reduction of operational costs by automating manual operations.

Repositories

Referencing and Citation

This is the repository for the article "KTWIN: A Serverless Kubernetes-based Digital Twin Platform". Kindly note that this paper is currently under submission for peer review. This repo will be updated as soon as the review process is completed.

Abstract

Digital Twins (DTs) systems are virtual representations of physical assets allowing organizations to gain insights and improve existing processes. In practice, DTs require proper modeling, coherent development and seamless deployment along cloud and edge landscapes relying on established patterns to reduce operational costs. However, existing platforms do not allow the definition of technical application aspects that compose the deployment of a Digital Twin, such as the number of allocated CPU, memory, and auto-scaling settings. Moreover, the existing platforms are not vendor-agnostic preventing solutions from being deployed to different Cloud providers, causing the vendor lock-in problem. In this work, we propose KTWIN, a Kubernetes-based Serverless Platform for Digital Twins. KTWIN was developed using the state-of-the-art open-source Cloud Native tools, allowing DT operators to easily define models through open standards and configure details of the underlying services and infrastructure. The experiments carried out with the developed prototype show KTWIN can provide a higher level of abstraction to model and deploy a Digital Twin use case without compromising the scalability of the solution. The tests performed also show cost savings ranging between 60% and 80% compared to over-provisioned scenarios.

Credits

About

KTWIN: A Serverless Kubernetes-based Digital Twin Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published