SYSTEM AND METHOD FOR AGENT-BASED MICRO SIMULATION

Disclosed are a system and a method for micro-simulation. The system for micro-simulation comprises: a master computing node which groups agents using sociality of agents that are executable objects of large-scale agent-based micro-simulation and assigns each agent group to each client computing nod...

Full description

Saved in:
Bibliographic Details
Main Authors PAIK, EUI HYUN, AHN, CHANG WON
Format Patent
LanguageEnglish
Korean
Published 11.02.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Disclosed are a system and a method for micro-simulation. The system for micro-simulation comprises: a master computing node which groups agents using sociality of agents that are executable objects of large-scale agent-based micro-simulation and assigns each agent group to each client computing node so as to enable agents that have dependencies to be executed in the same client computing node; and a plurality of client computing nodes which receive an agent group, in which agents having sociality between each other are grouped together, assigned from the master computing node, and execute the assigned agent group. The purpose of the present invention is to enable efficient micro-simulation by minimizing the number of message transmission between nodes, when large-scale executable objects are executed in a distributed computing node, by extracting dependencies of the executable objects using the object sociality and allowing the objects that have dependencies to be executed in the same computing node. 마이크로 시뮬레이션 시스템 및 방법이 개시된다. 마이크로 시뮬레이션 시스템은 대규모 에이전트 기반의 마이크로 시뮬레이션의 실행 객체인 에이전트의 소셜리티를 이용하여 에이전트들을 그룹핑하고, 각 에이전트 그룹을 각 클라이언트 컴퓨팅 노드에 할당하여, 종속성이 있는 에이전트들이 동일한 클라이언트 컴퓨팅 노드에서 실행되게 하는 마스터 컴퓨팅 노드 및 마스터 컴퓨팅 노드로부터 상호간 소셜리티가 존재하는 에이전트들로 그룹핑된 에이전트 그룹을 할당받고, 할당된 에이전트 그룹을 실행하는 복수의 클라이언트 컴퓨팅 노드를 포함한다.
Bibliography:Application Number: KR20140095852