Skip to search boxSkip to navigationSkip to main content

Cloud Tree: A Library to Extend Cloud Services for Trees

Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Abstract

In this work, we propose a library that enables on a cloud the creation and management of tree data structures from a cloud client. As a proof of concept, we implement a new cloud service Cloud Tree. With Cloud Tree, users are able to organize big data into tree data structures of their choice that are physically stored in a cloud. We use caching, prefetching, and aggregation techniques in the design and implementation of Cloud Tree to enhance performance. We have implemented the services of Binary Search Trees (BST) and Prefix Trees as current members in Cloud Tree and have benchmarked their performance using the Amazon Cloud. The idea and techniques in the design and implementation of a BST and prefix tree is generic and thus can also be used for other types of trees such as B-Tree, and other link-based data structures such as linked lists and graphs. Preliminary experimental results show that Cloud Tree is useful and efficient for various big data applications.

Bibliographic Information

Output type

Research Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English

Article number

7207294

Pages from-to (Number of pages)

Pages 689-693 (5 pages)

Publication milestones

  • Published - 17/08/2015

Publication status

Published - 17/08/2015

Publisher

Institute of Electrical and Electronics Engineers Inc.

Publication series

  • Publication series name: Proceedings - 2015 IEEE International Congress on Big Data, BigData Congress 2015

ISBN (Electronic)

9781467372787

Publication IDs

  • Scopus: 84959457788

Host publication title

Proceedings - 2015 IEEE International Congress on Big Data, BigData Congress 2015

Host publication editors

  • Latifur Khan
  • Carminati Barbara