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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
References
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
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
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
Buterin, V.: Ethereum white paper, updated 30 September 2015. https://github.com/ethereum/wiki/wiki/White-Paper. Accessed 30 Oct 2017
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
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
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
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. http://bitcoin.org/bitcoin.pdf
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
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
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
Swan, M.: Anticipating the economic benefits of blockchain. Technol. Innovation Manag. Rev. 7(10), 6–13 (2017). https://doi.org/10.22215/timreview/1109
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)