• Title/Summary/Keyword: 실시간 CORBA

Search Result 60, Processing Time 0.026 seconds

A Design and Implementation of Device Driver Architecture of IEEE 1394 Network Adaptor for Guaranteeing Real-Time Characteristics (IEEE 1394 네트웍에서 실시간성 보장을 위한 디바이스 드라이버 소프트웨어 구조 설계 및 구현)

  • 박동환;임효상;강순주
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.27 no.4C
    • /
    • pp.295-307
    • /
    • 2002
  • The IEEE 1394 protocol is a de facto standard in multimedia digital home network. It supports several advanced features such as hot plugging, dynamic network reconfiguration, isochronous transmission and so on. Since the IEEE 1394 was adapted in the field of multimedia service with QoS guarantee, back bone network protocol with reel-time digital instrumentation and control sub networks, and physical layer protocol for real-time middleware such as real-time CORBA, the additional real-time features has been required in device driver implementation because of the necessity of the predictability enhancement. To guarantee the real-time features, the device driver of the IEEE 1394 should support the priority based packet processing and also need a isochronous buffer management mechanism to deal with the periodic isochronous communication. In this paper, we proposed a new software architecture of the IEEE 1394 device driver for supporting the real-time characteristics such as priority based packet processing, priority based scheduling and so on.

Design and Implementation of Real-Time Teleconferencing System using the Simplified Resource Reservation on Real-Time CORBA Supporting RIOP (RIOP를 이용한 실시간 CORBA 상에서의 단순화된 자원예약 메커니즘을 이용한 실시간 화상회의 시스템의 설계 및 구현)

  • Hyeon, Ho-Jae;Hong, Seong-Jun;Han, Seon-Yeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.7
    • /
    • pp.1897-1908
    • /
    • 1999
  • Multimedia services(i.e. teleconferencing and Video on demand) have been developed on MBone. The video and audio data of them require Real-Time service using QoS(Quality of Service) guarantees. RSVP(Resource reSerVation Protocol) on the Internet has been suggested to support QoS guarantees. But currently, it has two problems : complexity and scalability. To solve these problems, this paper describes the design and implement of teleconferencing system with QoS guarantees by simplifying the resource reservation processing to solve the RSVP's complexity and scalability.

  • PDF

The Mechanism for Reliable Group Communication Based on CORBA in Distributed Environment (분산환경에서 CORBA를 기반으로 한 신뢰성 있는 그룹통신기법)

  • 안계호;이재완
    • Journal of Internet Computing and Services
    • /
    • v.3 no.2
    • /
    • pp.79-85
    • /
    • 2002
  • In open communication architecture, application systems consist of objects distributed in lots of computing nodes. To reduce complexity of development. and management of distributed software, to manage efficiently distributed objects and to provide realtime service, the mechanisms for object group management and communication are needed in distributed environment. In this paper we compose object groups and provide reliable group communication mechanism based on CORBA which can adopt a new service without lots of changes on existing system. Group consist of some subgroups that subgroup manager manages for improving the efficiency of group management and message ordering is kept by using sequencer, Communication method among groups uses multicast based on paint to point communication as well as IP multicast and we provide high performance by using selective retransmission of message through message history, We analyze the performance of the proposed mechanism through simulation in distributed environment.

  • PDF

A Design and Implementation of Distributed Object Group Platform for Supporting Real-Time Application in CORBA Environments (CORBA 환경에서 실시간 응용을 자원을 위한 분산 객체그룹 플랫폼의 설계 및 구현)

  • Kim, Myeong-Hui;Lee, Jae-Wan;Ju, Su-Jong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.4
    • /
    • pp.1062-1072
    • /
    • 2000
  • 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.

  • PDF

A Study on Distributed & Intelligent Platform for Digital Contents (디지털 콘텐츠 저장 및 유통을 위한 분산 지능형 플랫폼에 관한 연구)

  • 장연세;임승린;나오키엔도
    • Journal of the Korea Society of Computer and Information
    • /
    • v.8 no.3
    • /
    • pp.53-60
    • /
    • 2003
  • In these day, Digital Contents is authorized in forms of HTML and various kind of multi-media by an enterprise and/or organization. At this circumstances, it is very hard or impossible to search a contents between them. Futhermore, you may have to change your contents service systems to extend to cover more user services needs. On this paper, we propose a new architecture to get extendability and empowered interoperability without any maintenance, update or changes. And we introduce the OMG's CORBA to make fault resilient system and to provide a load balancing using a distributed process mechanism. Even more, we adopted the SyncML specification. It can help us to make it real to synchronize between DBMS at real-time. So all these are support easy content synchronization and user-friendness.

  • PDF

Distributed Objects' Grouping and Management for Supporting Real-time Service in CORBA Environments (CORBA 환경에서 실시간 서비스 지원을 위한 분산 객체의 그룹화 및 관리)

  • Sin, Gyeong-Min;Kim, Myeong-Hui;Ju, Su-Jong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.5
    • /
    • pp.1241-1252
    • /
    • 1999
  • It is proposed in TINA, the open information telecommunication network architecture, that the definition of object group which is collection of objects provides a decrease of complex networking and a facility of object managing by service executing of application on distributed computing environment. Based on a new distributed object group model[13] we have been researched according to TINA specification, this paper proposed the object group model with the scheduler object and objects management mechanisms that can support real-time services on CORBA. To do this, we described the definition of object grouping and the requirements to suggest the object group model supporting real-time service, designed the object group structure and functional components containing in an object group using James Rumbaugh's modelling[12], and showed a class diagram of components in an object group. This paper designed IDLs of an object group manager and scheduler among the components, and finally showed the procedures of management and service interconnections between objects in the different object groups vi ETD.

  • PDF

