Abstract
Network Functions Virtualization (NFV) decouples the network package performed by network functions from dedicated hardware appliance by running Virtual Network Functions (VNF) on commercial off-the-shelf hardware. Network operators can create customized network services by chaining multiple VNFs, defining a so-called Service Function Chaining (SFC). Because NFV became technically mature recently, the building of such SFCs still needs in-depth knowledge about NFV technology and its descriptors. Furthermore, there is a lack of tools that help to simplify the creation of SFCs. This paper, introduces GENEVIZ, a tool that provides a user-friendly interface for the creation of new SFCs as well as for importing and adjusting acquired SFCs (e.g., from marketplaces of VNFs), in order to create new SFCs based on existing ones. Therefore, this work addresses as well data integrity and provides the functionality to store and validate SFCs through the use of blockchains. Three case studies are presented to provide evidence of the technical feasibility of the solution proposed.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Aste, T., Tasca, P., Di Matteo, T.: Blockchain technologies: the foreseeable impact on society and industry. IEEE Comput. 50, 18–28 (2017)
Bondan, L., et al.: FENDE: marketplace-based distribution, execution, and life cycle management of VNFs. IEEE Commun. Mag. 57, 13–19 (2019)
Ware, C.: Information Visualization: Perception for Design; 3rd edn, pp. 1–536. Elsevier (2012)
Eichelberger, R.A., Ferreto, T., Tandel, S., Duarte, P.A.: SFC path tracer: a troubleshooting tool for service function chaining. In: IFIP/IEEE Symposium on Integrated Network and Service Management (IM 2017), Lisbon, Portugal, May 2017, pp. 568–571 (2017)
ETSI GS NFV-MAN: Network Functions Virtualisation (NFV); Management and Orchestration, December 2014
Franco, M.F., dos Santos, R.L., Schaeffer-Filho, A., Granville, L.Z.: VISION - interactive and selective visualization for management of NFV-enabled networks. In: IEEE 30th International Conference on Advanced Information Networking and Applications (AINA 2016), Crans-Montana, Switzerland, March 2016, pp. 274–281 (2016)
Guimarães, V.T., Freitas, C.M.D.S., Sadre, R., Tarouco, L.M.R., Granville, L.Z.: A survey on information visualization for network and service management. IEEE Commun. Surv. Tutorials. 18, 285–323 (2015)
Han, B., Gopalakrishnan, V., Ji, L., Lee, S.: Network function virtualization: challenges and opportunities for innovations. IEEE Commun. Mag. 53, 90–97 (2015)
Bucher, M., Franco, M., Scheid, E.: GENEVIZ Prototype - Source Code. https://gitlab.ifi.uzh.ch/franco/geneviz. Accessed May 2019
Chiosi, M., et al.: Network functions virtualisation: an introduction, benefits, enablers, challenges and call for action. In: SDN and OpenFlow World Congress, Düsseldorf, Germany, October 2012, vol. 48, pp. 1–16 (2012)
Mijumbi, R., Serrat, J., Gorricho, J., Bouten, N., De Turck, F., Boutaba, R.: Network function virtualization: state-of-the-art and research challenges. IEEE Commun. Surv. Tutorials 18, 236–262 (2016)
Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2009). https://bitcoin.org/bitcoin.pdf. Accessed June 2019
Sanz, I.J., Mattos, D.M.F., Duarte, O.C.M.B.: SFCPerf: an automatic performance evaluation framework for service function chaining. In: IEEE/IFIP Network Operations and Management Symposium (NOMS 2018), Taipei, Taiwan, April 2018, pp. 1–9 (2018)
Scheid, E., Rodrigues, B., Stiller, B.: Toward a policy-based blockchain agnostic framework. In: IFIP/IEEE Symposium on Integrated Network and Service Management (IM 2019), Washington, DC, USA, April 2019, pp. 609–613 (2019)
Soles, L.R., Reichherzer, T., Snider, D.H.: A tool set for managing virtual network configurations. In: IEEE SoutheastCon (SoutheastCon 2016), Norfolk, UK, March 2016, pp. 1–4 (2016)
Truffle Blockchain Group: Ganache Website. https://truffleframework.com/ganache. Accessed May 2019
Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151, 1–32 (2014)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Franco, M.F., Bucher, M.J.J., Scheid, E.J., Granville, L.Z., Stiller, B. (2019). GENEVIZ: A Visual Tool for the Construction and Blockchain-Based Validation of SFC Packages. In: Djemame, K., Altmann, J., Bañares, J., Agmon Ben-Yehuda, O., Naldi, M. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2019. Lecture Notes in Computer Science(), vol 11819. Springer, Cham. https://doi.org/10.1007/978-3-030-36027-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-36027-6_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36026-9
Online ISBN: 978-3-030-36027-6
eBook Packages: Computer ScienceComputer Science (R0)