Abstract
The new 5G networks must face the challenge to fulfill multiple requirements in different use cases, applications and verticals. These networks are designed to provide strict Quality of Service (QoS) compliance independently of the network conditions in each use case. Some use cases are deployed in Public Land Mobile Network (PLMN), infrastructures that are managed by mobile network operators. However, for other use cases, devices are connected to services in private networks named Non-Public Networks (NPNs). Network slicing is the 5G concept that addresses the compliance of multiple services requirements on the same network by virtualizing the physical network infrastructure. Network Slices (NSs) are created to manage the different requirements above and to ensure coexistence between these different requirements. In this work, we avail from network slicing concept to create a solution for NPNs in e-health environments which maintains QoS and privacy requirements among slices. Moreover, we also propose a blockchain mechanism to secure the NS management layer. This mechanism ensures data integrity and reliability for the NSs settings. We validate our approach by demonstrating our comprehensive solution to secure e-health environments sensitive data and the management of the slices by the e-health environments. We deployed a Proof of Concept (PoC) using the 5G EmPOWER system and a public blockchain and we evaluate some performance metrics in different scenarios.
Similar content being viewed by others
References
G. (2019) Service requirements for the 5G system, 3rd Generation Partnership Project (3GPP), Technical Specification (TS) 22.261. https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3107
Barakabitze AA, Ahmad A, Mijumbi R, Hines A (2020) 5g network slicing using sdn and nfv: A survey of taxonomy, architectures and future challenges. Comput Netw, 167. https://doi.org/10.1016/j.comnet.2019.106984
de Brito Gonçalves JP, Gomes RL, da Silva Villaca R, Municio E, Marquez-Barja J (2020) A service level agreement verification system using blockchains. In: 2020 IEEE 11th International conference on software engineering and service science (ICSESS), pp 541–544. https://doi.org/10.1109/ICSESS49938.2020.9237735
Voigt P, Von dem Bussche A (2017) The eu general data protection regulation (gdpr). A Practical Guide, 1st Ed., Cham: Springer International Publishing. https://doi.org/10.1007/978-3-319-57959-7
Buzachis A, Celesti A, Fazio M, Villari M (2019) On the design of a blockchain-as-a-service-based health information exchange (baas-hie) system for patient monitoring. In: 2019 IEEE symposium on computers and communications (ISCC), pp 1–6. IEEE. https://doi.org/10.1109/ISCC47284.2019.8969718
Azaria A, Ekblaw A, Vieira T, Lippman A (2016) Medrec: Using blockchain for medical data access and permission management. In: 2016 2nd international conference on open and big data (OBD), pp 25–30. IEEE. https://doi.org/10.1109/OBD.2016.11
Lee W-M (2019) Testing smart contracts using ganache. In: Beginning ethereum smart contracts programming, Springer, pp 147–167. https://doi.org/10.1007/978-1-4842-5086-0_7
Xia QI, Sifah EB, Asamoah KO, Gao J, Du X, Guizani M (2017) Medshare: Trust-less medical data sharing among cloud service providers via blockchain. IEEE Access 5:14757–14767. https://doi.org/10.1109/ACCESS.2017.2730843
Morley-Fletcher E (2017) Mhmd: My health, my data.. In: EDBT/ICDT workshops. http://www.myhealthmydata.eu/blockchain/
Rosa R, Rothenberg CE (2018) Blockchain-based decentralized applications for multiple administrative domain networking. IEEE Communications Standards Magazine 2(3):29–37. https://doi.org/10.1109/MCOMSTD.2018.1800015
Keti F, Askar S (2015) Emulation of software defined networks using mininet in different simulation environments. In: 2015 6th International Conference on Intelligent Systems, Modelling and Simulation, pp 205–210. IEEE. https://doi.org/10.1109/ISMS.2015.46
Scheid EJ, Rodrigues BB, Granville LZ, Stiller B (2019) Enabling dynamic sla compensation using blockchain-based smart contracts. In: 2019 IFIP/IEEE Symposium on integrated network and service management (IM), pp 53–61. IEEE. https://ieeexplore.ieee.org/abstract/document/8717859
Pascale ED, McMenamy J, Macaluso I, LD (2017) Smart contract slas for dense small-cell-as-a-service. CoRR 1703.04502
Backman J, Yrjölä S, Valtanen K, Mämmelä O (2017) Blockchain network slice broker in 5g: Slice leasing in factory of the future use case. In: 2017 Internet of Things Business Models, Users, and Networks, pp 1–8. IEEE. https://doi.org/10.1109/CTTE.2017.8260929
Zanzi L, Albanese A, Sciancalepore V, Costa-Pérez X (2020) Nsbchain: A secure blockchain framework for network slicing brokerage. arXiv preprint arXiv:2003.07748
Dhillon V, Metcalf D, Hooper M (2017) The hyperledger project. In: Blockchain enabled applications, Springer, pp 139–149. https://doi.org/10.1007/978-1-4842-3081-7_10
Afraz N, Ruffini M (2020) 5g network slice brokering: A distributed blockchain-based market. In: 2020 European Conference on Networks and Communications (EuCNC), pp 23–27. IEEE. https://doi.org/10.1109/EuCNC48522.2020.9200915
Zhou H, Ouyang X, Ren Z, Su J, de Laat C, Zhao Z (2019) A blockchain based witness model for trustworthy cloud service level agreement enforcement. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications, pp 1567–1575. IEEE. https://doi.org/10.1109/INFOCOM.2019.8737580
Binmore K, et al. (2007) Game theory: a very short introduction, vol 173. https://ssrn.com/abstract=1284255
Isolani PH, Cardona N, Donato C, Marquez-Barja J, Granville LZ, Latré S (2019) Sdn-based slice orchestration and mac management for qos delivery in ieee 802.11 networks. In: 2019 Sixth International Conference on Software Defined Systems (SDS), pp 260–265. https://doi.org/10.1109/SDS.2019.8768642
de Resende HCC, de Brito Gonçalves JP, Both CB, Marquez-Barja JM (2020) Enabling qos-secured enhanced non-public network slices for health environments. In: Proceedings of the 6th EAI International Conference on Smart Objects and Technologies for Social Good, pp 18–23. https://doi.org/10.1145/3411170.3411244
Coronado E, Khan SN, Riggio R (2019) 5g-empower: A software-defined networking platform for 5g radio access networks. IEEE Trans Netw Serv Manag 16(2):715–728. https://doi.org/10.1109/TNSM.2019.2908675
Coronado E, Riggio R, Villa1ón J, Garrido A (2018) Lasagna: Programming abstractions for end-to-end slicing in software-defined wlans, pp 14–15. https://doi.org/10.1109/WoWMoM.2018.8449797
Nakamoto S (2008) Bitcoin: A peer-to-peer electronic cash system. http://bitcoin.org/bitcoin.pdf
Pollack JB, Lipson H (2000) The golem project: Evolving hardware bodies and brains. In: Proceedings of the 2nd NASA/DoD workshop on evolvable hardware, pp 37–42. IEEE. https://doi.org/10.1109/EH.2000.869340
Dwivedi AD, Srivastava G, Dhar S, Singh R (2019) A decentralized privacy-preserving healthcare blockchain for iot. Sensors 19(2):326. https://doi.org/10.3390/s19020326
Wilkinson S, Boshevski T, Brandoff J, Buterin V (2014) Storj a peer-to-peer cloud storage network. https://storj.io/storj2014.pdf
Peterson J, Krug J (2015) Augur: a decentralized, open-source platform for prediction markets. arXiv preprint arXiv:1501.01042
Wood G (2014) Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper, vol 151. http://gavwood.com/paper.pdf
Benet J (2014) Ipfs-content addressed, versioned, p2p file system (draft 3). arXiv preprint arXiv:1407.3561
Szabo N (1997) Formalizing and securing relationships on public networks. First Monday, vol 2(9). https://doi.org/10.5210/fm.v2i9.548
Skidanov A, Polosukhin I (2019) Nightshade: Near protocol sharding design. https://nearprotocol.com/downloads/Nightshade.pdf, p 39
Ellis S, Juels A, Nazarov S (2017) Chainlink a decentralized oracle network. Retrieved March 11:2018. https://link.smartcontract.com/whitepaper
Pfaff B, Pettit J, Koponen T, Jackson E, Zhou A, Rajahalme J, Gross J, Wang A, Stringer J, Shelar P et al (2015) The design and implementation of open vswitch. In: 12th {USENIX} Symposium on networked systems design and implementation ({NSDI} 15), pp 117–130. https://www.usenix.org/conference/nsdi15/technical-sessions/presentation/pfaff
Brito H, Gomes A, Santos A, Bernardino J (2018) Javascript in mobile applications: React native vs ionic vs nativescript vs native development. In: 2018 13th Iberian conference on information systems and technologies (CISTI), pp 1–6. IEEE. https://doi.org/10.23919/CISTI.2018.8399283
Hu Y-C, Lee T-T, Chatzopoulos D, Hui P (2018) Hierarchical interactions between ethereum smart contracts across testnets. In: Proceedings of the 1st workshop on cryptocurrencies and blockchains for distributed systems, pp 7–12. https://doi.org/10.1145/3211933.3211935
Team E (2017) Etherscan: The ethereum block explorer. https://etherscan.io/
Spiekermann M (2019) Data marketplaces: Trends and monetisation of data goods. Intereconomics 54(4):208–216. https://link.springer.com/article/10.1007/s10272-019-0826-z
Bernstein D (2014) Containers and cloud: From lxc to docker to kubernetes. IEEE Cloud Computing 1(3):81–84. https://doi.org/10.1109/MCC.2014.51
Ferguson N, Schneier B (1999) A cryptographic evaluation of ipsec. http://www.csci.csusb.edu/ykarant/courses/sp2002/csci594/papers/counterpane-ipsec.pdf
Acknowledgements
This research has received funding from the European Union’s Horizon 2020 Research and innovation program under grant agreement No. 826284 (Protego).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Gonçalves, J.P.d.B., de Resende, H.C., Villaca, R.d.S. et al. Distributed Network Slicing Management Using Blockchains in E-Health Environments. Mobile Netw Appl 26, 2111–2122 (2021). https://doi.org/10.1007/s11036-021-01745-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-021-01745-1