Smart contracts for container based video conferencing services: Architecture and implementation

by   Sandi Gec, et al.

Today, container-based virtualization is very popular due to the lightweight nature of containers and the ability to use them flexibly in various heterogeneously composed systems. This makes it possible to collaboratively develop services by sharing various types of resources, such as infrastructures, software and digitalized content. In this work, our home made video-conferencing (VC) system is used to study resource usage optimisation in business context. An application like this, does not provide monetization possibilities to all involved stakeholders including end users, cloud providers, software engineers and similar. Blockchain related technologies, such as Smart Contracts (SC) offer a possibility to address some of these needs. We introduce a novel architecture for monetization of added-value according to preferences of the stakeholders that participate in joint software service offers. The developed architecture facilitates use case scenarios of service and resource offers according to fixed and dynamic pricing schemes, fixed usage period, prepaid quota for flexible usage, division of income, consensual decisions among collaborative service providers, and constrained based usage of resources or services. Our container-based VC service, which is based on the Jitsi Meet Open Source software is used to demonstrate the proposed architecture and the benefits of the investigated use cases.


The Nubo Virtual Services Marketplace

In this paper, we describe a virtual services marketplace, called Nubo, ...

How to Design Autonomous Service Level Agreements for 6G

With the growing demand for network connectivity and diversity of networ...

Agreements between Enterprises digitized by Smart Contracts in the Domain of Industry 4.0

The digital transformation of companies is expected to increase the digi...

On the Serverless Nature of Blockchains and Smart Contracts

Although historically the term serverless was also used in the context o...

Smart Contracts Software Metrics: a First Study

Smart contracts (SC) are software codes which reside and run over a bloc...

Addressing Scalability with Message Queues: Architecture and Use Cases for DIRAC Interware

The Message Queue (MQ) architecture is an asynchronous communication sch...

Please sign up or login with your details

Forgot password? Click here to reset