Skip to main content

Smart Contracts for Container Based Video Conferencing Services: Architecture and Implementation

  • Conference paper
  • First Online:
Economics of Grids, Clouds, Systems, and Services (GECON 2018)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 11113))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://www.ethereum.org/.

  2. 2.

    https://iota.org/.

  3. 3.

    https://ripple.com/.

  4. 4.

    https://storj.io/.

  5. 5.

    http://www.entice-project.eu/.

  6. 6.

    https://jitsi.org/.

  7. 7.

    https://www.docker.com/.

  8. 8.

    https://kubernetes.io/.

  9. 9.

    https://www.trusttoken.com/.

  10. 10.

    https://github.com/ethereum/ethereumj.

  11. 11.

    https://metamask.io/.

  12. 12.

    https://etherscan.io/chart/blocktime.

  13. 13.

    http://www.ethereum-alarm-clock.com/.

  14. 14.

    https://github.com/melonproject/oyente.

References

  1. Anjum, A., Sporny, M., Sill, A.: Blockchain standards for compliance and trust. IEEE Cloud Comput. 4(4), 84–90 (2017). https://doi.org/10.1109/MCC.2017.3791019

    Article  Google Scholar 

  2. Ankenbrand, T., Denis, B.: A structure for evaluating the potential of blockchain use cases in finance. Perspect. Innovations Econ. Bus. 17(2), 77–94 (2018). https://doi.org/10.15208/pieb.2017.06

    Article  Google Scholar 

  3. Bragagnolo, S., Rocha, H., Denker, M., Ducasse, S.: SmartInspect: solidity smart contract inspector. In: 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), pp. 9–18, March 2018. https://doi.org/10.1109/IWBOSE.2018.8327566

  4. Buterin, V.: Ethereum white paper, updated 30 September 2015. https://github.com/ethereum/wiki/wiki/White-Paper. Accessed 30 Oct 2017

  5. Gec, S., Paščinski, U., Stankovski, V.: Semantics for the Cloud: the ENTICE integrated environment and opportunities with smart contracts, January 2018. https://doi.org/10.5281/zenodo.1163999

  6. Haber, S., Stornetta, W.S.: How to time-stamp a digital document. J. Cryptology 3(2), 99–111 (1991). https://doi.org/10.1007/BF00196791

    Article  MATH  Google Scholar 

  7. Lu, Q., Xu, X.: Adaptable blockchain-based systems: a case study for product traceability. IEEE Softw. 34(6), 21–27 (2017). https://doi.org/10.1109/MS.2017.4121227

    Article  Google Scholar 

  8. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. http://bitcoin.org/bitcoin.pdf

  9. Paščinski, U., Trnkoczy, J., Stankovski, V., Cigale, M., Gec, S.: Qos-aware orchestration of network intensive software utilities within software defined data centres. J. Grid Comput. 16(1), 85–112 (2018). https://doi.org/10.1007/s10723-017-9415-1

    Article  Google Scholar 

  10. Peter, H., Moser, A.: Blockchain-applications in banking & payment transactions: results of a survey. In: Nesleha, J., Plihal, T., Urbanovsky, K. (eds.) European Financial Systems 2017: Proceedings of the 14th International Scientific Conference, PT 2, Masaryk Univ, Fac Econ & Adm, Dept Finance; Inst Financial Market, pp. 141–149 (2017). 14th International Scientific Conference on European Financial Systems 2017, Brno, Czech Republic, 26–27 June 2017

    Google Scholar 

  11. Sillaber, C., Waltl, B.: Life cycle of smart contracts in blockchain ecosystems. Datenschutz und Datensicherheit - DuD 41(8), 497–500 (2017). https://doi.org/10.1007/s11623-017-0819-7

    Article  Google Scholar 

  12. Swan, M.: Anticipating the economic benefits of blockchain. Technol. Innovation Manag. Rev. 7(10), 6–13 (2017). https://doi.org/10.22215/timreview/1109

    Article  Google Scholar 

  13. Xia, Q., Sifah, E.B., Asamoah, K.O., Gao, J., Du, X., Guizani, M.: MeDShare: trust-less medical data sharing among cloud service providers via blockchain. IEEE Access 5, 14757–14767 (2017). https://doi.org/10.1109/ACCESS.2017.2730843

    Article  Google Scholar 

  14. Yoo, S.: Blockchain based financial case analysis and its implications. Asia Pac. J. Innovation Entrepreneurship 11(3), 312–321 (2017). https://doi.org/10.1108/APJIE-12-2017-036

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgment

This project has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No. 815141 (DeCenter project: Decentralised technologies for orchestrated cloud-to-edge intelligence).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vlado Stankovski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gec, S., Lavbič, D., Bajec, M., Stankovski, V. (2019). Smart Contracts for Container Based Video Conferencing Services: Architecture and Implementation. In: Coppola, M., Carlini, E., D’Agostino, D., Altmann, J., Bañares, J. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2018. Lecture Notes in Computer Science(), vol 11113. Springer, Cham. https://doi.org/10.1007/978-3-030-13342-9_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-13342-9_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-13341-2

  • Online ISBN: 978-3-030-13342-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics