Performance evaluation of artificial intelligence algorithms for virtual network embedding

X. L. Chang*, X. M. Mi, J. K. Muppala

*Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

31 Citations (Scopus)

Abstract

Network virtualization is not only regarded as a promising technology to create an ecosystem for cloud computing applications, but also considered a promising technology for the future Internet. One of the most important issues in network virtualization is the virtual network embedding (VNE) problem, which deals with the embedding of virtual network (VN) requests in an underlying physical (substrate network) infrastructure. When both the node and link constraints are considered, the VN embedding problem is NP-hard, even in an offline situation. Some Artificial Intelligence (AI) techniques have been applied to the VNE algorithm design and displayed their abilities. This paper aims to compare the computational effectiveness and efficiency of different AI techniques for handling the cost-aware VNE problem. We first propose two kinds of VNE algorithms, based on Ant Colony Optimization and genetic algorithm. Then we carry out extensive simulations to compare the proposed VNE algorithms with the existing AI-based VNE algorithms in terms of the VN Acceptance Ratio, the long-term revenue of the service provider, and the VN embedding cost.

Original languageEnglish
Pages (from-to)2540-2550
Number of pages11
JournalEngineering Applications of Artificial Intelligence
Volume26
Issue number10
DOIs
Publication statusPublished - Nov 2013

Keywords

  • Artificial Intelligence
  • Cloud computing
  • Network virtualization
  • Virtual network embedding

Fingerprint

Dive into the research topics of 'Performance evaluation of artificial intelligence algorithms for virtual network embedding'. Together they form a unique fingerprint.

Cite this