Agent framework services to reduce agent communication overhead in large-scale agent-based simulations

被引:13
|
作者
Jang, Myeong-Wuk [1 ]
Agha, Gul [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
distributed simulation; agent-based simulation; load balancing; middle agent service;
D O I
10.1016/j.simpat.2005.10.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Agent-based simulations are an essential tool in analyzing the behavior of real-world systems. Agent-based distributed simulations can be a useful in addressing the scale and complexity of such simulations. Because agents in such simulations intensively communicate with each other to perform their shared tasks, performance of the simulation is strongly related to the amount of inter-node message passing. In this paper, we propose two agent framework services to reduce the amount of inter-node message passing: dynamic agent distribution and search object-based middle agent services. We have implemented this framework in Java-based tool and used it to conduct simulations of up to 10,000 agents, where each agent represents a micro-UAV or a physical agent on the ground. In our experiments, the use of the dynamic agent distribution service reduces the runtime by 60%, and the use of the search object-based brokering service reduces the runtime by 50%. Although the performance improvements will vary in different simulations, our conjecture is that in cases where an agent-based simulation is affected by the temporal communication locality between agents, and there is complex agent-environment interaction, the two services will considerably improve the overall performance of a simulation. (C) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:679 / 694
页数:16
相关论文
共 50 条
  • [31] LARGE-SCALE DISTRIBUTED AGENT-BASED SIMULATION FOR SHOPPING MALL AND PERFORMANCE IMPROVEMENT WITH SHADOW AGENT PROJECTION
    Mizuta, Hideyuki
    [J]. 2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 1157 - 1168
  • [32] Large scale agent-based simulation on the grid
    Chen, Dan
    Theodoropoulos, Georgios K.
    Turner, Stephen J.
    Cai, Wentong
    Minson, Robert
    Zhang, Yi
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (07): : 658 - 671
  • [33] An agent-based modelling framework for the simulation of large-scale consumer participation in electricity market ecosystems
    Fatras N.
    Ma Z.
    Jørgensen B.N.
    [J]. Energy Informatics, 2022, 5 (Suppl 4)
  • [34] MAIA: a Framework for Developing Agent-Based Social Simulations
    Ghorbani, Amineh
    Bots, Pieter
    Dignum, Virginia
    Dijkema, Gerard
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2013, 16 (02):
  • [35] A Framework for Agent-Based Simulations of Hybrid Energy Infrastructures
    Derksen, Christian
    Branki, Cherif
    Unland, Rainer
    [J]. 2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1293 - 1299
  • [36] The Large-Scale, Systematic and Iterated Comparison of Agent-Based Policy Models
    Bithell, Mike
    Chattoe-Brown, Edmund
    Edmonds, Bruce
    [J]. ADVANCES IN SOCIAL SIMULATION, 2022, : 367 - 378
  • [37] Endogenous Social Networks from Large-Scale Agent-Based Models
    Tatara, Eric
    Collier, Nicholson
    Ozik, Jonathan
    Macal, Charles
    [J]. 2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1492 - 1499
  • [38] Simulating Crowd Movement in Agent-based Model of Large-Scale Flood
    Vijitpornkul, Suvalak
    Marurngsith, Worawan
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATICS: CONCEPTS, THEORY AND APPLICATIONS ICAICTA, 2015,
  • [39] Large-scale agent-based simulation model of pedestrian traffic flows
    Kaziyeva, Dana
    Stutz, Petra
    Wallentin, Gudrun
    Loidl, Martin
    [J]. COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2023, 105
  • [40] AGENT-BASED ANALYSIS FOR DESIGN OF SIGNAGE SYSTEMS IN LARGE-SCALE FACILITIES
    Utsumi, Shintaro
    Takahashi, Shingo
    Ohori, Kotaro
    Anai, Hirokazu
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 3134 - 3135