• Title/Summary/Keyword: distributed object

Search Result 747, Processing Time 0.031 seconds

Object Management Method for Air Traffic Control Simulation Based on HLA/RTI (HLA/RTI 기반 항공교통관제 시뮬레이션에 효율적 객체 관리법)

  • Kim, Myung-Kyu;Kim, Jung-Ho;Chae, Soo-Hoan
    • Journal of Advanced Navigation Technology
    • /
    • v.13 no.2
    • /
    • pp.165-171
    • /
    • 2009
  • HLA is made for interoperability and reusability as distributed system framework under DMSO. RTI provides the necessary services for message transmission, object management as HLA 's understructure. But its performance can decrease as it becomes larger and more complex because of communication overhead. To solve this problem, RTI and TCP socket are partially used during data exchange and OMM is designed to efficiently manage objects. The efficiency of the proposed method is proved through simulation when it is applied to an air traffic control simulation based on HLA/RTI.

  • PDF

Design and Implementation of Connector for Distributed JavaBeans Component Integration in the CORBA Environment (CORBA 환경에서 분산 JavaBeans 컴포넌트 통합을 위한 연결자 설계 및 구현)

  • 정성옥;김재석
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.6
    • /
    • pp.958-965
    • /
    • 2002
  • Current research for software architecture views and models a software system as a set of components and connectors. Components are abstractions of system level computational entities. Connectors are abstractions of components interrelationships. In this paper, we focus on connectors for the JavaBeans-based systems that are built using object integration technologies like CORBA. We present connector model in JavaBeans-based system for object-oriented component integration. We start with a discussion of related work of software architecture research and object-oriented modeling that focuses on the description of component collaborations. We propose connectors as transferable abstractions of system level component interconnection and inter-operation.

A Study on the Java Beans Component Integration in the Distributed System Environment (분산 시스템 환경에서 Java Beans 컴포넌트 통합에 관한 연구)

  • 정성옥
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.05a
    • /
    • pp.291-294
    • /
    • 2001
  • This Current research for software architecture views and models a software system as a set of components and connectors. Components are ions of system level computational entities, connectors are ions of component interrelationships. In his paper, we focus attention on connectors for the Java Beans-based systems that are built using object integration technologies like CORBA. We present connector model in lava Beans-based system for object-oriented component integration. We start with a discussion of related work of software architecture research and of Object-Oriented modeling that focuses on the description of component collaborations. We propose connectors as transferable ions of system level component interconnection and inter-operation. Connectors are architectural ions of component coordination in the architecture of a system only. Connectors describe a collaboration rationale for component adaptations, which are then modeled in the concrete architecture of a system.

  • PDF

A Model Management Framework for Supporting Departmental Collaborative Work (부서간 협동적 작업을 지원하는 모형관리 체계의 개발)

  • Huh, Soon-Young;Kim, Hyung-Min
    • Asia pacific journal of information systems
    • /
    • v.10 no.2
    • /
    • pp.51-69
    • /
    • 2000
  • Recently, as business problems become more complicated and require more precise quantitative results, large-scale model management systems are increasingly in demand for supporting the decision-making activities. In addition, as distributed computing over networks gains popularity, departmental computing systems are gradually adopted in an organization to facilitate collaboration of geographically dispersed multiple departments. In departmental collaborative model management systems, multiple departments share common models but approach them with different user-views depending on their departmental needs. Moreover, the shared models become evolved as their structures and the corresponding data sets change due to the dynamic nature of the operating environment and the inherent uncertainty associated with the problems. In such capacity, providing the multiple departmental users with synchronized and consistent views of the models is important to improve the overall productivity. In this paper, we propose a collaborative model management framework for coordinating model change and automatic user-view update in a departmental computing environment. To do so, we describes changes in the model and their effects occurred in departmental model management environments and identifies the constructs and processes for maintaining the consistency between a shared model and its departmental user-views. Especially, in this framework, generic model concept was adopted for accommodating diverse mathematical models in a uniform way in a modelbase and object-oriented database management systems(ODBMS) for combining the model management constructs and automatic user-view update mechanisms in a single formalism. A prototype object-oriented modeling environment was developed using an ODBMS called ObjectStore and $C^{++}$ programming language on Windows NT.

  • PDF

The Local Version Manager for Object Orientaed Software Development Environment (객체 지향 소프트웨어 개발 환경을 위한 지역 버전관리자)

  • Choi, Dong-Oun;Kim, Soo-Yong;Song, Hang-Sook
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.12
    • /
    • pp.3036-3046
    • /
    • 1998
  • Various versions can be generated in course of development of object-oriented software in a distributed system. Research methods are required for the efficient management of these various versions, For this reason, this paper proposes a model of version which is based on five dimensional object space this is extended from FONASSE data model shich we have suggested. We developed a method of version numbering for the effective managa of the versions. for make software developers manage versions efficiently, we design and implement local version manager by using TCI/TK and C' in Solaris 2.5.

  • PDF

