DOI QR코드

DOI QR Code

에이전트 기반 모델링 및 시뮬레이션을 위한 컴퓨팅 인프라 기술 동향

Technical Trends of Computing Infrastructure for Agent Based Modeling & Simulation

  • 정영우 (클라우드컴퓨팅연구그룹) ;
  • 손석호 (클라우드컴퓨팅연구그룹) ;
  • 오병택 (클라우드컴퓨팅연구그룹) ;
  • 이규철 (클라우드컴퓨팅연구그룹) ;
  • 배승조 (클라우드컴퓨팅연구그룹) ;
  • 김병섭 (클라우드컴퓨팅연구그룹) ;
  • 강동재 (클라우드컴퓨팅연구그룹) ;
  • 정영준 (임베디드시스템연구그룹)
  • 발행 : 2018.10.01

초록

Agent-based modeling and simulation (ABMS) is a computational method for analyzing research targets through observations of agent-to-agent interactions, and can be applied to multidimensional policy experiments in various fields of social sciences to support policy and decision making. Recently, according to increasing complexity of society and the rapid growth of collected data, the need for high-speed processing is considered to be more important in this field. For this reason, in the ABMS research field, a scalable and large-scale computing infrastructure is becoming an essential element, and cloud computing has been considered a promising infrastructure of ABMS. This paper surveys the technology trends of ABMS tools, cloud computing-based modeling, and simulation studies, and forecasts the use of cloud-computing infrastructure for future modeling and simulation tools. Although fundamental studies are underway to apply and operate cloud computing in the areas of modeling and simulation, new and additional studies are required to devise an optimal cloud computing infrastructure to satisfy the needs of large-scale ABMS.

키워드

과제정보

연구 과제번호 : 과학적 정책 수립을 위한 도시행정 디지털트윈 핵심 기술 개발

연구 과제 주관 기관 : 정보통신기술진흥센터

참고문헌

  1. 윤봉규, 이원재, "ABM 개론: Netlogo를활용한자연, 사회, 공학복잡계모델," 국방대학교국가안전보장문제연구소, 2017, p. 13.
  2. 정상욱, 고동우, 손동현, "마케팅에서Agent Based Modeling의 활용," 글로벌경영연구, 제28권제2호, 2016.8, p. 1.
  3. R. Axelrod and L. Tesfatstion, "A Guide for Newcomers to Agent Based Modeling in the Social Science," Handbook Comput. Economics, vol. 2, 2006, pp. 3-5.
  4. S. Abar et al., "Agent Based Modelling and Simulation Tools: a Review of the State-of-Art Software," Comput. Sci. Rev., vol. 24, 2017, pp. 13-33. https://doi.org/10.1016/j.cosrev.2017.03.001
  5. FLAME, http://flame.ac.uk/
  6. HLA_AGENT, http://www.agents.cs.nott.ac.uk/simulation/hla_agent/
  7. HLA_RePast, http://www.cs.bham.ac.uk/research/projects/hlarepast/
  8. D-MASON, https://sites.google.com/site/distributedmason/
  9. MATSim, http://matsim.org/
  10. Pandora, http://xrubio.github.io/pandora/
  11. PDES-MAS, http://www.cs.bham.ac.uk/research/projects/pdesmas/
  12. Repast for High Performance Computing, https://repast.github.io/repast_hpc.html
  13. SWARM, http://www.swarm.org/wiki/Swarm_main_page
  14. "Self-Study Guide for Repast," http://www2.econ.iastate.edu/tesfatsi/repastsg.htm
  15. C. Guo and W. Xiong, "Parallel Agent-Based Simulation of Complex System Based on Repast HPC," Int. Symp. Instrument. Measurement, Sensor Netw. Autom. (IMSNA), Toronto, Canada, Dec. 23-24, 2013, pp. 808-812.
  16. 안창원 외, "인구동태 마이크로 시뮬레이션 기술동향," 전자통신동향분석, 제29권 제4호, 2014, pp. 11-20. https://doi.org/10.22648/ETRI.2014.J.290402
  17. R. Allan, "Survey of Agent Based Modelling and Simulation Tools," 2008, http://www.grids.ac.uk/Complex/ABMS/ABMS.html
  18. C.M. Perez and E. Cesar, "Tutorial: Agent-Based Simulations Using FLAME," Social Simulation Conf. (SSC), Barcelona, Spain, Sept. 1-5, 2014.
  19. A. Rousset, B. Herrmann, C. Lang, and L. Philippe, "A Survey on Parallel and Distributed Multi-Agent Systems," in Workshop Parallel Distrib. Agent-Based Simulations, Springer, 2014, pp. 371-382.
  20. MASON, http://cs.gmu.edu/-eclab/projects/mason/
  21. M. Paolucci and L. Vicidomini, "A Distributed Simulation of Roost-Based Selection for Altruistic Behavior in Vampire Bats," in Euro-Par 2013 Workshops, LNCS 8374, 2013, pp. 575-584.
  22. P. Wittek and X. Rubio-Campillo, "Scalable Agent-Based Modelling with Cloud HPC Resources for Social Simulations," IEEE Int. Conf. Cloud Comput. Technol. Sci. Proc., Taipei, Taiwan, Dec. 3-6, 2012, pp. 355-362.
  23. M. Carillo et al., "D-Mason on the Cloud: an Experience with Amazon Web Services," Euro-Par 2016: Parallel Processing Workshops, Springer, Aug. 2016, pp. 322-333.
  24. M. Kiran et al., "Agent-Based Modelling as a Service on Amazon EC2: Opportunities and Challenges," IEEE/ACM Int. Conf. Utility Cloud Comput. (UCC), Limassol, Cyprus, 2015, pp. 251-255.
  25. X. Liu et al., "Cloud-Based Computer Simulation: towards Planting Existing Simulation Software into the Cloud," Simulation Modelling Practice and Theory, vol. 26, 2012, pp. 135-150. https://doi.org/10.1016/j.simpat.2012.05.001
  26. S.J.E. Taylor et al., "A Tutorial on Cloud Computing for Agent-Based Modeling & Simulation with Repast," In Proc. Winter Simulation Conf. (WSC '14), Savanah, GA, USA, Dec. 7-10, 2014, pp.192-206.
  27. E. Cayirci, "Modeling and Simulation as a Cloud Service: A Survey," Winter Simulations Conf. (WSC), Washington, DC, USA, Dec. 8-11, 2013, pp. 389-400.
  28. M. Carillo et al., "Distributed Simulation Optimization and Parameter Exploration Framework for the Cloud," Simulation Modelling Practice Theory, vol. 83, 2018, pp. 108-123.
  29. NetLogo, https://ccl.northwestern.edu/netlogo/