DOI QR코드

DOI QR Code

Development of Computational Science Simulation Management Program in Heterogeneous Computing Environments

이종 컴퓨팅 환경에서의 계산과학 시뮬레이션 관리 프로그램 개발

  • 변희정 (수원대학교 ICT융합대학 정보통신학부) ;
  • 유정록 (한국과학기술정보연구원 국가슈퍼컴퓨팅본부)
  • Received : 2018.06.28
  • Accepted : 2018.07.30
  • Published : 2018.08.28

Abstract

Heterogeneous high performance computing systems are gaining acceptance as the environments for computational scientific simulations of various application fields. Those computing systems, however, have been mostly used with the legacy consoles, resulting in the severe decrement of accessibility and usability of heterogeneous computing assets. To solve this problem, this paper presents the design and implementation of web-based computational science simulation management program. The proposed program provides fundamental primitives including user authentication, data management, physical/virtual computing resource management, job management, etc. that can be used to manage different kinds of simulations efficiently, and also offers highly extensible feature through a modular plug-in architecture. We also present the best practical examples of applications (e.g., scientific simulation education and bio-medical) to confirm our program's effectiveness.

이종의 고성능 컴퓨팅 시스템은 최근 다양한 분야의 계산과학 시뮬레이션 처리 도구로 큰 각광을 받고 있다. 그러나 고성능 컴퓨팅 자원에 대한 활용 방법이 콘솔 기반으로 제공되기 때문에 컴퓨팅 자원에 대한 접근성과 활용성이 크게 떨어진다. 본 연구는 이러한 문제점을 해결하기 위해, 웹 기반의 이종 계산 자원 및 시뮬레이션 작업 관리 프로그램 개발에 대해 기술한다. 제안한 계산과학 시뮬레이션 관리 프로그램은 물리 가상 계산 자원 제어뿐만 아니라 사용자 인증, 데이터 관리, 시뮬레이션 작업 관리 등의 기능을 제공하며, 모듈식 플러그인 구조 설계를 통해 고도의 확장성을 가진다. 다분야 계산과학공학 교육 및 생명의료분야 적용 사례를 통해 그 우수성을 확인한다.

Keywords

References

  1. B. Hindman, A. Konwinski, M. Zaharia, and I. Stoica, "A common substrate for cluster computing," Workshop on Hot Topics in Cloud Computing 2009.
  2. R. Seungwoo, K. Jik-Soo, K. Sangwan, K. Seoyoung, and H. Soonwook, "Effective Distributed Supercomputing Resource Management for Large Scale Scientific Applications," J. of KIISE, Vol.42, No.5, 2015.
  3. L. Kotthoff, T. Kelsey, and M. McCaffery, "Web-scale distributed eScience AI search across disconnected and heterogeneous infrastructures," Proceedings of the 10th IEEE International Conference on e-Science 2014.
  4. RESTful OpenAPIs, http://en.wikipedia.org/ wiki/Representational_state_transfer, 2018-06-21
  5. F. Jan, C. Jiri, D. Marie, and J. Janecek, "New Approach for Virtual Machines Consolidation In Heterogeneous Computing Systems," International Journal of Hybrid Information Technology, Vol.9, No.12, 2016.
  6. A. Tiwari, A. C. Chantrenne, A. Jundt, J. Peraza, R. Lohner, J. D. Baum, and L. Carrington, "Running large‐scale CFD applications on Intel KNL-based clusters," International Journal for Numerical Methods in Fluids, Vol.86, No.11, 2018.
  7. K. SeongKi, "A Survey on Issues at the GPGPU Acceleration of the Monte Carlo Tree Search," International Journal of Applied Engineering Research, Vol.12, No.15, 2017.
  8. J. Bi, H. Yuan, W. Tan, M. Zhou, Y. Fan, J. Zhang, and J. Li, "Application-aware dynamic fine-grained resource provisioning in a virtualized cloud data center," IEEE Transactions on Automation Science and Engineering, Vol.14, No.2, 2017.
  9. nanoHub, http://nanohub.org, 2018.06.21.
  10. ICEAGE (International Collaboration to Extend and Advance Grid Education), http://www.iceage-eu.org/, 2018.06.21.
  11. HubZero Platform, https://hubzero.org/, 2018.06.21.
  12. https://nanohub.org/infrastructure/rappture/, 2018.06.21.
  13. F. Y. Calderon, F. Wihardja, E. Melamed, M. Song, G. Paladini, N. Lepore, M. Nelson, S. Erberich, S. Bluml, and J. G. McComb, "Extending PACS functionality: towards facilitating the conversion of clinical necessities into research-derived applications," 12th International Symposium on Medical Information Processing and Analysis. Vol. 10160. International Society for Optics and Photonics, 2017.
  14. S. Piyamas, K. Dejhan, and S. Yimmun, "A web-based DICOM-format image archive, medical image compression and DICOM viewer system for teleradiology application," SICE Annual Conference, Proceedings of IEEE, 2010.
  15. A. Chierici and R. Veraldi, "A quantitative comparison between xen and kvm," Proceedings of the 17th International Conference on Computing in High Energy and Nuclear Physics, 2009.
  16. Y. Yonghong and C. Barbara, Comparative Study of Distributed Resource Management Systems-SGE, LSF, PBS Pro, and LoadLeveler, 2004.
  17. H. Johner, L. Brown, F. S. Hinner, W. Reis, and J. Westman, Understanding LDAP, IBM 1998.
  18. G. Shahram and M. Ankit, "An evaluation of the hibernate object-relational mapping for processing interactive social networking actions," Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services, ACM, pp.64-70, 2014.
  19. Spring Web Framework, https://spring.io, 2018.06.21.
  20. W. Felter, A. Ferreira, R. Rajamony, and J. Rubio, "An updated performance comparison of virtual machines and linux containers," Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium On. IEEE, 2015.
  21. J. Sebastien, U. Ayachit, and B. Geveci, "Paraviewweb, a web framework for 3d visualization and data processing," IADIS international conference on web virtual reality and three-dimensional worlds, Vol.7, 2010.