Development of a Channel Binding Scheme for the Distributed IPC of the Real-time Object Model, TMO (실시간 객체 TMO의 분산 IPC를 위한 채널 바인딩 기법 설계 및 개발)

  • Kim, Do-Hyung;Kim, Jung-Guk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05a
    • /
    • pp.177-180
    • /
    • 2003
  • TMO (Tim-triggered Message-triggered Object) 는 분산환경에서의 정시보장 컴퓨팅을 목표로 제안된 실시간 객체 모델이다. TMO는 객체 자료저장소(object data store), 주기와 데드라인에 의해 구동되는 쓰레드와 이벤트 메시지 전달에 의해 데드라인 방식으로 구동되는 쓰레드로 구성된다. 이러한 TMO 의 수행을 위해, 윈도우 운영체제상의 WTMOS, 리눅스 상의 LTMOS 와 리눅스 커널 내부에서 TMO를 제공하기 위한 TMO-Linux등의 엔진들이 개발되었다. 이러한 엔진들은 서로 다른 플랫폼을 가진 네트워크 환경에서 논리적 멀티캐스트 채널 방식의 분산 IPC 를 기반으로 TMO 의 분산 컴퓨팅을 지원한다 단, 기존의 분산 IPC 는 UDP 기반의 브로드캐스트 방식을 사용하기 때문에 같은 서브 네트워크에 속한 노드들로만 분산 환경을 구축할 수 있고, 특정 채널을 사용하지 않는 노드에도 메시지를 전달하는 브로드캐스팅 오버혜드가 발생하며, UDP 의 특성에 기인한 신뢰성 저하의 문제를 갖고 있다 본 논문에서는 이러한 단점을 극복하기 위해, TMO 엔진의 분산 IPC 모델에 Channel Binding을 통한 그룹 커뮤니케이션 기법을 도입하고 이를 TCP 기반으로 확장하였다.

  • PDF

CoDraw : Design and Implementatiion of a Flexible CSCW System on the Web using Autonmous Object (CoDraw : 자율 객체를 이용한 웹에서의 유연성있는 CSCW 시스템 설계 및 구현)

  • Choe, Jong-Myeong;Kim, Hyeong-Jin;Choe, Jae-Yeong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.5
    • /
    • pp.574-582
    • /
    • 1999
  • Computer Supported Cooperative Work(CSCW) systems for cooperaton in distributed computing environment are used in many fields such as on-line approval, co-authoring, co-decision making, and so on. There have been many researches on co-drawing tools of the CSCW system, because they can be used in communication, co-design, and education. However, the existing tools are not flexible in system architecture and concurrency control. In this paper, we present "autonomous object," which includes concurrency control policy and information about its view. And we developed a new CSCW system with flexible system architecture.

Group Management Model of Information Appliances based on Real-Time Object (실시간 객체 기반 정보가전들의 그룹 관리 모델)

  • Jang, Jae-Ho;Lim, Jeong-Taek;Shin, Chang-Sun;Kim, Nam-Gyun;Joo, Su-Chong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.1303-1306
    • /
    • 2004
  • 본 논문에서는 홈 네트워킹을 통해 서비스를 수행하는 정보가전들을 하나의 그룹으로 관리하여, 가정 내에 산재한 정보가전들의 관리의 효율성 및 기기들의 확장성과 분산 투명성을 제공할 수 있는 그룹 관리 모델을 제안한다. 정보가전들의 그룹핑이 필요한 이유는 정보가전 기기들의 복잡한 상호작용을 하나의 그룹으로 관리하고, 향후 그룹으로 구성될 수 있는 기기들의 정보를 관리하여 다양한 통신 환경에서 사용자의 요청에 적합한 정보가전들의 수행 환경을 제공할 수 있기 때문이다. 본 연구에서는 실시간 객체인 TMO(Time-triggered Message-triggered Object) 스키마를 기반으로 정보가전들을 구현하며, 이를 분산 객체그룹(Distributed Object Group)에 적용하여 분산 객체 관리 서비스와 실시간 서비스를 지원받도록 한다.마지막으로 이와 같은 그룹 서비스를 통해 가정 내 주거 환경을 유지하는 정보가전들의 수행성을 시뮬레이션하여, 본 그룹 모델이 지원하는 서비스를 통한 정보가전들의 동작과 상호작용의 정확성을 검증한다.

  • PDF

An Efficient Mutual Exclusion Protocol in a Mobile Computing Environment

  • Park, Sung-Hoon
    • International Journal of Contents
    • /
    • v.2 no.4
    • /
    • pp.25-30
    • /
    • 2006
  • The mutual exclusion (MX) paradigm can be used as a building block in many practical problems such as group communication, atomic commitment and replicated data management where the exclusive use of an object might be useful. The problem has been widely studied in the research community since one reason for this wide interest is that many distributed protocols need a mutual exclusion protocol. However, despite its usefulness, to our knowledge there is no work that has been devoted to this problem in a mobile computing environment. In this paper, we describe a solution to the mutual exclusion problem from mobile computing systems. This solution is based on the token-based mutual exclusion algorithm.

  • PDF

Designing of real-time distributed simulator and controller architecture (실시간 분산처리 시뮬레이터 및 제어기 구조 설계)

  • 양광웅;박재현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.744-747
    • /
    • 1997
  • High performance digital computer technology enables the digital computer-based controllers to replace traditional analog controllers used for factory automations. This replacement, however, brings up the side effects caused by discrete quantization and non-real-time execution of control softwares. This paper describes the structure of real-time simulator and controller that can be used for design and verification of real-time digital controllers. The virtual machine concept adopted by real-time simulator make the proposed simulator be independent from the specific hardware platforms. The proposed system can also be used in the loosely coupled distributed environments connected through local area network using real-time message passing algorithm and virtual data table based on the shared memory mechanism.

  • PDF