4.4 Article

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

期刊

COMPUTER JOURNAL
卷 60, 期 3, 页码 287-307

出版社

OXFORD UNIV PRESS
DOI: 10.1093/comjnl/bxw063

关键词

graph pattern matching; cloud computing; virtual network mapping

资金

  1. ERC [652976]
  2. 973 Program [2014CB340302, 2012CB316200, 2014CB340300]
  3. NSFC [61133002, 61421003, 61322207]
  4. EPSRC [EP/J015377/1, EP/M025268/1]
  5. Shenzhen Peacock Program [1105100030834361]
  6. Guangdong Innovative Research Team Program [2011D005]
  7. Beijing Advanced Innovation Center for Big Data and Brain Computing (BDBC)
  8. Shenzhen Science and Technology Fund [JCYJ20150529164656096]
  9. Guangdong Applied RD Program [2015B010131006]
  10. NSF III [1302212]
  11. Special Funds of Beijing Municipal Science & Technology Commission
  12. EPSRC [EP/J015377/1, EP/M025268/1] Funding Source: UKRI
  13. Engineering and Physical Sciences Research Council [EP/J015377/1, EP/M025268/1] Funding Source: researchfish

向作者/读者索取更多资源

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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据