• DocumentCode
    2829658
  • Title

    An Adaptive Expanding AntBudget search algorithm for unstructured P2P networks

  • Author

    Chen, Zhi ; Liu, Jiaoyao ; Li, Jing

  • Author_Institution
    Sch. of Comput. Sci. & Software, Tianjin Polytech. Univ., Tianjin, China
  • Volume
    2
  • fYear
    2010
  • fDate
    21-24 May 2010
  • Abstract
    Traditional searching mechanisms in Gnutella-like unstructured P2P networks consume a large amount of network resources. In the previous work, we proposed an Expanding-Ring-like AntBudget search algorithm (ERAntBudget), which adopts Ant Colony Optimization principle and budget mechanism to improve search efficiency. However, this method ignores the potentiality of budget mechanism and results in unnecessary search traffic. In this paper, we propose an Adaptive Expanding AntBudget search algorithm (AEAntBudget), in which the search scope is progressively expanded according to the result of previous search step. AEAntBudget exploits budget mechanism to obtain finer-grain control of search scope in comparison with TTL-based search mechanisms. The results of simulation experiments show a significant performance improvement. The traffic cost is decreased by 36% without sacrificing searching quality.
  • Keywords
    optimisation; peer-to-peer computing; search problems; Gnutella-like unstructured P2P networks; adaptive expanding AntBudget search algorithm; ant colony optimization; budget mechanism; expanding-ring-like AntBudget search algorithm; Ant colony optimization; Communication system traffic control; Computer science; Computer security; Feedback; Floods; Information security; Software algorithms; Software libraries; Traffic control; AntBudget; Expanding Ring; P2P Network; Search Mechanism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Computer and Communication (ICFCC), 2010 2nd International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5821-9
  • Type

    conf

  • DOI
    10.1109/ICFCC.2010.5497621
  • Filename
    5497621