DOI QR코드

DOI QR Code

A Simulation Output Analysis Environment by utilizing Elastic Stack

Elastic Stack을 이용한 시뮬레이션 분석 환경 구성

  • Received : 2018.01.26
  • Accepted : 2018.07.16
  • Published : 2018.09.30

Abstract

In this paper, we propose a simulation output analysis environment using Elastic Stack technology in order to reduce the complexity of the simulation analysis process. The proposed simulation output analysis environment automatically transfers simulation outputs to a centralized analysis server from a set of simulation execution resources, physically separated over a network, manages the collected simulation outputs in a fashion that further analysis tasks can be easily performed, and provides a connection to analysis and visualization services of Kibana in Elastic Stack. The proposed analysis environment provides scalability where a set of computation resources can be added on demand. We demonstrate how the proposed simulation output analysis environment can perform the simulation output analysis effectively with an example of spreading epidemic diseases, such as influenza and flu.

본 논문에서는 시뮬레이션 분석 과정의 복잡성을 줄이고 시뮬레이션 다량 수행을 가능토록 하기 위해 Elastic Stack 기술을 이용한 시뮬레이션 결과 분석 환경을 제안한다. 제안된 Elastic Stack 기반 시뮬레이션 결과 분석 환경은 물리적으로 떨어진 다양한 자원 상에서 수행되고 있는 시뮬레이션의 결과들을 중앙의 분석 서버로 자동 전송하고, 전송된 데이터들을 일괄적으로 관리하여 일련의 처리 및 분석 작업이 쉽게 적용될 수 있도록 지원하며, 다양한 가시화를 제공하는 서비스를 연결하여 분석 결과를 게시하는 과정을 손쉽게 구성할 수 있도록 지원한다. 또한, 각 서비스를 네트워크를 이용한 느슨한 연결 상태로 수행할 수 있어 확장성(scalability)을 제공한다. 제안된 시뮬레이션 결과 분석 환경의 유용성을 확인하기 위해 전염병 확산 시뮬레이션을 수행하고 별도의 분리된 서버에서 이에 대한 일련의 분석이 진행되는 과정을 보인다.

Keywords

References

  1. Modeling and Simulation - MATLAB & Simulink, Available at https://www.mathworks.com/discovery/modeling-and-simulation.html
  2. Quesnel, G., Duboz, R., & Ramat, E. (2009). The Virtual Laboratory Environment-An operational framework for multi-modelling, simulation and analysis of complex dynamical systems. Simulation Modelling Practice and Theory, 17(4), 641-653. https://doi.org/10.1016/j.simpat.2008.11.003
  3. Chao, D. L., Halloran, M. E., Obenchain, V. J., & Longini Jr, I. M. (2010). FluTE, a publicly available stochastic influenza epidemic simulation model. PLoS computational biology, 6(1), e1000656. https://doi.org/10.1371/journal.pcbi.1000656
  4. 박구락, 정진영, 안우영, & 정영석. (2012). 공공 데이터를 이용한 에너지 소비 예측 모델링에 관한 연구. 한국컴퓨터정보학회 학술발표논문집, 20(2), 329-330.
  5. 심준용, 위성혁, & 김세환. (2011). HLA 기반 시뮬레이션 소프트웨어 개발을 위한 분산객체 통신 프레임워크 설계 및 구현. 한국시뮬레이션학회논문지, 20(4), 97-104 https://doi.org/10.9709/JKSS.2011.20.4.097
  6. Meng, H., & Wang, C. Y. (2004). Large-scale simulation of polymer electrolyte fuel cells by parallel computing. Chemical Engineering Science, 59(16), 3331-3343. https://doi.org/10.1016/j.ces.2004.03.039
  7. Steed, C. A., Ricciuto, D. M., Shipman, G., Smith, B., Thornton, P. E., Wang, D., ... & Williams, D. N. (2013). Big data visual analytics for exploratory earth system simulation analysis. Computers & Geosciences, 61, 71-82. https://doi.org/10.1016/j.cageo.2013.07.025
  8. Huang, S., Huang, J., Dai, J., Xie, T., & Huang, B. (2010, March). The HiBench benchmark suite: Characterization of the MapReduce-based data analysis. In Data Engineering Workshops (ICDEW), 2010 IEEE 26th International Conference on (pp. 41-51). IEEE.
  9. Elasticsearch's official web page, Available at https://www.elastic.co/kr/
  10. 인구주택총조사 > 2%_인구사항(제공)[2% 서울 항목 줄임], available at https://mdis.kostat.go.kr/index.do
  11. 황교상, 이태식, & 이현록. (2014). 센서스 데이터를 기반으로 만든 전염병 전파 시뮬레이션 모델. 대한산업공학회지, 40(2), 163-171. https://doi.org/10.7232/JKIIE.2014.40.2.163
  12. 서울 콜택시 이용 분석(2017년 06월 데이터 기준), available at https://www.bigdatahub.co.kr/product/view.do?pid=1001581
  13. JAVA Agent DEvelopment Framework, available at http://jade.tilab.com/
  14. Kangsun, L., Sungwoo, H., & Sungmin, K. (2017). DESIGN AND IMPLEMENTATION OF AN ANALYSIS TOOL FOR UNSTRUCTURED SIMUATION OUTPUTS. International Journal Of Industrial Engineering, 24(2), 162-170.