Title
Adaptive multi-objective artificial immune system based virtual network embedding
Abstract
In network virtualization, there are two decoupled roles involved: (i) infrastructure providers who manage the substrate network, and (ii) service providers who request virtual networks to the infrastructure providers. Embedding virtual networks to a shared substrate network, which is termed as virtual network embedding problem, is widely believed as one of the most significant challenges in such context. For this problem, prior work primarily focuses on either (i) maximizing the revenues by accommodating more virtual network requests or (ii) minimizing the energy consumption by consolidating the virtual networks into minimum number of substrate nodes. In this paper, we aim at achieving these two goals simultaneously. We first formulate the virtual network embedding problem into a multi-objective integer linear programming. We then design an artificial immune system based algorithm to solve this programming. In this algorithm, (i) we design a discrete approach to encode the virtual node mapping solution as an antibody; (ii) to initialize the antibodies, we design two adaptive revenue and energy aware strategies for the node and link mapping, respectively, to strike a balance between revenue and energy costs; (iii) we design corresponding customized strategies in the cloning, crossover and mutation process of artificial immune system in virtual network embedding context; (iv) for the generated antibodies, we leverage the Pareto optimality for evaluating their quality. Through extensive simulations, we show that our algorithm outperforms the state-of-the-art algorithms in terms of the revenue and the energy consumption.
Year
DOI
Venue
2015
10.1016/j.jnca.2015.03.007
Journal of Network and Computer Applications
Keywords
Field
DocType
Network virtualization,Virtual network embedding,Multi-objective,Artificial immune system
Virtual network,Artificial immune system,Crossover,Embedding,Computer science,Computer network,Service provider,Integer programming,Network virtualization,Energy consumption,Distributed computing
Journal
Volume
Issue
ISSN
53
C
1084-8045
Citations 
PageRank 
References 
9
0.44
26
Authors
6
Name
Order
Citations
PageRank
Zhongbao Zhang140427.60
Sen Su266665.68
Yikai Lin3232.17
Xiang Cheng441028.18
Kai Shuang533028.68
Peng Xu6745.17