Virtual Network Mapping in Cloud Computing: A Graph Pattern Matching Approach

被引:5
|
作者
Cao, Yang [1 ,2 ]
Fan, Wenfei [1 ,2 ]
Ma, Shuai [2 ]
机构
[1] Univ Edinburgh, Sch Informat, 10 Crichton St, Edinburgh EH8 9AB, Midlothian, Scotland
[2] Beihang Univ, RCBD BDBC SKLSDE Lab, 37 XueYuan Rd, Beijing, Peoples R China
来源
COMPUTER JOURNAL | 2017年 / 60卷 / 03期
基金
英国工程与自然科学研究理事会;
关键词
graph pattern matching; cloud computing; virtual network mapping;
D O I
10.1093/comjnl/bxw063
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual network mapping (VNM) is to build a network on demand by deploying virtual machines in a substrate network, subject to constraints on capacity, bandwidth and latency. It is critical to data centers for coping with dynamic cloud workloads. This paper shows that VNM can be approached by graph pattern matching, a well-studied database topic. (i) We propose to model a virtual network request as a graph pattern carrying various constraints, and treat a substrate network as a graph in which nodes and edges bear attributes specifying their capacity. (ii) We show that a variety of mapping requirements can be expressed in this model, such as virtual machine placement, network embedding and priority mapping. (iii) In this model, we formulate VNM and its optimization problem with a mapping cost function. We establish complexity bounds of these problems for various mapping constraints, ranging from polynomial time to NP-complete. For intractable problems, we show that their optimization problems are approximation-hard, i.e. NPO-complete in general and APX-hard even for special cases. (iv) We also develop heuristic algorithms for priority mapping, an intractable problem. (v) We experimentally verify that our algorithms are efficient and are able to find high-quality mappings, using real-life and synthetic data.
引用
收藏
页码:287 / 307
页数:21
相关论文
共 50 条
  • [1] Virtual Network Mapping: A Graph Pattern Matching Approach
    Cao, Yang
    Fan, Wenfei
    Ma, Shuai
    DATA SCIENCE, 2015, 9147 : 49 - 61
  • [2] An Optimized Virtual Network Mapping Using PSO in Cloud Computing
    Abedifar, Vahid
    Eshghi, Mohammad
    Mirjalili, Seyedali
    Mirjalili, S. Mohammad
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [3] A Map of the Clouds: Virtual Network Mapping in Cloud Computing Data Centers
    Alhazmi, Khaled
    Abu Sharkh, Mohamed
    Ban, Daehyun
    Shami, Abdallah
    2014 IEEE 27TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2014,
  • [4] An Enhanced Approach for Intrusion Detection in Virtual Network of Cloud Computing
    Kadam, Deeksha
    Patil, Rajendra
    Modi, Chirag
    2018 10TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2018, : 80 - 87
  • [5] Research on Intelligent Mapping Algorithm of Secure Virtual Network under Cloud Computing
    Niu, Xiaoqiang
    Lan, Hao
    Zeng, Dan
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [6] Searchable Encryption of Graph Shape Matching in Cloud Computing
    Song, Chengli
    Chen, Zhenhua
    Computer Engineering and Applications, 2023, 59 (12) : 235 - 241
  • [7] A feasible approach to intrusion detection in virtual network layer of Cloud computing
    Modi, Chirag
    Patel, Dhiren
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2018, 43 (07):
  • [8] A feasible approach to intrusion detection in virtual network layer of Cloud computing
    Chirag Modi
    Dhiren Patel
    Sādhanā, 2018, 43
  • [9] High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
    Abdelaal, Marwa A.
    Ebrahim, Gamal A.
    Anis, Wagdy R.
    IEEE Access, 2021, 9 : 53861 - 53884
  • [10] High Availability Deployment of Virtual Network Function Forwarding Graph in Cloud Computing Environments
    Abdelaal, Marwa A.
    Ebrahim, Gamal A.
    Anis, Wagdy R.
    IEEE ACCESS, 2021, 9 : 53861 - 53884