DOI QR코드

DOI QR Code

A Study on Development of Network Management Systems base on Component

컴포넌트 기반의 망관리 시스템 개발에 관한 연구

  • 김행곤 (대구가톨릭대학교 컴퓨터공학과) ;
  • 김지영 (대구가톨릭대학교 대학원 전산통계학과)
  • Published : 2004.08.01

Abstract

With growing population of internet and web applications, distributed environment is considered to be the standard architecture of application. A network management systems(NMS) is necessary to control and monitor the complex network resources for providing and sharing the heft quality service. We recognize the NMS as a standard infrastructure for supporting efficient networking and a separate commercial applications. We believe every resource including software, hardware and environment for the network management should be separated from special protocols, vendors and applications. Therefore, We need a standard network management system that is efficient and consistent because of the heterogeous network features. In regards to software development, software reuse through assembling and extending the reusable elements such as patterns and components assures to realize the best productivity and quality The component based development(CBD) methodology that can assemble black box though well defined interfaces makes it possible to develop easer and quicker applications and is proved as the best software development solution involved in construction, selection and assembly of components. In this thesis, we describe the architecture for the network management and identify, define and design the components through analysis and design in the network management domain and Identified components mapped to the component architecture. We also specify the component development and design and implement the component for developing the network management. Implemented components apply to the component repository system that register, retrieve and understand the components. We analyze, design and implement the entire network management system based on configuration, connection, performance and fault management through the pre-developed components.

인터넷과 웹의 확산으로 네트워크 기반의 분산 환경은 응용의 표준 아키텍처로 인식되고 있다. 또한 네트워크의 효율성과 최상의 서비스 제어와 공유를 위해 복잡한 네트워크 구성 자원들을 관리하는 망 관리 시스템이 요구되고, 이는 응용의 표준 하부 지원 시스템으로서 뿐 아니라 독립적인 상업적 응용으로서 수요와 기대가 점차 증가하고 있다. 하지만 특정 프로토콜이나 특정적인 벤더의 장치에 의존적으로 분산되어져 있고, 이기종의 분산형 네트워크 자체의 성질 때문에 이들 시스템들을 통합하고 일관성 있게 관리할 수 있는 표준화된 망관리의 필요성이 요구되고 있다. 또한 소프트웨어 개발 방법 측면에서는 패턴과 컴포넌트에 의한 조림, 확장을 중심으로 하는 소프트웨어 재사용이 소프트웨어 생산의 기대치를 현실화할 수 있는 최상의 접근 방법으로 인정된다. 이에 따라 잘 정의된 인터페이스를 통해 좀더 쉽고 빠른 응용을 개발 가능하게 하는 컴포넌트 기반 개발 방법론을 기반으로 컴포넌트를 구축, 선택, 조림함으로써 높은 품질과 생산성을 보장한다. 따라서 본 논문에서는 분산 망관리 시스템 개발을 위해 망관리 아키텍처를 정의하고, 망관리 설계패턴과 컴포넌트들을 식별, 정의하여 컴포넌트 아키텍처에 매핑한다. 또한 이를 통해 컴포넌트 개발과 유통, 사용을 위한 컴포넌트를 명세하고, 컴포넌트 설계를 통해 이를 구현하였으며, 구현된 컴포넌트들은 등록, 검색 및 이해할 수 있는 컴포넌트 저장소 시스템으로 적용하고, 미리 구현된 컴포넌트를 통해 전체 망관리 시스템을 분석/설계, 구현하였다.

Keywords

References

  1. Douglas W. Stevenson, 'Network Management : What it is and What it isn't,' Available web server from http://netman.cit.buffalo.edu/Doc/Dstevevson, 1996
  2. F. Dupuy, 'The TINA-C : Towards Networking Telecommunications Information Services,' ISS 1995 Contribution, June, 1994
  3. Brown A. W. and Wallnau K. C., 'The Current State of CBSE,' IEEE Software, pp.37-46, September/October, 1998 https://doi.org/10.1109/52.714622
  4. Voas, J. M., 'The Challenges Of Using COTS Software In Component-Based Development,' IEEE Computer, Vol.31, Issue 6, pp.44-45, 1998 https://doi.org/10.1109/MC.1998.683006
  5. G. Nilsson, 'An Overview of the TINA,' TINA Conference Proceeding, pp.1-12, February, 1995
  6. J. Bloem, 'TINA-C Connection Management Components,' TINA Conference Proceeding, pp.485-494, February, 1995
  7. Dr. Sidnie Feit, SNMP : A GUIDE TO NETWORK MANAGEMENT, McGraw-Hill, 1995
  8. William Stallings, Networking Standards : A Guide to OSI, ISDN, LAN, and MAN standards, Addison-Wesley, 1993
  9. Raman, L., 'OSI systems and network management,' Communications Magazine, IEEE, Vol.36, Issue 3, pp.46-53, 1998 https://doi.org/10.1109/35.663327
  10. E. Gamma, R. Helm, R. Johnson and J. Vissides, Design Pattern : Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
  11. 김정아 역, GOF의 디자인 패턴, Addison-Wesley, 2002
  12. 김행곤, 김지영, '설계 패턴 재사용 라이브러리 구현', 한국정보과학회, 제7권 제1호, pp.48-62, 2001
  13. Wilkes and Lawrence, Understanding Component Based Development, Addison-Wesley, 2000
  14. Alan W. Brown, Large-Scale Component-Based Development, Prentice Hall PTR, 2000
  15. J. Han, 'An Approach to Software Component Specification,' Proceedings of 1999 International Workshop on CBSE, Los Angeles, at URL : http://wwww.sei.cmu.edu/cbs/icse99/cbsewkshp.html, 1999
  16. 김행곤, 차정은, 김지영, 신호준, '컴포넌트 저장소 형상 관리 시스템 개발,' ETRI 최종보고서, 2000
  17. Chauki Jeong, Shahsavari, M. M., 'Component-based distributed network management,' Southeastcon 2000, Proceedings of the IEEE, pp.460-466, 2000
  18. 김행곤 외, '망관리 사용자 인터페이스 시스템 구축을 위한 컴포넌트 명세 및 프로토타이핑', 제5회 산학연 소프트웨어 공학 기술대회, pp.173-177, 2001
  19. 김지영, 김행곤, '컴포넌트 기반 망관리 시스템 개발', 한국 정보과학회 소프트웨어공학연구회, 제5권 제1호, pp.191-201, 2003
  20. Grady Booch, Visual Modeling with Rational Rose 2000 and UML, Addition-Wesley, 2001
  21. Robert Orfall, Client/Server Programming with Java and CORBA, John Willy & Sons, Inc., 1998
  22. Ivor Horton, Beginning Java 2, 정보문화사, 2001