• DocumentCode
    591796
  • Title

    Resource and query aware, peer-to-peer-based multi-attribute Resource Discovery

  • Author

    Bandara, H.M.N.D. ; Jayasumana, Anura P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2012
  • fDate
    22-25 Oct. 2012
  • Firstpage
    276
  • Lastpage
    279
  • Abstract
    Distributed, multi-attribute Resource Discovery (RD) is a fundamental requirement in collaborative Peer-to-Peer (P2P), grid, and cloud computing. We present an efficient and load balanced, P2P-based multi-attribute RD solution that consists of five heuristics, which can be executed independently and distributedly. First heuristic maintains a minimum number of nodes in a ring-like overlay consequently reducing the cost of resolving range queries. Second and third heuristics dynamically balance the key and query load by transferring keys to neighbors and by adding new neighbors when existing ones are insufficient. Last two heuristics, namely fragmentation and replication, form cliques of nodes that are placed orthogonal to the overlay ring to dynamically balance the highly skewed key and query loads while reducing the query cost. By applying these heuristics in the presented order, a RD solution that better responds to real-world resource and query characteristics is developed. Simulations using real workloads are used to demonstrate its efficacy.
  • Keywords
    cloud computing; grid computing; groupware; peer-to-peer computing; query processing; resource allocation; P2P computing; P2P-based multi-attribute RD solution; cloud computing; collaborative peer-to-peer computing; distributed resource discovery; fragmentation; grid computing; load balanced RD solution; overlay ring; peer-to-peer-based multi-attribute resource discovery; query aware discovery; query characteristics; query cost; query load; range query; real-world resource; replication; ring-like overlay; second heuristics; skewed key; third heuristics; Cloud computing; Collaboration; Dynamic scheduling; Indexes; Load management; Load modeling; Peer to peer computing; Load balancing; peer-to-peer; resource discovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks (LCN), 2012 IEEE 37th Conference on
  • Conference_Location
    Clearwater, FL
  • ISSN
    0742-1303
  • Print_ISBN
    978-1-4673-1565-4
  • Type

    conf

  • DOI
    10.1109/LCN.2012.6423627
  • Filename
    6423627