Design and Implementation of a Manage System for CORBA-based Distrbuted Multimedia Services

CORBA 기반의 분산 멀티미디어 서비스를 위한 관리시스템의 설계와 구현

  • 공지영 (포항공과대학 컴퓨터공학과) ;
  • 홍원기 (포항공과대학교 컴퓨터공학과) ;
  • 김동진 (미국 IBM 연구원)
  • Published : 1999.10.01

Abstract

Recently, as the development and use of distributed multimedia services are growing explosively in every aspects of our lives, administrators of multimedia services are very concerned with providing users with reliable and efficient services. However, the management of distributed multimedia services is a very complex and troublesome work such that a flexible but powerful management system is necessary. This paper proposes a management system for managing CORBA-based distributed multimedia services. We have developed an architecture for the management system and defined a set of management services needed to monitor and control distributed multimedia services. The architecture consists of several objects, which perform configuration management, fault management, security management and event management. A generic distributed multimedia service (DMS) MIB has been defined for the management of various multimedia services and applications. In addition, as a proof of concept, we have developed a Web-based management system for a CORBA-based distributed multimedia system called MAESTRO. The prototype management system uses OrbixWeb to interface with the management server which is implemented as a set of CORBA objects. Though our management system has been developed for distributed multimedia services, it can easily manage other CORBA-based services and applications.

최근 분산 멀티미디어 서비스들의 개발과 사용이 급격히 증가함에 따라 안정적이고 효율적인 분산 멀티미디어 서비스를 제공하기 위한 관리가 필요하게 되었다. 하지만 이러한 분산 멀티미디어 서비스들의 관리는 매우 복잡하고 다루기 힘든 것이어서 강력한 관리 시스템이 요구되어진다. 그래서 이 논문에서 CORBA 기반의 분산 멀티미디어 서비스를 위한 관리 시스템을 제안한다. 이 연구에서는 분산 멀티미디어 서비스를 모니터링하고 제어할 수 있는 관리 시스템의 구조와 다양한 관리 서비스를 개발하였다. 관리 시스템의 구조는 구성 관리나 결함 관리, 보안 관리나 사건 관리와 같은 서비스를 수행하는 객체들로 구성된다. 그리고 분산 멀티미디어 서비스를 위한 기본 관리 정보도 정의하였다. 뿐만 아니라 설계에 대한 검증으로 MAESTRO라 불리는 CORBA 기반의 분산 멀티미디어 시스템을 위한 웹 기반의 관리 시스템을 개발하였다. 개발된 시스템 또한 CORBA를 기반으로 하였으며 관리 서버와 웹 인터페이스 사이의 통신을 위해 OrbixWeb을 사용하였다. 이 시스템은 현재로는 분산 멀티미디어 서비스 관리를 위해 개발되었지만 CORBA를 기반으로 한 다른 분야의 서비스나 응용 프로그램의 관리에도 쉽게 적용될 수 있을 것이다.

Keywords

References

  1. The Common Object Request Broker: Architecture and Specification Revision 2.0 OMG
  2. Simple Network Management Protocol J. Case;M. Fedor;M. Schoffstall;J. Davin
  3. The Practical Guide to Network Management Standards SNMP,SNMP,SNMP-2 and CMIP William Stallings
  4. International Organization for Standardization Information Technology - Open Systems Interconnection - Systems Management Overview OSI
  5. Desktop Management Interface Specification, Version 2.00 DMTF
  6. IBM Systems Journal v.33 no.3 A distributed system architecture for a distributed application environment M. Bauer;N. Coburn;D. Erickson;P. Finnigan;J. Hong;P. Larson;J.Slonim;D.Taylor;T.Teorey
  7. IBM Systems Journal v.33 no.3 Reference architecture for distributed systems management M. Bauer;P. Finnigan;J. Hong;J. Rolia;T. Teorey;G. Winters
  8. Proc. Of the International Conference on Computer Communication Modeling and management of distributed applications and services using the OSI management framework J.W. Hong;M.J. Katchabaw;M.A. Bauer;H. Lutfiyya
  9. Network Innovations Host Resource MIB P. Grillo;S. Waldbusser
  10. ISODE Consortium Network Services Monitoring MIB S. Kille;N. Freed
  11. Definitions of System-Level Managed Objects for Applications C. Krupczak;J. Saperia
  12. Application Management MIB C. Kalbfleisch;C. Krupczak;J. Saperia
  13. Mail Monitoring MIB S. Kille;N. Freed
  14. ISODE Consortium X.500 Directory Monitoring MIB G. Mansfield;S. Kille
  15. OnRamp Technologies, Joint Research Centre of the E.C. Definition of Managed Objects for WWW Servers C. Kalbfleishc;H. Hazewinkel
  16. White Paper, MAScOTTE Project (Management Services for Object oriented disTributed sysTEms) MAScOTTE
  17. The CORBA-Assistant, White Paper, Fraunhofer Institute Informations and Data Processing IITB Monitoring of CORBA-based Applications IITB
  18. Seventh IFIP/IEEE International Workshop on Distributed Systems: Operations & Management WEB Based Management - CORBA/SNMP Gateway Approach Subrata Mazumdar
  19. Proc. Of the IEEE Global Telecommunication Conference Towards automating instrumentation of systems and applications for management J.W. Hong;G. Gee;M.A. Bauer
  20. A CORBA based Management Framework for Distributed Multimedia Services and Applications Ji-Young Kong;J. Won-Ki Hong
  21. Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2) J. Case;K. McCloghrie;M. Rose;S. Waldbusser
  22. CORBAservices:EventService Specification OMG
  23. OrbixTalkTM White Paper IONA
  24. In Proc. of IEEE International Conference on Communications Object-oriented modeling of distributed multimedia services T.H. Yun;J.Y. Kong;J.W. Hong
  25. Orbix 2 IONA
  26. The Java Tutorial, Object-oriented Programming for Internet Mary Compine;Kathy Walrath
  27. OrbixWeb IONA