Cloud service placement via subgraph matching

ICDE(2014)

引用 19|浏览76
暂无评分
摘要
Fast service placement, finding a set of nodes with enough free capacity of computation, storage, and network connectivity, is a routine task in daily cloud administration. In this work, we formulate this as a subgraph matching problem. Different from the traditional setting, including approximate and probabilistic graphs, subgraph matching on data-center networks has two unique properties. (1) Node/edge labels representing vacant CPU cycles and network bandwidth change rapidly, while the network topology varies little. (2) There is a partial order on node/edge labels. Basically, one needs to place service in nodes with enough free capacity. Existing graph indexing techniques have not considered very frequent label updates, and none of them supports partial order on numeric labels. Therefore, we resort to a new graph index framework, Gradin, to address both challenges. Gradin encodes subgraphs into multi-dimensional vectors and organizes them with indices such that it can efficiently search the matches of a query's subgraphs and combine them to form a full match. In particular, we analyze how the index parameters affect update and search performance with theoretical results. Moreover, a revised pruning algorithm is introduced to reduce unnecessary search during the combination of partial matches. Using both real and synthetic datasets, we demonstrate that Gradin outperforms the baseline approaches up to 10 times.
更多
查看译文
关键词
update performance,subgraph matching,revised pruning algorithm,index parameters,gradin,network connectivity,numeric labels,cloud service placement,network topology,pattern matching,query subgraphs,search problems,cloud administration,data-center networks,graph indexing techniques,node labels,edge labels,network bandwidth,cpu cycles,storage,graph theory,frequent label updates,multidimensional vectors,cloud computing,query processing,search performance,lead,memory management
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要