• Title/Summary/Keyword: Real-Time CORBA

Search Result 58, Processing Time 0.024 seconds

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

A CORBA-Based Real-Time Event Filtering for Supporting Distributed Real-Time Applications (CORBA 기반의 분산 실시간 응용을 지원하기 위한 실시간 이벤트 필터링)

  • Yoon, Eun-Young;Yoon, Yong-Ik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.356-361
    • /
    • 2000
  • 이벤트 서비스는 멀티미디어 통신, 전자상거래 등과 같은 대용량의 분산 응용 시스템에서 발생하는 비동기적 이벤트의 전송을 제어하기 위한 서비스이다. 하지만 기존의 이벤트 서비스는 분산 환경의 실시간 응용 시스템을 지원하기 위해 필요한 실시간 지원 기능들이 결여되어 있어 이를 지원할 수 있는 실시간 이벤트 서비스 처리 방안이 요구된다. 본 논문에서 제안하는 RTEF(Real-Time Event Filtering) 서비스는 기존의 ORB 구조에 실시간 이벤트 필터링, 실시간 모니터 및 QoS 저장소를 포함시킨 실시간 이벤트 서비스 미들웨어이다. 특히, RTEF는 이벤트 사용자의 실시간 요구사항을 분산 실시간 응용시스템에 반영시키기 위하여 이벤트 필터링 기능을 실시간 처리에 맞게 강화 시켜 기존의 시스템에서 지원하지 못한 사용자의 실시간 요구사항을 지원하는데 중점을 두었다. 분산 실시간 응용시스템에 RTEF를 적용하면 사용자에게 자신이 원하는 실시간 요구조건에 맞게 필터링된 이벤트 처리결과를 제공하게 되므로 궁극적으로 보다 높은 서비스(QoS)를 제공하게 된다. 또한 이 과정을 통해 불필요한 이벤트가 필터링 됨으로써 전체적인 네트웍 트래픽(traffic)을 감소시키는 효과를 가져온다.

  • PDF

A Study of Object's Managements and Services Based on Real-Time Object-Group in Distributed Object Computing Environments (분산 객체 컴퓨팅 환경에서 실시간 객체그룹을 이용한 객체 관리 및 서비스 연구)

  • 김명희;신창선;주수종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.603-605
    • /
    • 2000
  • 본 논문은 분산환경에서 객체들의 관리를 용이하게 하고, 실시간 서비스를 지원할 수 있는 실시간 객체그룹의 플랫폼을 제시한다. 기존에 이루어지고 있는 실시간 분산 환경은 표준 CORBA를 사용하지 않고 ORB를 수정하거나 확장하는 방법으로 새로운 실시간 CORBA 환경을 만들고 있다. 따라서, 본 논문은 ORB를 수정하지 않고 표준 CORBA라는 환경아래에서 실시간을 지원할 수 있는 방안을 제시한다. 실시간 객체그룹은 객체의 관리에 대한 그룹관리자와 실시간 처리 즉, 서비스에 대한 실시간관리자를 각각 두어 분산 객체들의 효율적인 관리와 실시간 특성에 대한 클라이언트와 서버의 투명성을 제공한다. 이를 위해, 본 연구에서는 실시간정보라는 구조체를 정의하여 실시간 파라미터등을 처리하였고, 타이머객체를 두어 클라이언트와 서버 각각의 마감시간 확인을 용이하도록 했다. 또한 스케쥴러객체를 따로 두어, 본 연구의 플랫폼을 사용하는 시스템의 상황에 맞는 스케쥴링 알고리즘을 선택하여 유동적으로 사용할 수 있도록 하였다.

  • 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

Implementation of Real-Time Wireless Web Server Load Monitoring System

  • Park, Hong-Jin;Kwon, Chang-Hee
    • 한국디지털정책학회:학술대회논문집
    • /
    • 2004.11a
    • /
    • pp.211-219
    • /
    • 2004
  • Due to rapid increases in Internet users, it becomes essential to provide well-established web services and monitor web server's load for the sake of reliable web server management. The existing web server load monitoring has been based on such cable methods as RPC, RMI, CORBA and etc. But it has the limitation in bringing information both anywhere and anytime over the Internet. This thesis is aimed to realize real-time wireless web server monitoring system based on Wireless Application Protocol (WAP). As any user can log on wirelessly to the Internet at any time through wireless terminals like PDA, the realization will make possible instant and real-time web server monitoring.

  • PDF

Component Software Architecture for Embedded Controller (내장형 제어기를 위한 컴포넌트 소프트웨어 아키텍처)

  • 송오석;김동영;전윤호;이윤수;홍선호;신성훈;최종호
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.8-8
    • /
    • 2000
  • PICARD (Port-Interface Component Architecture for Real-time system Design) is a software architecture and environment, which is aimed to reduce development time and cost of real-time, control system. With PICARD, a control engineer can construct a control system software by assembling pre-built software components us ing interact ive graphical development environment. PICARD consists of PVM(Picard Virtual Machine) , a component library, and PICE(PIcard Configuration Editor). PVM is a real-time engine of the PICARD system which runs control tasks on a real-time operating system. The component library is composed of components which are called task blocks. PICE is a visual editor which can configure control tasks by creating data-flow diagrams of task blocks or Ladder diagrams for sequential logics. For the communication between PVM on a target system and PICE on a host computer, a simple protocol and tools for stub generation was dove]oped because RPC or CORBA is difficult to be applied for the embedded system. New features such as a byte-code based run time system and a simple and easy MMI builder are also introduced.

  • PDF

