A Study on the Architecture Modeling of Information System using Simulation

시뮬레이션을 이용한 정보시스템 아키텍쳐 모델링에 관한 연구

  • Park, Sang-Kook (Department of Information Technology Policy Management, Soongsil University) ;
  • Kim, Jong-Bae (Graduate School of Software, Soongsil University)
  • 박상국 (숭실대학교 IT정책경영학과) ;
  • 김종배 (숭실대학교 소프트웨어특성화대학원)
  • Published : 2013.10.25

Abstract

The conventional design of the information system architecture based on the personal experience of information systems has been acted as a limit in progress utilizing appropriate resource allocation and performance improvements. Architecture design depending on personal experience makes differences in variance of a designer's experience, intellectual level in related tasks and surroundings, and architecture quality according to individual's propensity. After all these problems cause a waste of expensive hardware resources. At working place, post-monitoring tools are diversely developed and are running to find the bottleneck and the process problems in the information operation. However, there are no simulation tools or models that are used for expecting and counteracting the problems at early period of designing architecture. To solve these problems we will first develop a simulation model for designing information system architecture in a pilot form, and will verify validity. If an error rate is found in the permissible range, then it can be said that the simulation reflects the characteristic of information system architecture. After the model is developed in a level that can be used in various ways, more accurate performance computation will be able to do, getting out of the old way relying on calculations, and prevent the existence of idle resources and expense waste that comes from the wrong design of architecture.

종래의 정보시스템 아키텍쳐 설계는 설계자 개인의 경험을 바탕으로 진행되어 정보시스템의 적절한 자원 배분 활용과 성능 향상에 한계로 작용되어 오고 있다. 개인 경험에 의존한 아키텍쳐 설계는 설계자 경험의 다양성, 관련 업무 및 환경에서의 지식수준, 개인의 성향에 따른 아키텍쳐 품질수준에 많은 차이가 발생한다. 이러한 문제점은 결국 고비용의 하드웨어 자원 낭비라는 결과를 초래한다. 업무 현장에서는 아키텍쳐의 성능 모니터링, 병목구간 발견 및 정보시스템 운영 프로세스 상의 문제점을 발견하고 대응할 목적으로 사후적 모니터링 Tool 들이 다양하게 개발되어 운영되고 있다. 그러나 아키텍쳐 설계 초기에 사전적으로 예측하여 대응하기 위한 시뮬레이션 툴이나 모델들은 거의 없으며, 있더라도 제한적인 모델에서만 적용 가능하다. 이러한 문제점들을 개선하고자 정보시스템 아키텍쳐 설계를 위한 시뮬레이션 모델을 우선 파이롯 형태로 개발, 실험을 통하여 타당성을 검증한다. 실험의 결과 오차율이 허용범위 이내에서 발생되면 시뮬레이션 모델이 현실 세계의 정보시스템 아키텍쳐 특성을 잘 반영하고 있다고 할 수 있다. 향후에 본 개발 모델이 다양하게 활용 가능한 수준으로 개발된다면 그동안 수식계산에 의존해 오던 방식을 벗어나 정확한 성능산정이 가능할 것이고 잘못된 아키텍쳐 설계로 인한 유휴자원의 발생 및 예산낭비를 예방할 수 있다.

Keywords