A Design and Implementation of Distributed Object Group Platform for Supporting Real-Time Application in CORBA Environments

CORBA 환경에서 실시간 응용을 자원을 위한 분산 객체그룹 플랫폼의 설계 및 구현

  • Kim, Myeong-Hui (Dept.of Computer Engineering, Graduate School of Wonkwang University) ;
  • Lee, Jae-Wan (Dept.of Electronics Information Engineering, Kunsan National University) ;
  • Ju, Su-Jong (Dept.of computer Engineering, Wonkwang University)
  • 김명희 (원광대학교 대학원 컴퓨터공학과) ;
  • 이재완 (군산대학교 전자정보공학부) ;
  • 주수종 (원광대학교 컴퓨터공학과)
  • Published : 2000.04.01

Abstract

The applications developing in distributed object computing enviroments are faced with the difficulties for managing various lots of distributed objects. Also, because the most multimedia service, like video, audio, and so forth, must be satisfied itself with real-time constraints, the users also are feeling with necessary to apply real-time mechanisms to distributed multimedia services. The goal of this paper is to solve the problems for managing distributed objects, and to be easy to develop complex applications that can provide real-time services. To do this, we designed and implemented a real-time object group platform that can be placed between applications and CORBA. This platform is extended the existing object group model[13,14] added to the scheduler and timer object components for supporting real-time concept. We designed the components for platform by using James Rumbaugh object modeling technology that consists of object, function, and dynamic model. And then we described the detailed interfaces of the components by IDL, and implemented our real-time object group's platform using OrbixMT 22 which is the IONA Technologies' ORB product. Finally, we showed the execution procedures of the schduler object of each components in a real-time object group platform.

Keywords

References

  1. OMG. 'The Common Object Request Broker Architecture and Specification revision 2. 2,'http:// www.omg.org/corba/corbaCB.htm, 1998
  2. Nguyen Duy Hoa, 'Distributed Object Computing with TINA and CORBA Technical Report Nr 97/7, http://nenya.ms.mlf.cuni cz/thegroup/, 1997
  3. OMG Realtime Platform SIG, 'Realtime CORBA. A White Paper - Issue 1.0' http //www.omg org/ realtime real-time_whitepapers,html. 1996
  4. Nietor Fav Wolfe et al , 'Expressing and Enforcing Timing Constraints in a Dynamic Real- Time CORBA System.' http://www.cs.uri.edu/rtsorac/publication.html. 1997
  5. Victor Fay Wolfe, et al, 'Real-Time CORBA,' In proceedings of the third IEEE Real-time Technology and Applications Symposium. 1997
  6. James Rumbaugh, 'Object-Ortented Modeling and Design' Prentice Hall, 1991
  7. OMG. 'Realtime CORBA 1 .0 RFP,' OMG Document: orbos/97 -09- 31, 1997
  8. OMG TC 'Realtime CORBA Extensions. Joint Initial Submission,' OMG TC, Document orbos/ ?98-01-09, 1998
  9. OMG. 'CORBA Services Common Object Services Specification,' http·//www.omg. org/corba/sectranl htm, 1997
  10. 'Scheduling in Real-Time Systems,' http//www. realtime-os.com/sched_o3.html 1996
  11. Andrcw S. Tanenbaum. 'Distributed Operating Systems,' Prentice Hall International. Inc 1995
  12. G. P. A. Fernandes and I A. Utling, ' An Architecture for Scheduling or Services in a Distnbuted System,' 1996
  13. 주수종,한국전자통신연구원,'분산처리환경에서 객체그룹 모델링 및 성능분석에 관한 연구', 최종보고서,1997
  14. 고창록,신영석,김명희,주수종,'개방형 분산시스템에서 객체그룹 모델링에 관한 연구', 한국정보과학회 학술지,Vol.24,No.2.1997
  15. 신경민,김명희 주수종,'CORBA 환경에서 실시간 서비스 지원을 위한 분산 객체의 그룹화 및 관리', 한국정보처리학회,제6권5호,1997
  16. 김명희,주수종,'실시간 테스크의 마감시간 만족을 위한 캐쉬 최적 분할 형태의 분석',한국정보처리학회,제4권11호,1997