DOI QR코드

DOI QR Code

A Research to Enhance the Fault Tolerance of the CORBA Based Traffic Information Systems

CORBA 기반 교통정보시스템의 Fault Tolerance 향상을 위한 연구

  • Published : 2003.10.01

Abstract

There are many methods to enhance the fault tolerance of the CORBA based real time systems by viewpoints. Among them, this paper provides a method to enable seamless services where the systems based on the CORBA have object's faults originated processing real time information. Namely, this paper observes a method to deal efficiently with object's faults happening in 3 tier architecture environments. It is possible to replicate objects as a way to enhance the fault tolerance considering object's faults. Along with it, this paper shows a method to enhance the fault tolerance ultimately and then keep the service continuity by prividing a way to allow to continue to run the systems until the FT-CORBA based one's faults are recovered.

CORBA를 사용하는 실시간 시스템의 안정성을 높이기 위한 방법은 관점에 따라 여러 가지가 있다. 그 중에서 본 논문은 CORBA 표준을 구현한 시스템이 실시간 정보를 처리할 경우 발생하는 객체 장애 시에 지속적인 서비스를 가능케 하는 방법을 제시한다. 즉, 3 tier 소프트웨어 아키텍쳐 환경에서 발생하는 객체 장애에 효율적으로 대처하는 방법을 고찰한다. 객체 장애를 고려하여 안정성을 높이는 방법으로서 객체를 복제(replication)하는 방법이 가능하다. 본 논문에서는 이와 함께 Fault Tolerant CORBA(FT-CORBA) 의 장애 복구까지 시스템을 지속적으로 운영하기 위한 방법을 고찰함으로써 궁극적으로 시스템의 안정성을 향상하고 이에 따라 서비스의 연속성을 유지시킬 수 있는 방법을 제시한다.

Keywords

References

  1. K. Fischer, J. P. Muller, M. Pischel, 'Unifying Control in a Layered Agent Architecture,' Technical Memo TM-94-05, DFKI GmbH, Saarbrucken, p.3, Jan., 1995
  2. C. C. Guan, S. L. Li, 'ARCHITECTURE OF traffic.smart,' the 8th World Congress on ITS, pp.2-5, Oct., 2001
  3. Isis Distributed Systems Inc. and Iona Technologies Li· mited. Orbix+ Isis Programmer's Guide, 1995
  4. S. Maeis, 'Adding group communication and fault tolerance to COREA,' In Proceedings of the 1995 USENIX Conference on Object-Oriented Technologies, Monterey, CA, pp.135-146, 1995
  5. B. Natarajan, A. Gokhale, S. Yajnik, 'DOORS : Towards High-performance Fault Tolerant CORBA,' the Proceedings of the 2nd Distributed Applications and Objects (OOA) conference, Antwerp, Belgium, pp.1-2, Sept., 2000
  6. J. L. Neto, A. D. Santos, C. A. A. Kaestner, A. A. Freitas, 'Document Clustering and Text Summarization,' In Proceedings, 4th Int. Conference on Practical Applications of Knowledge Discovery and Data Mining (PADD-2000), pp. 1-4, London, UK, 2000
  7. Object Management Group, 'COREA Revision 2.3,' June, 1999
  8. Object Management Group, 'CORBA Version 3.0,' OMG Document formal/02-06-33 edition, Jul., 2002
  9. Object Management Group, 'The Common Object Services specification,' OMG Technical Committee Document formal/98-07-05, Jul, 1998
  10. P. Narasimhan, 'Transparent Fault Tolerance for COREA,' Ph. D. thesis, Department of Electrical and Computer Engineering, University of California, Santa Barbara, pp.5-12, Dec., 1999
  11. Recursion Software, Inc., 'Voyager,' http://www.recursionsw.com/products/voyager/voyager.asp, 2002
  12. S. Russel, P. Norvig, 'Artificial Intelligence,' Prentice-Hall, Inc., pp.40-45, 1995
  13. D. C. Schmidt, 'Applying Patterns to Improve the Performance of Fault Tolerant COREA,' the 7th International Conference on High Performance Computing, ACMlIEEE, Bangalore, India, pp.1-4, Dec., 2000
  14. Z. Tari, O. Bukhres, 'Fundamentals of Distributed Object Systems,' John Wiley & Sons, Inc., pp.20-25, 2001
  15. U.S. Department of Transportation, 'NTCIP 2305(Draft)National Transportation Communications for ITS Protocol (NTCIP)- Application Profile for Common Object Request Broker Architecture (COREA),' Intelligent Transportation Systems Standards Fact Sheet, Aug., 2001
  16. Vehicle Information and Communication System Center, 'VICS units reach 3.2 million,' the 8th World Congress on ITS, pp.1-2, Oct., 2001
  17. 건설교통부, '지능형교통체제 기본계획 21', p.1, 2000
  18. 국토연구원, '국가 ITS 아키텍쳐 확립을 위한 연구(II)', pp. 359-378, 1999
  19. 신범주, 'Fault Tolerant CORBA 개발', 차세대 CORBA/EJB 응용 기술 세미나, pp.59-64, 2000
  20. 정원호, 'Introduction to Mobile Agents', 덕성여자대학교 p.6, 1999
  21. 정희창, 정성원, '교통정보 Agent의 개발 방법론 및 운영환경 표준화에 대한 연구', 한국전산원, pp.50-53, 2001