TY - GEN
T1 - Virtual network embedding
T2 - 11th International Conference on Model Transformation, ICMT 2018 Held as Part of STAF 2018
AU - Tomaszek, Stefan
AU - Leblebici, Erhan
AU - Wang, Lin
AU - Schürr, Andy
PY - 2018/1/1
Y1 - 2018/1/1
N2 - Virtualization is a promising technology to enhance the scalability and utilization of data centers for managing, developing, and operating network functions. Furthermore, it allows to flexibly place and execute virtual networks and machines on physical hardware. The problem of mapping a virtual network to physical resources, however, is known to be NP-hard and is often tackled by optimization techniques, e.g., by (ILP). On the one hand, highly tailored approaches based on heuristics significantly reduce the search space of the problem for specific environments and constraints, which, however, are difficult to transfer to other scenarios. On the other hand, ILP-based solutions are highly customizable and correct by construction with a huge search space. To mitigate search space problems while still guaranteeing correctness, we propose a combination of model transformation and ILP techniques. This combination is highly customizable and extensible in order to support multiple network domains, environments, and constraints allowing for rapid prototyping in different settings of virtualization tasks. Our experimental evaluation, finally, confirms that model transformation reduces the size of the optimization problem significantly and consequently the required runtime while still retaining the quality of mappings.
AB - Virtualization is a promising technology to enhance the scalability and utilization of data centers for managing, developing, and operating network functions. Furthermore, it allows to flexibly place and execute virtual networks and machines on physical hardware. The problem of mapping a virtual network to physical resources, however, is known to be NP-hard and is often tackled by optimization techniques, e.g., by (ILP). On the one hand, highly tailored approaches based on heuristics significantly reduce the search space of the problem for specific environments and constraints, which, however, are difficult to transfer to other scenarios. On the other hand, ILP-based solutions are highly customizable and correct by construction with a huge search space. To mitigate search space problems while still guaranteeing correctness, we propose a combination of model transformation and ILP techniques. This combination is highly customizable and extensible in order to support multiple network domains, environments, and constraints allowing for rapid prototyping in different settings of virtualization tasks. Our experimental evaluation, finally, confirms that model transformation reduces the size of the optimization problem significantly and consequently the required runtime while still retaining the quality of mappings.
KW - Data center
KW - Integer linear programming
KW - Model-driven development
KW - Triple graph grammar
KW - Virtual network embedding
UR - http://www.scopus.com/inward/record.url?scp=85048800359&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85048800359&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-93317-7_2
DO - 10.1007/978-3-319-93317-7_2
M3 - Conference contribution
AN - SCOPUS:85048800359
SN - 9783319933160
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 59
EP - 75
BT - Theory and Practice of Model Transformation - 11th International Conference, ICMT 2018, Held as Part of STAF 2018, Proceedings
A2 - Rensink, Arend
A2 - Sanchez Cuadrado, Jesus
PB - Springer Verlag
Y2 - 25 June 2018 through 26 June 2018
ER -