• DocumentCode
    1823523
  • Title

    Distributed, secure load balancing with skew, heterogeneity and churn

  • Author

    Ledlie, Jonathan ; Seltzer, Margo

  • Author_Institution
    Div. of Eng. & Appl. Sci., Harvard Univ., Cambridge, MA, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    13-17 March 2005
  • Firstpage
    1419
  • Abstract
    Numerous proposals exist for load balancing in peer-to-peer (p2p) networks. Some focus on namespace balancing, making the distance between nodes as uniform as possible. This technique works well under ideal conditions, but not under those found empirically. Instead, researchers have found heavy-tailed query distributions (skew), high rates of node join and leave (churn) and wide variation in node network and storage capacity (heterogeneity). Other approaches tackle these less-than-ideal conditions, but give up on important security properties. We propose an algorithm that both facilitates good performance and does not dilute security. Our algorithm, k-choices, achieves load balance by greedily matching nodes´ target workloads with actual applied workloads through limited sampling and limits any fundamental decrease in security by basing each nodes´ set of potential identifiers on a single certificate. Our algorithm compares favorably to four others in trace-driven simulations. We have implemented our algorithm and found that it improved aggregate throughput by 20% in a widely heterogeneous system in our experiments.
  • Keywords
    peer-to-peer computing; query processing; resource allocation; sampling methods; security of data; telecommunication security; greedily matching node; heavy-tailed query distribution; heterogeneous system; k-choices algorithm; load balancing; namespace balancing; peer-to-peer network; sampling; security property; storage capacity; target workload; trace-driven simulations; Aggregates; Computational modeling; Computer vision; Intrusion detection; Load management; Peer to peer computing; Proposals; Sampling methods; Security; Variable structure systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-8968-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2005.1498366
  • Filename
    1498366