DOI QR코드

DOI QR Code

Network Traffic Analysis System Based on Data Engineering Methodology

데이터 엔지니어링 방법론을 기반으로한 네트워크 트래픽 분석 시스템

  • 한영신 (영남대학교 전자정보공학부) ;
  • 김태규 (안보경영연구원 M&S 연구센터) ;
  • 정재은 (영남대학교 전자정보공학부) ;
  • 정찬기 (국방대학교 전산정보학과) ;
  • 이칠기 (성균관 대학교 정보통신공학부)
  • Received : 2008.11.24
  • Accepted : 2009.03.22
  • Published : 2009.03.31

Abstract

Currently network users, especially the number of internet users, increase rapidly. Also, high quality of service is required and this requirement results a sudden network traffic increment. As a result, an efficient management system for huge network traffic becomes an important issue. Ontology/data engineering based context awareness using the System Entity Structure (SES) concepts enables network administrators to access traffic data easily and efficiently. The network traffic analysis system, which is studied in this paper, is designed and implemented based on a model and simulation using data engineering methodology to be avaiable in evaluating large network traffic data. Extensible Markup Language (XML) is used for metadata language in this system. The information which is extracted from the network traffic analysis system could be modeled and simulated in Discrete Event Simulation (DEVS) methodology for further works such as post simulation evaluation, web services, and etc.

현재 네트워크 사용자 특히 인터넷 사용자 증가 속도는 가히 기하급수적이라 할 수 있다. 더불어 질 높은 서비스에 대한 요구가 제기되고 있는데 이것은 필연적으로 트래픽의 폭증을 가져오고 있다. 따라서 네트워크 트래픽의 효율적 분석 관리는 과거에 비해 더욱 중요한 사항으로 대두되고 있다. SES를 이용한 네트워크 분석은 네트워크 관리자들에게 쉽고, 효율적으로 트래픽데이터를 접근이 가능하다. 따라서 본 연구의 목적은 대용량의 네트워크 트래픽 데이터 효과적으로 처리하기 위해 최적화된 네트워크 트래픽 시스템을 구현하기 위하여 데이터 엔지니어링 방법론인 SES를 이용하여 네트워크 패킷의 정보 구조를 설계한후 DEVS를 이용하여 분석하는 시스템을 구현하고자 한다.

Keywords

References

  1. 윤상의, 유흥렬, "네트워크 트래픽 관리를 위한 데이터웨어하우스시스템구현" 한국통신 무선통신연구소.
  2. Teorey, T.J., Yang, D., and Fry, J.P., "A logical design methodology for relational databases using the extended entity-relationship model," ACM Computing Surveys (CSUR), Vol. 18 No. 2, p. 197-222, June 1986. https://doi.org/10.1145/7474.7475
  3. OMG. Unified Modeling Language (UML), Version 2.1.1, 2007, http://www.omg.org/technology/documents/formal
  4. Sarjoughian, H., and Flasher, R., "System Modeling with Mixed Object and Data Models," DEVS Symposium, Spring Simulation Multiconference, Norfolk, Virginia, pp. 199-206, March 2007.
  5. Jordan, D. and Russell, C., "Java Data Objects," O'Reilly, 2003.
  6. Zeigler, B.P., Kim, T.G., and Praehofer, H., "Theory of Modeling and Simulation," 2nd ed., Academic Press, New York, 2000.
  7. Zeigler, B.P. and Zhang, G., The System Entity Structure: Knowledge Representation for Simulation Modeling and Design, in Artificial Intelligence, Simulation and Modeling, L. E. Widman, K. A. Loparo, and N. R. Nielsen, Eds. Wiley, p. 47-73, New York, 1989.
  8. B.P. and Hammonds, P.E., "Modeling & Simulation-Based Data Engineering: Introducing Pragmatics into Ontologies for Net-Centric Information Exchange," Elsevier, 2007.
  9. StanfordUniversity,ProtegeOntologyEditorandKnowledge-baseFramework,http://protege.stanford.edu/
  10. Ethereal, network protocol analyzer, 2007, http://www.ethereal.com/
  11. SESBuilder, An Integrated Tool to utilize System Entity Structure, 2007, http://www.sesbuilder.com/