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 条
  • [1] OpenCL for Large-Scale Agent-Based Simulations
    Prochazka, Jan
    Stekerova, Kamila
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2017, PT I, 2017, 10448 : 351 - 360
  • [2] Distributed Platform for Large-Scale Agent-Based Simulations
    Sislak, David
    Volf, Pfemysl
    Jakob, Michal
    Pechoucek, Michal
    [J]. AGENTS FOR GAMES AND SIMULATIONS: TRENDS IN TECHNIQUES, CONCEPTS AND DESIGN, 2009, 5920 : 16 - 32
  • [3] An agent-based architecture for the support of large-scale simulations
    Corbin, M
    [J]. MODELLING AND SIMULATION 1996, 1996, : 1105 - 1106
  • [4] A framework for modeling human behavior in large-scale agent-based epidemic simulations
    de Mooij, Jan
    Bhattacharya, Parantapa
    Dell'Anna, Davide
    Dastani, Mehdi
    Logan, Brian
    Swarup, Samarth
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2023, 99 (12): : 1183 - 1211
  • [5] Dynamic agent composition for large-scale agent-based models
    Boulaire, Fanny
    Utting, Mark
    Drogemuller, Robin
    [J]. COMPLEX ADAPTIVE SYSTEMS MODELING, 2015, 3
  • [6] Large-scale agent-based simulations of online social networks
    Goran Murić
    Alexey Tregubov
    Jim Blythe
    Andrés Abeliuk
    Divya Choudhary
    Kristina Lerman
    Emilio Ferrara
    [J]. Autonomous Agents and Multi-Agent Systems, 2022, 36
  • [7] Large-scale agent-based simulations of online social networks
    Muric, Goran
    Tregubov, Alexey
    Blythe, Jim
    Abeliuk, Andres
    Choudhary, Divya
    Lerman, Kristina
    Ferrara, Emilio
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2022, 36 (02)
  • [8] Large-scale agent-based pedestrian simulation
    Kluegl, Franziska
    Rindsfueser, Guido
    [J]. MULTIAGENT SYSTEM TECHNOLOGIES, PROCEEDINGS, 2007, 4687 : 145 - +
  • [9] Agent-based demand-modeling framework for large-scale microsimulations
    Balmer, Michael
    Axhausen, Kay W.
    Nagel, Kai
    [J]. TRAVELER BEHAVIOR AND VALUES 2006, 2006, (1985): : 125 - 134
  • [10] FRAMEWORK FOR SIMULATING MOBILITY SERVICES IN LARGE SCALE AGENT-BASED TRANSPORTATION SYSTEMS
    Rakow, Christian
    [J]. PROCEEDINGS OF THE 2019 SUMMER SIMULATION CONFERENCE (SUMMERSIM '19), 2019,