IEEE Communications Surveys & Tutorials · 2013 · 1.2K citations · 108 references
ComputingComputer ScienceInformation TechnologyComputer NetworksInterconnection NetworksVirtualizationNetwork Performance AnalysisNetwork TopologyNetwork VirtualizationNetwork Virtualization OptimizationService MetricsService Quality MetricsVirtual Network Embedding
Network virtualization is recognized as an enabling technology for the future Internet. It aims to overcome the resistance of the current Internet to architectural change. Application of this technology relies on algorithms that can instantiate virtualized networks on a substrate infrastructure, optimizing the layout for service-relevant metrics. This class of algorithms is commonly known as "Virtual Network Embedding (VNE)" algorithms. This paper presents a survey of current research in the VNE area. Based upon a novel classification scheme for VNE algorithms a taxonomy of current approaches to the VNE problem is provided and opportunities for further research are discussed.
108
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Optimization, Learning and Natural Algorithms
Marco Dorigo · Medical Entomology and Zoology · 1992 · 3.2K citations