Title :
FELL: A Flexible Virtual Network Embedding Algorithm with Guaranteed Load Balancing
Author :
Zhang, Sheng ; Qian, Zhuzhong ; Guo, Song ; Lu, Sanglu
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
Abstract :
Network virtualization has emerged as the most promising approach to overcome the current ossification of the Internet. A key problem in it is how to efficiently and effectively make use of the substrate network resources by embedding multiple virtual networks with various constraints. Due to its NP-hardness, many heuristic approaches have been proposed. However, most of them simplify the problem by relaxing some constraints, resulting in their designs in conflict with practical limitations. Furthermore, some other important design issues, like load balancing and the response time requirements of different applications, have been usually ignored as well. In this paper, we propose FELL, a Flexible virtual network Embedding algorithm with guaranteed Load baLancing for the general problem. Based on simulated annealing, FELL can flexibly control the tradeoff between results accuracy and running time to meet various requirements of different applications by changing parameters. Load balancing enables substrate network to avoid resource fragmentation and further increases the profit of infrastructure providers. A novel cost criterion that reflects the impact of distribution of allocated resources for an embedding is designed to conduct embedding process to guarantee it. The splittable flow is supported to obtain better resource utilization by making use of small pieces of available bandwidth. We also design some key functions including generating initial and neighbor solutions. The effectiveness of our algorithm is finally validated by our simulations.
Keywords :
Internet; resource allocation; simulated annealing; FELL; Internet; NP-hard problem; flexible virtual network embedding algorithm; load balancing; multiple virtual networks; network virtualization; path splitting; resource allocation; simulated annealing; substrate network resource utilisation; tradeoff control; Bandwidth; Internet; Load management; Peer to peer computing; Simulated annealing; Substrates; Tin;
Conference_Titel :
Communications (ICC), 2011 IEEE International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-61284-232-5
Electronic_ISBN :
1550-3607
DOI :
10.1109/icc.2011.5962960