Skip to main content
Top
Published in: Journal of Network and Systems Management 1/2022

01-01-2022

A Scalable Hierarchically Distributed Architecture for Next-Generation Applications

Authors: Hemanth Kumar Ravuri, Maria Torres Vega, Jeroen van der Hooft, Tim Wauters, Filip De Turck

Published in: Journal of Network and Systems Management | Issue 1/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The rigidity of traditional network architectures, with tightly coupled control and data planes, impairs their ability to adapt to highly dynamic requirements of future application domains. While Software-Defined Networking (SDN) can provide the required dynamism, it suffers from scalability issues. Therefore, efforts have been made to propose alternative decentralized solutions, such as the flat distributed SDN architecture. Such alternatives address the scalability problem for mainly local flows, but are impaired by a substantial increase in the overhead for cross-domain flow setup. To manage the trade-off between scalability and overhead, there is a need for intermediate hierarchical solutions. However, these have not been explored to the complete potential so far. Furthermore, the Network Function Virtualization (NFV) paradigm complements SDN by offering computational and storage services in the form of Virtual Network Functions (VNFs). When integrated seamlessly, both SDN and NFV can offer solutions to the problems posed by highly dynamic application domains. Hence, this work proposes a scalable hierarchical SDN control plane architecture for SDN/NFV-based next-generation application domains such as immersive media delivery system. We have implemented the proposed architecture based on the well-known state-of-the-art ZeroSDN controller. To evaluate the performance of the architecture, we have implemented an on-demand immersive media (point cloud) streaming application and varied the load on the control plane using the background traffic. To benchmark our solution, we have evaluated its performance in comparison with the centralized and flat distributed architectures. We show that the proposed architecture performs better than the rest in terms of scalability, lost flows, and processing latency. Our study shows that the proposed architecture when distributed to three controllers, accepts 23% more flows with almost 70% reduced processing latency compared to the state-of-the-art ONOS controller.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Clemm, A., Torres Vega, M., Ravuri, H.K., Wauters, T., De Turck, F.: Toward truly immersive holographic-type communication: challenges and solutions. IEEE Commun. Mag. 58(1), 93–99 (2020)CrossRef Clemm, A., Torres Vega, M., Ravuri, H.K., Wauters, T., De Turck, F.: Toward truly immersive holographic-type communication: challenges and solutions. IEEE Commun. Mag. 58(1), 93–99 (2020)CrossRef
2.
go back to reference Bannour, F., Souihi, S., Mellouk, A.: Distributed sdn control: survey, taxonomy, and challenges. IEEE Commun. Surv. Tutor. 20(1), 333–354 (2018)CrossRef Bannour, F., Souihi, S., Mellouk, A.: Distributed sdn control: survey, taxonomy, and challenges. IEEE Commun. Surv. Tutor. 20(1), 333–354 (2018)CrossRef
3.
go back to reference Kaur, K., Mangat, V., Kumar, K.: A comprehensive survey of service function chain provisioning approaches in sdn and nfv architecture. Comput. Sci. Rev. 38, 100298 (2020)CrossRef Kaur, K., Mangat, V., Kumar, K.: A comprehensive survey of service function chain provisioning approaches in sdn and nfv architecture. Comput. Sci. Rev. 38, 100298 (2020)CrossRef
4.
go back to reference Clayman, S., Kalan, R.S., Sayit, M.: Virtualized cache placement in an sdn/nfv assisted sand architecture. In: 2018 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), pp. 1–5. IEEE (2018) Clayman, S., Kalan, R.S., Sayit, M.: Virtualized cache placement in an sdn/nfv assisted sand architecture. In: 2018 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), pp. 1–5. IEEE (2018)
5.
go back to reference Santos, J., van der Hooft, J., Vega, M.T., Wauters, T., Volckaert, B., De Turck, F.: Srfog: A flexible architecture for virtual reality content delivery through fog computing and segment routing Santos, J., van der Hooft, J., Vega, M.T., Wauters, T., Volckaert, B., De Turck, F.: Srfog: A flexible architecture for virtual reality content delivery through fog computing and segment routing
6.
go back to reference Ravuri, H.K., Torres Vega, M., van der Hooft, J., Wauters, T., Da, B., De Turck, F.: On routing scalability in flat sdn architectures. In: NoF2020, the 11th International Conference on Network of the Future, pp. 1–5 (2020) Ravuri, H.K., Torres Vega, M., van der Hooft, J., Wauters, T., Da, B., De Turck, F.: On routing scalability in flat sdn architectures. In: NoF2020, the 11th International Conference on Network of the Future, pp. 1–5 (2020)
7.
go back to reference Yang, H., Ivey, J., Riley, G.F.: Scalability comparison of sdn control plane architectures based on simulations. In: 2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC), pp. 1–8. IEEE (2017) Yang, H., Ivey, J., Riley, G.F.: Scalability comparison of sdn control plane architectures based on simulations. In: 2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC), pp. 1–8. IEEE (2017)
8.
go back to reference Hassas Yeganeh, S., Ganjali, Y.: Kandoo: A framework for efficient and scalable offloading of control applications. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN ’12, pp. 19–24. ACM, New York, NY, USA (2012) Hassas Yeganeh, S., Ganjali, Y.: Kandoo: A framework for efficient and scalable offloading of control applications. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN ’12, pp. 19–24. ACM, New York, NY, USA (2012)
9.
go back to reference Kohler, T., Dürr, F., Rothermel, K.: Zerosdn: a highly flexible and modular architecture for full-range distribution of event-based network control. IEEE Trans. Netw. Serv. Manag. 15(4), 1207–1221 (2018)CrossRef Kohler, T., Dürr, F., Rothermel, K.: Zerosdn: a highly flexible and modular architecture for full-range distribution of event-based network control. IEEE Trans. Netw. Serv. Manag. 15(4), 1207–1221 (2018)CrossRef
11.
go back to reference Zhang, J., Lee, J., Volker, J., Hou, J., Dey, S., et al.: Enabling technologies for fifth-generation mobile communications (2016) Zhang, J., Lee, J., Volker, J., Hou, J., Dey, S., et al.: Enabling technologies for fifth-generation mobile communications (2016)
12.
go back to reference Berde, P., Gerola, M., Hart, J., Higuchi, Y., Kobayashi, M., Koide, T., Lantz, B., O’Connor, B.P., Radoslavov, P., Snow, W., Parulkar, G.M.: Onos: towards an open, distributed sdn os. In: HotSDN ’14 (2014) Berde, P., Gerola, M., Hart, J., Higuchi, Y., Kobayashi, M., Koide, T., Lantz, B., O’Connor, B.P., Radoslavov, P., Snow, W., Parulkar, G.M.: Onos: towards an open, distributed sdn os. In: HotSDN ’14 (2014)
13.
go back to reference Ravuri, H.K., Torres Vega, M., Wauters, T., Da, B., Clemm, A., De Turck, F.: An experimental evaluation of flow setup latency in distributed software defined networks. In: 2019 IEEE Conference on Network Softwarization (NetSoft), pp. 432–437 (2019) Ravuri, H.K., Torres Vega, M., Wauters, T., Da, B., Clemm, A., De Turck, F.: An experimental evaluation of flow setup latency in distributed software defined networks. In: 2019 IEEE Conference on Network Softwarization (NetSoft), pp. 432–437 (2019)
15.
go back to reference Mahajan, K., Poddar, R., Dhawan, M., Mann, V.: Jury: Validating controller actions in software-defined networks. In: 2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 109–120. IEEE (2016) Mahajan, K., Poddar, R., Dhawan, M., Mann, V.: Jury: Validating controller actions in software-defined networks. In: 2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 109–120. IEEE (2016)
16.
go back to reference Muqaddas, A.S., Giaccone, P., Bianco, A., Maier, G.: Inter-controller traffic to support consistency in onos clusters. IEEE Trans. Netw. Serv. Manag. 14(4), 1018–1031 (2017)CrossRef Muqaddas, A.S., Giaccone, P., Bianco, A., Maier, G.: Inter-controller traffic to support consistency in onos clusters. IEEE Trans. Netw. Serv. Manag. 14(4), 1018–1031 (2017)CrossRef
17.
go back to reference Alam, I., Sharif, K., Li, F., Latif, Z., Karim, M.M., Biswas, S., Nour, B., Wang, Y.: A survey of network virtualization techniques for internet of things using sdn and nfv. ACM Comput. Surv. 53(2), 1–40 (2020)CrossRef Alam, I., Sharif, K., Li, F., Latif, Z., Karim, M.M., Biswas, S., Nour, B., Wang, Y.: A survey of network virtualization techniques for internet of things using sdn and nfv. ACM Comput. Surv. 53(2), 1–40 (2020)CrossRef
18.
go back to reference Van Dinh, D., Yoon, B.N., Le, H.N., Nguyen, U.Q., Phan, K.D., Pham, L.D.: Ict enabling technologies for smart cities. In: 2020 22nd International Conference on Advanced Communication Technology (ICACT), pp. 1180–1192. IEEE (2020) Van Dinh, D., Yoon, B.N., Le, H.N., Nguyen, U.Q., Phan, K.D., Pham, L.D.: Ict enabling technologies for smart cities. In: 2020 22nd International Conference on Advanced Communication Technology (ICACT), pp. 1180–1192. IEEE (2020)
19.
go back to reference Santos, J., Wauters, T., Volckaert, B., De Turck, F.: Towards end-to-end resource provisioning in fog computing over low power wide area networks. J. Netw. Comput. Appl. 175, 102915 (2021)CrossRef Santos, J., Wauters, T., Volckaert, B., De Turck, F.: Towards end-to-end resource provisioning in fog computing over low power wide area networks. J. Netw. Comput. Appl. 175, 102915 (2021)CrossRef
20.
go back to reference Rametta, C., Baldoni, G., Lombardo, A., Micalizzi, S., Vassallo, A.: S6: a smart, social and sdn-based surveillance system for smart-cities. Proc. Comput. Sci. 110, 361–368 (2017)CrossRef Rametta, C., Baldoni, G., Lombardo, A., Micalizzi, S., Vassallo, A.: S6: a smart, social and sdn-based surveillance system for smart-cities. Proc. Comput. Sci. 110, 361–368 (2017)CrossRef
21.
go back to reference Bouten, N., Famaey, J., Mijumbi, R., Naudts, B., Serrat, J., Latré, S., De Turck, F.: Towards nfv-based multimedia delivery. In: 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 738–741. IEEE (2015) Bouten, N., Famaey, J., Mijumbi, R., Naudts, B., Serrat, J., Latré, S., De Turck, F.: Towards nfv-based multimedia delivery. In: 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 738–741. IEEE (2015)
22.
go back to reference Sanaei, M., Mostafavi, S.: Multimedia delivery techniques over software-defined networks: A survey. In: 2019 5th International Conference on Web Research (ICWR), pp. 105–110. IEEE (2019) Sanaei, M., Mostafavi, S.: Multimedia delivery techniques over software-defined networks: A survey. In: 2019 5th International Conference on Web Research (ICWR), pp. 105–110. IEEE (2019)
23.
go back to reference Bonfim, M.S., Dias, K.L., Fernandes, S.F.: Integrated nfv/sdn architectures: a systematic literature review. ACM Comput. Surv. 51(6), 1–39 (2019)CrossRef Bonfim, M.S., Dias, K.L., Fernandes, S.F.: Integrated nfv/sdn architectures: a systematic literature review. ACM Comput. Surv. 51(6), 1–39 (2019)CrossRef
24.
go back to reference Egilmez, H.E., Dane, S.T., Bagci, K.T., Tekalp, A.M.: Openqos: An openflow controller design for multimedia delivery with end-to-end quality of service over software-defined networks. In: Proceedings of the 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference, pp. 1–8. IEEE (2012) Egilmez, H.E., Dane, S.T., Bagci, K.T., Tekalp, A.M.: Openqos: An openflow controller design for multimedia delivery with end-to-end quality of service over software-defined networks. In: Proceedings of the 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference, pp. 1–8. IEEE (2012)
25.
go back to reference Ongaro, F., Cerqueira, E., Foschini, L., Corradi, A., Gerla, M.: Enhancing the quality level support for real-time multimedia applications in software-defined networks. In: 2015 International Conference on Computing, Networking and Communications (ICNC), pp. 505–509. IEEE (2015) Ongaro, F., Cerqueira, E., Foschini, L., Corradi, A., Gerla, M.: Enhancing the quality level support for real-time multimedia applications in software-defined networks. In: 2015 International Conference on Computing, Networking and Communications (ICNC), pp. 505–509. IEEE (2015)
26.
go back to reference Owens, H., II., Durresi, A.: Video over software-defined networking (vsdn). Comput. Netw. 92, 341–356 (2015)CrossRef Owens, H., II., Durresi, A.: Video over software-defined networking (vsdn). Comput. Netw. 92, 341–356 (2015)CrossRef
27.
go back to reference Mu, M., Broadbent, M., Farshad, A., Hart, N., Hutchison, D., Ni, Q., Race, N.: A scalable user fairness model for adaptive video streaming over sdn-assisted future networks. IEEE J. Select. Areas Commun. 34(8), 2168–2184 (2016)CrossRef Mu, M., Broadbent, M., Farshad, A., Hart, N., Hutchison, D., Ni, Q., Race, N.: A scalable user fairness model for adaptive video streaming over sdn-assisted future networks. IEEE J. Select. Areas Commun. 34(8), 2168–2184 (2016)CrossRef
28.
go back to reference Kleinrouweler, J.W., Cabrero, S., Cesar, P.: Delivering stable high-quality video: an sdn architecture with dash assisting network elements. In: Proceedings of the 7th International Conference on Multimedia Systems, pp. 1–10 (2016) Kleinrouweler, J.W., Cabrero, S., Cesar, P.: Delivering stable high-quality video: an sdn architecture with dash assisting network elements. In: Proceedings of the 7th International Conference on Multimedia Systems, pp. 1–10 (2016)
29.
go back to reference Bentaleb, A., Begen, A.C., Zimmermann, R., Harous, S.: Sdnhas: an sdn-enabled architecture to optimize qoe in http adaptive streaming. IEEE Trans. Multimed. 19(10), 2136–2151 (2017)CrossRef Bentaleb, A., Begen, A.C., Zimmermann, R., Harous, S.: Sdnhas: an sdn-enabled architecture to optimize qoe in http adaptive streaming. IEEE Trans. Multimed. 19(10), 2136–2151 (2017)CrossRef
30.
go back to reference Barakabitze, A.A., Mkwawa, I.H., Sun, L., Ifeachor, E.: Qualitysdn: Improving video quality using mptcp and segment routing in sdn/nfv. In: 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), pp. 182–186. IEEE (2018) Barakabitze, A.A., Mkwawa, I.H., Sun, L., Ifeachor, E.: Qualitysdn: Improving video quality using mptcp and segment routing in sdn/nfv. In: 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), pp. 182–186. IEEE (2018)
31.
go back to reference Zhu, L., Karim, M.M., Sharif, K., Li, F., Du, X., Guizani, M.: SDN controllers: Benchmarking & performance evaluation. CoRR abs/1902.04491 (2019) Zhu, L., Karim, M.M., Sharif, K., Li, F., Du, X., Guizani, M.: SDN controllers: Benchmarking & performance evaluation. CoRR abs/1902.04491 (2019)
32.
go back to reference Hongvanthong, S.: Novel four-layered software defined 5g architecture for ai-based load balancing and qos provisioning. In: 2020 5th International Conference on Computer and Communication Systems (ICCCS), pp. 859–863. IEEE (2020) Hongvanthong, S.: Novel four-layered software defined 5g architecture for ai-based load balancing and qos provisioning. In: 2020 5th International Conference on Computer and Communication Systems (ICCCS), pp. 859–863. IEEE (2020)
33.
go back to reference Caba, C., Soler, J.: Mitigating sdn controller performance bottlenecks. In: 2015 24th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE (2015) Caba, C., Soler, J.: Mitigating sdn controller performance bottlenecks. In: 2015 24th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE (2015)
34.
go back to reference Souza, R., Dias, K., Fernandes, S.: Nfv data centers: a systematic review. IEEE Access 8, 51713–51735 (2020)CrossRef Souza, R., Dias, K., Fernandes, S.: Nfv data centers: a systematic review. IEEE Access 8, 51713–51735 (2020)CrossRef
35.
go back to reference Gardikis, G., Koutras, I., Mavroudis, G., Costicoglou, S., Xilouris, G., Sakkas, C., Kourtis, A.: An integrating framework for efficient nfv monitoring. In: 2016 IEEE NetSoft Conference and Workshops (NetSoft), pp. 1–5. IEEE (2016) Gardikis, G., Koutras, I., Mavroudis, G., Costicoglou, S., Xilouris, G., Sakkas, C., Kourtis, A.: An integrating framework for efficient nfv monitoring. In: 2016 IEEE NetSoft Conference and Workshops (NetSoft), pp. 1–5. IEEE (2016)
36.
go back to reference Sun, P., Guo, Z., Lan, J., Li, J., Hu, Y., Baker, T.: Scaledrl: a scalable deep reinforcement learning approach for traffic engineering in sdn with pinning control. Comput. Netw. 190, 107891 (2021)CrossRef Sun, P., Guo, Z., Lan, J., Li, J., Hu, Y., Baker, T.: Scaledrl: a scalable deep reinforcement learning approach for traffic engineering in sdn with pinning control. Comput. Netw. 190, 107891 (2021)CrossRef
37.
go back to reference van der Hooft, J., Wauters, T., De Turck, F., Timmerer, C., Hellwagner, H.: Towards 6dof http adaptive streaming through point cloud compression. In: Proceedings of the 27th ACM International Conference on Multimedia, pp. 2405–2413 (2019) van der Hooft, J., Wauters, T., De Turck, F., Timmerer, C., Hellwagner, H.: Towards 6dof http adaptive streaming through point cloud compression. In: Proceedings of the 27th ACM International Conference on Multimedia, pp. 2405–2413 (2019)
38.
go back to reference Jianya, Y.Y.G.: An efficient implementation of shortest path algorithm based on Dijkstra algorithm. J. Wuhan Tech. Univ. Surv. Map. 3, 4 (1999) Jianya, Y.Y.G.: An efficient implementation of shortest path algorithm based on Dijkstra algorithm. J. Wuhan Tech. Univ. Surv. Map. 3, 4 (1999)
39.
go back to reference Katoh, N., Ibaraki, T., Mine, H.: An efficient algorithm for k shortest simple paths. Networks 12(4), 411–427 (1982)MathSciNetCrossRef Katoh, N., Ibaraki, T., Mine, H.: An efficient algorithm for k shortest simple paths. Networks 12(4), 411–427 (1982)MathSciNetCrossRef
Metadata
Title
A Scalable Hierarchically Distributed Architecture for Next-Generation Applications
Authors
Hemanth Kumar Ravuri
Maria Torres Vega
Jeroen van der Hooft
Tim Wauters
Filip De Turck
Publication date
01-01-2022
Publisher
Springer US
Published in
Journal of Network and Systems Management / Issue 1/2022
Print ISSN: 1064-7570
Electronic ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-021-09618-4

Other articles of this Issue 1/2022

Journal of Network and Systems Management 1/2022 Go to the issue

Premium Partner