• DocumentCode
    1446709
  • Title

    Leveraging a Compound Graph-Based DHT for Multi-Attribute Range Queries with Performance Analysis

  • Author

    Shen, Haiying ; Xu, Cheng-Zhong

  • Author_Institution
    Holcombe Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA
  • Volume
    61
  • Issue
    4
  • fYear
    2012
  • fDate
    4/1/2012 12:00:00 AM
  • Firstpage
    433
  • Lastpage
    447
  • Abstract
    Resource discovery is critical to the usability and accessibility of grid computing systems. Distributed Hash Table (DHT) has been applied to grid systems as a distributed mechanism for providing scalable range-query and multi-attribute resource discovery. Multi-DHT-based approaches depend on multiple DHT networks with each network responsible for a single attribute. Single-DHT-based approaches keep the resource information of all attributes in a single node. Both classes of approaches lead to high overhead. In this paper, we propose a Low-Overhead Range-query Multi-attribute (LORM) DHT-based resource discovery approach. Unlike other DHT-based approaches, LORM relies on a single compound graph-based DHT network and distributes resource information among nodes in balance by taking advantage of the compound graph structure. Moreover, it has high capability to handle the large-scale and dynamic characteristics of resources in grids. Experimental results demonstrate the efficiency of LORM in comparison with other resource discovery approaches. LORM dramatically reduces maintenance and resource discovery overhead. In addition, it yields significant improvements in resource location efficiency. We also analyze the performance of the LORM approach rigorously by comparing it with other multi-DHT-based and single-DHT-based approaches with respect to their overhead and efficiency. The analytical results are consistent with experimental results, and prove the superiority of the LORM approach in theory.
  • Keywords
    distributed processing; file organisation; graph theory; grid computing; query processing; resource allocation; software maintenance; software performance evaluation; compound graph structure; distributed hash table; grid computing system accessibility; grid computing system usability; low-overhead range-query multiattribute DHT-based resource discovery; maintenance overhead reduction; multiattribute range queries; multiattribute resource discovery; performance analysis; resource location efficiency improvement; single compound graph-based DHT network; Compounds; IP networks; Indexes; Maintenance engineering; Routing; Servers; Multi-attribute range query; cycloid.; distributed hash table; grids; peer-to-peer; resource discovery;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.30
  • Filename
    5710880