Skip to main content

2020 | OriginalPaper | Buchkapitel

A Resource Usage Efficient Distributed Allocation Algorithm for 5G Service Function Chains

verfasst von : Guillaume Fraysse, Jonathan Lejeune, Julien Sopena, Pierre Sens

Erschienen in: Distributed Applications and Interoperable Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Recent evolution of networks introduce new challenges for the allocation of resources. Slicing in 5G networks allows multiple users to share a common infrastructure and the chaining of Network Function (NFs) introduces constraints on the order in which NFs are allocated. We first model the allocation of resources for Chains of NFs in 5G Slices. Then we introduce a distributed mutual exclusion algorithm to address the problem of the allocation of resources. We show with selected metrics that choosing an order of allocation of the resources that differs from the order in which resources are used can give better performances. We then show experimental results where we improve the usage rate of resources by more than 20% compared to the baseline algorithm in some cases. The experiments run on our own simulator based on SimGrid.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Awerbuch, B., Saks, M.: A dining philosophers algorithm with polynomial response time. In: Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science, vol. 1, pp. 65–74 (1990) Awerbuch, B., Saks, M.: A dining philosophers algorithm with polynomial response time. In: Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science, vol. 1, pp. 65–74 (1990)
2.
Zurück zum Zitat Bouabdallah, A., Laforest, C.: A Distributed Token-Based Algorithm for the Dynamic Resource Allocation Problem. SIGOPS Oper. Syst. Rev. 34(3), 60–68 (2000)CrossRef Bouabdallah, A., Laforest, C.: A Distributed Token-Based Algorithm for the Dynamic Resource Allocation Problem. SIGOPS Oper. Syst. Rev. 34(3), 60–68 (2000)CrossRef
3.
Zurück zum Zitat Casanova, H., et al.: Versatile, scalable, and accurate simulation of distributed applications and platforms. J. Parallel Distrib. Comput. 74(10), 2899–2917 (2014)CrossRef Casanova, H., et al.: Versatile, scalable, and accurate simulation of distributed applications and platforms. J. Parallel Distrib. Comput. 74(10), 2899–2917 (2014)CrossRef
4.
Zurück zum Zitat Chandy, K.M., Misra, J.: The drinking philosophers problem. ACM Trans. Program. Lang. Syst. 6(4), 632–646 (1984)CrossRef Chandy, K.M., Misra, J.: The drinking philosophers problem. ACM Trans. Program. Lang. Syst. 6(4), 632–646 (1984)CrossRef
5.
6.
7.
Zurück zum Zitat Dijkstra, E.W.: Solution of a problem in concurrent programming control. Commun. ACM 8(9), 569 (1965)CrossRef Dijkstra, E.W.: Solution of a problem in concurrent programming control. Commun. ACM 8(9), 569 (1965)CrossRef
10.
Zurück zum Zitat ETSI NFV ISG. ETSI GS NFV-MAN 001 V1.1.1 Network Functions Virtualisation (NFV); Management and Orchestration (2014) ETSI NFV ISG. ETSI GS NFV-MAN 001 V1.1.1 Network Functions Virtualisation (NFV); Management and Orchestration (2014)
12.
Zurück zum Zitat Jhawar, R., et al.: Supporting security requirements for resource management in cloud computing. In: 2012 IEEE 15th International Conference on Computational Science and Engineering, pp. 170–177 (2012) Jhawar, R., et al.: Supporting security requirements for resource management in cloud computing. In: 2012 IEEE 15th International Conference on Computational Science and Engineering, pp. 170–177 (2012)
13.
Zurück zum Zitat Knight, S., et al.: The internet topology zoo. IEEE J. Sel. Areas Commun. 29(9), 1765–1775 (2011)CrossRef Knight, S., et al.: The internet topology zoo. IEEE J. Sel. Areas Commun. 29(9), 1765–1775 (2011)CrossRef
14.
Zurück zum Zitat Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558–565 (1978)CrossRef Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558–565 (1978)CrossRef
15.
Zurück zum Zitat Lejeune, J., et al.: Reducing synchronization cost in distributed multi- resource allocation problem. In: 2015 44th International Conference on Parallel Processing, pp. 540–549 (2015) Lejeune, J., et al.: Reducing synchronization cost in distributed multi- resource allocation problem. In: 2015 44th International Conference on Parallel Processing, pp. 540–549 (2015)
17.
Zurück zum Zitat Machida, F., et al.: Redundant virtual machine placement for fault-tolerant consolidated server clusters. In: 2010 IEEE Network Operations and Management Symposium - NOMS 2010, pp. 32–39 (2010) Machida, F., et al.: Redundant virtual machine placement for fault-tolerant consolidated server clusters. In: 2010 IEEE Network Operations and Management Symposium - NOMS 2010, pp. 32–39 (2010)
18.
Zurück zum Zitat Maddi, A.: Token based solutions to m resources allocation problem. In: Proceedings of the 1997 ACM Symposium on Applied Computing. SAC 1997, pp. 340–344. ACM, New York (1997) Maddi, A.: Token based solutions to m resources allocation problem. In: Proceedings of the 1997 ACM Symposium on Applied Computing. SAC 1997, pp. 340–344. ACM, New York (1997)
19.
Zurück zum Zitat Maekawa, M.: A N algorithm for mutual exclusion in decentralized systems. ACM Trans. Comput. Syst. 3(2), 145–159 (1985)CrossRef Maekawa, M.: A N algorithm for mutual exclusion in decentralized systems. ACM Trans. Comput. Syst. 3(2), 145–159 (1985)CrossRef
20.
Zurück zum Zitat Mills, K., et al.: Comparing VM-placement algorithms for on-demand clouds. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science, pp. 91–98 (2011) Mills, K., et al.: Comparing VM-placement algorithms for on-demand clouds. In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science, pp. 91–98 (2011)
21.
Zurück zum Zitat Naimi, M., et al.: A log (N) distributed mutual exclusion algorithm based on path reversal. J. Parallel Distrib. Comput. 34(1), 1–13 (1996)CrossRef Naimi, M., et al.: A log (N) distributed mutual exclusion algorithm based on path reversal. J. Parallel Distrib. Comput. 34(1), 1–13 (1996)CrossRef
24.
Zurück zum Zitat Rai, A., et al.: Generalized resource allocation for the cloud. In: Proceedings of the Third ACM Symposium on Cloud Computing, SoCC 2012, pp. 15:1–15:12. ACM, New York (2012) Rai, A., et al.: Generalized resource allocation for the cloud. In: Proceedings of the Third ACM Symposium on Cloud Computing, SoCC 2012, pp. 15:1–15:12. ACM, New York (2012)
25.
Zurück zum Zitat Raymond, K.: A tree-based algorithm for distributed mutual exclusion. ACM Trans. Comput. Syst. 7(1), 61–77 (1989)CrossRef Raymond, K.: A tree-based algorithm for distributed mutual exclusion. ACM Trans. Comput. Syst. 7(1), 61–77 (1989)CrossRef
27.
Zurück zum Zitat Ricart, G., Agrawala, A.K.: An optimal algorithm for mutual exclusion in computer networks. Commun. ACM 24(1), 9–17 (1981)MathSciNetCrossRef Ricart, G., Agrawala, A.K.: An optimal algorithm for mutual exclusion in computer networks. Commun. ACM 24(1), 9–17 (1981)MathSciNetCrossRef
28.
Zurück zum Zitat Rost, P., et al.: Network slicing to enable scalability and flexibility in 5G mobile networks. IEEE Commun. Mag. 55(5), 72–79 (2017)CrossRef Rost, P., et al.: Network slicing to enable scalability and flexibility in 5G mobile networks. IEEE Commun. Mag. 55(5), 72–79 (2017)CrossRef
30.
Zurück zum Zitat Suzuki, I., Kasami, T.: A distributed mutual exclusion algorithm. ACM Trans. Comput. Syst. 3(4), 344–349 (1985)CrossRef Suzuki, I., Kasami, T.: A distributed mutual exclusion algorithm. ACM Trans. Comput. Syst. 3(4), 344–349 (1985)CrossRef
31.
Zurück zum Zitat Widjajarto, A., et al.: Cloud computing reference model: the modelling of service availability based on application profile and resource allocation. In: 2012 International Conference on Cloud Computing and Social Networking (ICCCSN), pp. 1–4 (2012) Widjajarto, A., et al.: Cloud computing reference model: the modelling of service availability based on application profile and resource allocation. In: 2012 International Conference on Cloud Computing and Social Networking (ICCCSN), pp. 1–4 (2012)
Metadaten
Titel
A Resource Usage Efficient Distributed Allocation Algorithm for 5G Service Function Chains
verfasst von
Guillaume Fraysse
Jonathan Lejeune
Julien Sopena
Pierre Sens
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-50323-9_11