• DocumentCode
    1461880
  • Title

    The Rich Get Richer: Preferential Attachment in the Task Allocation of Cooperative Networked Multiagent Systems With Resource Caching

  • Author

    Jiang, Yichuan ; Huang, Zhichuan

  • Author_Institution
    Key Lab. of Comput. Network & Inf. Integration of State Educ. Minist., Southeast Univ., Nanjing, China
  • Volume
    42
  • Issue
    5
  • fYear
    2012
  • Firstpage
    1040
  • Lastpage
    1052
  • Abstract
    In networked multiagent systems (NMASs) with resource caching, resource replicas are cached in favor of the agents who accessed such resources most recently and frequently. Task execution in NMASs is described through agents´ operations when accessing necessary resources distributed in the networks, and thus, agents with richer experiences executing tasks will have higher access to resources. To optimize tasks´ resource access time, we investigate two types of preferential attachments in the task allocation of NMASs with resource caching: history and present preferential attachments, in which an agent has higher access to a resource if that agent has richer history (or present) accessing experiences for that resource. Therefore, agents that were (or are) heavily burdened by tasks may have certain preferential rights to new tasks in the future. Our experiments found that preferential attachment in task allocation can effectively reduce tasks´ execution time, particularly when the network context is considered and the number of tasks is high. In addition, we discovered two interesting phenomena: (1) Compromise between preferential attachment and load balancing can achieve better performance than single preferential attachment when there are too many tasks waiting, and (2) the integration of history and present preferential attachments can outperform either history or present preferential attachment alone in task allocation.
  • Keywords
    distributed processing; multi-agent systems; resource allocation; task analysis; NMAS; cooperative networked multiagent systems; distributed systems; history preferential attachment; load balancing; present preferential attachment; resource caching; resource replicas; task allocation; task execution time reduction; task resource access time optimization; waiting task; Cooperative systems; Load management; Multiagent systems; Resource management; Distributed systems; load balancing; networked multiagent systems (NMASs); preferential attachment; resource caching; task allocation;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2012.2186439
  • Filename
    6163415