A Component Based System Implementation for Multi-media Contents Distribution (컴포넌트에 기반한 멀티미디어 콘텐츠 전시 및 배포 시스템 구현)

  • Jang, Yeun-Sae;Lim, Seung-In;Endoh, Naoki
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.11a
    • /
    • pp.637-642
    • /
    • 2003
  • 현재 각 기업 및 기관에서 구축하고 있는 디지털 콘텐츠는 HTML을 비롯한 다양한 형식의 멀티미디어로 작성되어 있다. 따라서 타 기관에 전시된 콘텐츠 정보를 검색하거나 연동하기는 불가능하다. 뿐만 아니라 시스템을 확장하기 위해서는 전체 시스템을 교체해야하는 문제도 파생될 수 있다. 그러나 본 연구에서 제안하는 플랫폼은 기존 레거시(Legacy) 어플리케이션을 수정하지 않더라도 쉽게 신 시스템과 연동이되고 타 시스템과도 연동이된다. 또한 CORBA에 기반한 부하 분산 기법과 분산 처리기법을 도입하여 하나의 시스템에 과부하가 발생하여 전체시스템의 성능이 저하되는 문제를 방지하고 안정성을 보장하기 위하여 Fail-over 기능을 제공한다. 또한 SyncML 기법을 도입하여 여러 종류의 DBMS를 사용하는 타 기관과의 콘텐츠 실시간 공유를 지원한다. 이로써 콘텐츠를 쉽게 저장 및 유통할 수 있는 기반 환경을 제공한다.

  • PDF

A CORBA-Based Collaborative Work Supported Medical Image Analysis and Visualization System (코바기반 협업지원 의료영상 분석 및 가시화 시스템)

  • Chun, Jun-Chul;Son, Jae-Gi
    • The KIPS Transactions:PartD
    • /
    • v.10D no.1
    • /
    • pp.109-116
    • /
    • 2003
  • In this paper, a CORBA-based collaborative medical image analysis and visualization system, which provides high accessibility and usability of the system for the users on distributed environment is introduced. The system allows us to manage datasets and manipulates medical images such as segmentation and volume visualization of computed geometry from biomedical images in distributed environments. Using Bayesian classification technique and an active contour model the system provides classification results of medical images or boundary information of specific tissue. Based on such information, the system can create real time 3D volume model from medical imagery. Moreover, the developed system supports collaborative work among multiple users using broadcasting and synchronization mechanisms. Since the system is developed using Java and CORBA, which provide distributed programming, the remote clients can access server objects via method invocation, without knowing where the distributed objects reside or what operating system it executes on.

Design and Implementation of an Integrated Streaming Service Architecture (통합 스트리밍 서비스 구조 설계 및 구현)

  • 이승룡;홍충선
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.26 no.6A
    • /
    • pp.1019-1033
    • /
    • 2001
  • 본 논문에서는 멀티미디어 스트리밍을 위한 표준 프로토콜과 미디어 포맷을 지원하고, 실시간 객체지향형 멀티미디어 데이터베이스(BeeHive)를 지원하는 통합 멀티미디어 스트리밍 서비스 프레임워크(ISSA)를 제안한다. ISSA의 핵심 구성요소는 세션의 생성과 스트림 제어를 담당하는 세션 관리자, 스트리밍 데이터의 전송을 담당하는 전송 관리자, 미디어의 압축과 복원 및 재생을 담당하는 미디어 관리자, 그리고 데이터베이스와의 연동을 담당하는 데이터베이스 커넥터이다. ISSA는 스트림의 제어를 위하여 IETF에서 제안한 RTSP, 스트림과 세션의 표현과 초기화를 위해 SDP와 SIP, 스트림 데이터의 실시간 전송을 위하여 RTP 및 TCP, UDP를 지원한다. 또한, ISSA는 VOD, MOD, 웹캐스팅을 위한 개발과 라이브러리를 제공하며, 웹서버와 CORBA A/V 스트리밍 서비스와의 연동을 위한 게이트웨이도 제공한다. ISSA는 운영체제 환경에서 플랫폼에 독립적으로 작동하고, 객체지향 멀티미디어 데이터베이스 서비스를 지원한다. 그리고 멀티캐스팅, 웹캐스팅, 멀티미디어 통신을 위한 표준 프로토콜을 지원하며, 상용 코덱인 Microsoft 사의 Direct Show를 지원할 수 있는 RTP 소스필터를 가지고 있다. 마지막으로, 기존의 다양한 표준 미디어 포맷을 지원할 뿐만 아니라, 새로운 미디어 포맷도 쉽게 수용할 수 있도록 설계되어 있다.

  • PDF

Visual Servoing for Humanoid Robot in a Distributed Environment (분산 환경에서 휴머노이드 로봇의 비주얼 서보잉)

  • Jie, Min-Seok;Hong, Seung-Beom;Lee, Joong-Jae
    • Journal of Advanced Navigation Technology
    • /
    • v.13 no.5
    • /
    • pp.705-713
    • /
    • 2009
  • This paper proposes CORBA-based visual servoing system of humanoid robot. To effectively control the humanoid robot which is connected to network, it needs to define necessary services for visual servoing as distribution object, and realize them in the middleware. For realizing it following services should be addressed. Naming service for searching a necessary service with unique name assigned to each object, image service for supplying image obtained from stereo camera. In the experiment, we show the result of balloon tracking and bursting that the robot tracks balloons as target objects in the real time, and if a balloon stop for a certain time, then the robot bursts the balloon.

  • PDF