Model-Driven Development of RTOS-based Embedded Software (RTOS-기반 임베디드 소프트웨어를 위한 모델기반 개발방법)

  • Maeng Ji-Chan;Kim Jong-Hyuk;Ryu Min-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.1325-1328
    • /
    • 2006
  • 본 논문에서는 RTOS 기반 임베디드 소프트웨어 개발에 적합한 모델기반 방법론을 제안하고 이와 함께 개발된 자동코드생성 도구를 기술한다. 현재까지 알려진 대표적인 모델기반 방법론으로는 OMG (Object Management Group)의 MDA (Model-Driven Architecture)가 있으며, MDA 에서는 EJB, 웹서비스,.NET, 그리고 CORBA 와 같은 미들웨어 플랫폼을 대상으로 하는 응용 소프트웨어의 개발을 지원한다. 하지만, 통상적인 임베디드 시스템은 실시간성에 대한 요구조건은 물론 성능과 자원활용에 있어 많은 제약을 가짐에 따라 상당수의 임베디드 시스템은 미들웨어를 사용하지 않고 RTOS 상에서 직접 수행되도록 개발되고 있다. 이에 따라 본 연구에서는 MDA 방법론을 확장하여 플랫폼 의존적인 모델 (PSM, Platform Specific Model) 단계에서 추상화된 RTOS 행위를 표현할 수 있도록 추상 RTOS API (Generic RTOS API)를 정의하고, 아울러 추상화된 RTOS 행위를 자동으로 변환하여 C 코드를 생성해주는 도구인 TransPI 를 함께 제시한다.

  • PDF

A Study of Real-time Negotiation and Adaptation Control based on Distributed QoS Management Architecture in CORBA Environments (CORBA 환경의 분산 QoS 관리 구조 기반에서 실시간 협약 및 적응 제어의 연구)

  • Cho, Dong-Hoon;Jun, Byung-Taek;Joo, Su-Chong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1617-1620
    • /
    • 2000
  • 최근 다양한 멀티미디어 서비스와 스트림 서비스의 급증과 사용자의 서비스 기대 증가로 인해 기존의 컴퓨팅 환경도 인터넷 기반의 분산 멀티미디어 환경으로 변화되고 있다. 이러한 다양한 요구를 만족시키기 위해서는 인터넷 환경과 실시간 특성들이 혼합된 폭넓은 범위의 분산 애플리케이션을 지원해야 하고, 이들 서비스간의 QoS(Quality of Service)를 보장해야 한다. 이를 위해 본 논문에서는 분산환경인 CORBA기반에서 자원들의 효과적인 관리와 서비스들간의 QoS를 보장하는 분산 QoS 관리 구조를 제시한다 즉, 클라이언트 측에 QoS 제어 관리 모들(QoS Control Management Module)을, 서버측에는 QoS 관리 모듈(QoS Management Module)을 각각 분산시켜 QoS 관리 및 제어를 분산 구조화함으로써 서버 시스템의 부하를 줄이고, 분산 서비스 응용에 지원을 확장할 수 있도록 하며 모듈들의 재사용이 가능하도록 하였다. 또한 분산 QoS 제어를 위해 실시간 협약(Negotiation) 및 동적 적응(Dynamic Adaptation)과정이 분산환경에서 수행되도록 기능 설계를 하였다. 이들 기능수행의 전반과정을 UML(Unified Modeling Lang uage)을 이용하여 순차적 다이어그램으로 기술하였다.

  • PDF

네트웍 기반의 3D 컨퍼런싱 시스템

  • Choi, Young;Yang, Sang-Wook
    • Proceedings of the CALSEC Conference
    • /
    • 1998.10b
    • /
    • pp.415-422
    • /
    • 1998
  • The international standard STEP for representation and exchange of product model data, and CORBA as a standard for distributed object computing environment are expected to play very important role in the future manufacturing environment. Platform independent network programming language Java is also becoming a standard environment for developing Internet/Intranet applications. Furthermore, the ObjectWeb environment supported by the combination of CORBA and Java technology provides very efficient and convenient way of developing network applications and user interfaces. In this research, we developed a framework for the real time sharing of STEP data and 3D conference in the ObjectWeb environment and tested our proposal by implementing prototype software which we call STEPShare.

  • PDF

Improved Broadcast Algorithm in Distributed Heterogeneous Systems (이질적인 분산 시스템에서의 개선된 브로드캐스트 알고리즘)

  • 박재현;김성천
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.41 no.3
    • /
    • pp.11-16
    • /
    • 2004
  • Recently, collaborative works are increased more and more over the distributed heterogeneous computing environments. The availability of high-speed wide-area networks has also enabled collaborative multimedia applications such as video conferencing, distributed interactive simulation and collaborative visualization. Distributed high performance computing and collaborative multimedia applications, it is extremely important to efficiently perform group communication over a heterogeneous network. Typical group communication patterns are broadcast and Multicast. Heuristic algorithms such as FEF, ECEF, look-ahead make up the message transmission tree for the broadcast and multicast over the distributed heterogeneous systems. But, there are some shortcomings because these select the optimal solution at each step, it may not be reached to the global optimum In this paper, we propose a new heuristic algerian that constructs tree for efficiently collective communication over the previous heterogeneous communication model which has heterogenity in both node and network. The previous heuristic algorithms my result in a locally optimal solution, so we present more reasonable and available criterion for choosing edge. Through the performance evaluation over the various communication cost, improved heuristic algorithm we proposed have less completion time than previous algorithms have, especially less time complexity than look-ahead approach.