SNB-index: a SkipNet and B+ tree based auxiliary Cloud index

Distributed data management plays an essential part in internet applications. With benefits of scalability and reliability, the Cloud storage systems have become an attractive choice for large-scale data processing. However, most Cloud storage systems currently adopt a hash-like approach to retrieve...

Full description

Saved in:
Bibliographic Details
Published inCluster computing Vol. 17; no. 2; pp. 453 - 462
Main Authors Zhou, Wei, Lu, Jin, Luan, Zhongzhi, Wang, Shipu, Xue, Gang, Yao, Shaowen
Format Journal Article
LanguageEnglish
Published Boston Springer US 01.06.2014
Springer
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Distributed data management plays an essential part in internet applications. With benefits of scalability and reliability, the Cloud storage systems have become an attractive choice for large-scale data processing. However, most Cloud storage systems currently adopt a hash-like approach to retrieve data that only support simple keyword-based enquiries, but lack various forms of information search. In this paper, we propose a novel SkipNet and B+ tree based index structure, called SNB-index, for Cloud computing systems. SNB-index adopts a two-layer architecture. In the lower layer, it uses the B+ tree to construct efficient local index. In the upper layer, it adaptively selects among local index nodes to form a SkipNet based global overlay. Our scalable auxiliary Cloud index can efficiently support a variety of types of queries (e.g. point-query, range-query, similarity-query), and provide high availability. Some new routing algorithms and mapping processing algorithms are designed to enhance performance. Experimental results show that SNB-index is valid and can be an alternative approach for constructing an auxiliary index in Cloud computing systems.
ISSN:1386-7857
1573-7543
DOI:10.1007/s10586-013-0246-y