Virtual Network Mapping in Cloud Computing: A Graph Pattern Matching Approach. (4th October 2016)
- Record Type:
- Journal Article
- Title:
- Virtual Network Mapping in Cloud Computing: A Graph Pattern Matching Approach. (4th October 2016)
- Main Title:
- Virtual Network Mapping in Cloud Computing: A Graph Pattern Matching Approach
- Authors:
- Cao, Yang
Fan, Wenfei
Ma, Shuai - Abstract:
- Abstract: 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.
- Is Part Of:
- Computer journal. Volume 60:Number 3(2017)
- Journal:
- Computer journal
- Issue:
- Volume 60:Number 3(2017)
- Issue Display:
- Volume 60, Issue 3 (2017)
- Year:
- 2017
- Volume:
- 60
- Issue:
- 3
- Issue Sort Value:
- 2017-0060-0003-0000
- Page Start:
- 287
- Page End:
- 307
- Publication Date:
- 2016-10-04
- Subjects:
- graph pattern matching -- cloud computing -- virtual network mapping
Computers -- Periodicals
005.1 - Journal URLs:
- http://comjnl.oxfordjournals.org/ ↗
http://ukcatalogue.oup.com/ ↗ - DOI:
- 10.1093/comjnl/bxw063 ↗
- Languages:
- English
- ISSNs:
- 0010-4620
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.060000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 21744.xml