• 제목/요약/키워드: distributed object

검색결과 746건 처리시간 0.029초

Object Search Algorithm under Dynamic Programming in the Tree-Type Maze

  • Jang In-Hun;Lee Dong-Hoon;Sim Kwee-Bo
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제5권4호
    • /
    • pp.333-338
    • /
    • 2005
  • This paper presents the target object search algorithm under Dynamic Programming (DP) in the Tree-type maze. We organized an experimental environment with the concatenation of Y-shape diverged way, small mobile robot, and a target object. By the principle of optimality, the backbone of DP, an agent recognizes that a given whole problem can be solved whether the values of the best solution of certain ancillary problem can be determined according to the principle of optimality. In experiment, we used two different control algorithms: a left-handed method and DP. Finally we verified the efficiency of DP in the practical application using our real robot.

분산 객체 미들웨어를 이용한 NMS HelpDesk 시스템 구축 사례 (A Case Study on NMS HelpDesk System using Distributed Object Middleware)

  • 김정수;이윤재;서상구
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (상)
    • /
    • pp.243-246
    • /
    • 2001
  • 현재 국내에서 가장 많이 쓰이는 분산 미들웨어 기술은 크게 세가지로 구분할 수 있다. OMG(Object Management Group)의 CORBA(Common Object Request Broker Architecture), 마이크로 소프트사의 DOCM/COM+ 그리고 썬(SUN)사의 EJB(Enterprise Java Beans)이다. 이 분산 미들웨어 기술들은 분산환경에서 시스템들간의 운영체제나 프로그래밍 언어에 관계없이 객체 서비스를 제공하여 독립적이고 표준화된 환경을 제공한다. 본 논문에서는 한국통신 초고속사업 중 NMS HelpDesk System(고장관리시스템)의 구축사례를 소개한다. 개발된 시스템은 분산 미들웨어 기술을 이용하여 DCOM/COM 응용시스템, CORBA 서버, 데이터베이스 응용시스템, 그리고 최종 운영자용 웹 인터페이스 시스템 둥으로 구성된 대규모 분산시스템이다.

  • PDF

분산 객체 지향 소프트웨어 개발 환경에서 동시성 향상을 위한 공유 데이타 분할 모델 (Shared Data Decomposition Model for Improving Concurrency in Distributed Object-oriented Software Development Environments)

  • 김태훈;신영길
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권8호
    • /
    • pp.795-803
    • /
    • 2000
  • 본 논문에서는 다중 사용자를 지원하는 분산 소프트웨어 개발 환경에서 동시성을 향상시킬수 있는 공유 데이타 분할 모델을 제안한다. 제안된 모델에서는 공유 데이타에 해당하는 목표 소프트웨어 시스템을 프로젝트 역할을 기반으로 분할한 후, 분산 환경의 각 클라이언트에 분산시키고 이를 다시 뷰(view) 객체와 코어(core) 객체로 분할하여 저장한다. 여러 클라이언트가 참여하는 협동 작업에서는 뷰객체만을 각 클라이언트에 복사(replicate)하여 빠른 응답 시간을 보장하도록 하고, 코어 객체는 하나의 클라이언트에만 저장한 한 후 역할 단위의 잠금(locking) 기법을 이용하여 불일치 문제가 발생하지 않도록 하였다. 실험 결과, 제안된 모델은 기존 도구들에서 사용하는 클래스 단위의 잠금 기법보다 12${\sim}$18%의 성능 향상을 보였고, 클라이언트의 수가 증가하더라도 응답 시간이 급격히 증가하지 않아 확장성(scalability) 이 뛰어난 특징을 보였다.

  • PDF

GUI 지원 DPD-Tool을 이용한 분산응용 개발 (Development of Distributed Applications Using DPD-Tool Supporting GUIs)

  • 임정택;김명희;심재훈;주수종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.769-772
    • /
    • 2005
  • 그동안 우리는 분산응용을 구성하는 자원들을 하나의 논리적인 그룹으로 관리하기 위한 연구를 수행하여 분산객체그룹 프레임워크(Distributed Object Group Framework, DOGF)를 구축하였다. 또한 DOGF 기반에서 분산응용의 복잡한 개발절차를 최소화하고, 이전에 개발된 분산자원들의 재사용성을 효율적으로 제고할 수 있는 분산프로그램 개발도구인 DPD-Tool(Distributed Programming Developing Tool)을 개발하였다. 본 논문에서는 우리가 개발한 GUI 지원 DPD-Tool을 이용한 분산응용의 개발 편리성과 DOGF가 지원하는 그룹관리 분산서비스의 수행성을 검증한다. 이를 위해 GUI 기반에서 분산응용의 예를 들어 서버와 클라이언트 측의 개발절차를 제시하며, 이로부터 DPD-Tool이 DOGF의 지원 서비스를 통하여 그룹화 분산응용 내 중복자원들을 효율적으로 이용하는지 그 수행결과를 확인한다.

  • PDF

신뢰성 있는 제품설계시스템을 위한 웹기반 협업설계환경 구축 (- Web-based Collaborative Design Environment for Reliable Product Design Systems -)

  • 서광규
    • 대한안전경영과학회지
    • /
    • 제6권3호
    • /
    • pp.153-160
    • /
    • 2004
  • An issue of globalized and competitive business environment is a transformation of manufacturing strategy for rapidly product development. To copy with these trends, building up a market from various product is becoming conspicuous the core strategy of manufacture. Therefore, it is increasing of necessity for the environment of collaborative product development. As a part of corresponding for these demands, we propose the method that allows easy and rapid integration of legacy resources within the company and between departments. The proposed framework can easily construct a distributed environment for collaborative design between departments in the companies. It was implemented using CO/sup TM/ based on DOME (Distributed Object-based Modeling Environment) that is knowledge based engineering solution.

3D Visualization of Partially Occluded Objects Using Axially Distributed Image Sensing With a Wide-Angle Lens

  • Kim, Nam-Woo;Hong, Seok-Min;Lee, Hoon Jae;Lee, Byung-Gook;Lee, Joon-Jae
    • Journal of the Optical Society of Korea
    • /
    • 제18권5호
    • /
    • pp.517-522
    • /
    • 2014
  • In this paper we propose an axially distributed image-sensing method with a wide-angle lens to capture the wide-area scene of 3D objects. A lot of parallax information can be collected by translating the wide-angle camera along the optical axis. The recorded wide-area elemental images are calibrated using compensation of radial distortion. With these images we generate volumetric slice images using a computational reconstruction algorithm based on ray back-projection. To show the feasibility of the proposed method, we performed optical experiments for visualization of a partially occluded 3D object.

동적 형상조정 프레임워크의 모델링 및 구현 (Modeling and Implementation of A Dynamic Reconfiguration Framework)

  • 윤태웅;민덕기
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2003년도 춘계학술대회논문집
    • /
    • pp.115-119
    • /
    • 2003
  • It requires a great deal of efforts to maintain a distributed system. What is important here is that we should be able to upgrade/maintain a distributed system without stopping the system in operation. For this, what we need is a dynamic reconfigurable framework for highly available distributed systems. In this paper, we propose objects-hot-swapping methods as a solution to our problem. These methods permit us to dynamically upgrade/expand a system without stopping the system in operation. In addition, we analyze these methods and show that an approach based on proxy is the most efficient. Furthermore, we propose two proxy-based approaches: the first one based on the static proxy provides for a fast execution time but it is difficult to implement. The second one based on the dynamic proxy provides for a slow execution time but it is easier to implement. Finally, we propose a hot swapping framework for these static and dynamic proxy.

  • PDF

Hierarchical Structured Multi-agent for Distributed Databases in Location Based Services

  • Mateo Romeo Mark A.;Lee Jaewan;Kwon Oh-Hyun
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제14권3호
    • /
    • pp.17-22
    • /
    • 2005
  • Location management is very important in location-based services to provide services to the mobile users like banking, city guides and many more. Ubiquitous and mobile devices are the source of data in location management and its significant operations are update and search method. Some studies to improve these were presented by using optimal sequential paging, location area scheme and hierarchical database scheme. In addition, not all location services have the same access methods on data and it lead to difficulties of providing services. A proposed location management of multi-agent architecture is presented in this study. It shows the coordination of the agents on the distributed database of location-based services. The proposal focuses on the location management of the mobile object presented in a hierarchical search and update. Also, it uses a nearest neighbor technique for efficient search method of mobile objects.

  • PDF

CW-MAN : 효율적인 멀티미디어 공동저작을 위한 혼합형 구조의 공동저작 관리 시스템 (CW-MAN : The Cooperative-Work Management System with Hybrid Architecture for Efficient Multimedia Collaboration)

  • 이광행;전재우;오삼권
    • 한국정보처리학회논문지
    • /
    • 제6권5호
    • /
    • pp.1253-1262
    • /
    • 1999
  • For the efficient co-authoring of multimedia documents in a distributed systems environment, the cooperative-work management systems that can not only allow the sharing of distributed resources but also facilitate the authors' interaction, are needed. In this paper, we present a cooperative-work management system with hybrid architecture, called CW-MAN, in which the information on shared objects and co-authoring management is stored in a dedicated computer system but the shared objects distributed all over the local computer systems. The main management functions provided by the CW-MAN are those for shared objects, session, and telepointing. The shared-object use them exclusively. The session managements allows authors to dynamically create, update, and destroy sessions. Lastly, the telepointing management allows local pointing events to be synchronously presented to remote systems.

  • PDF

Segmentation and Classification of Lidar data

  • Tseng, Yi-Hsing;Wang, Miao
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2003년도 Proceedings of ACRS 2003 ISRS
    • /
    • pp.153-155
    • /
    • 2003
  • Laser scanning has become a viable technique for the collection of a large amount of accurate 3D point data densely distributed on the scanned object surface. The inherent 3D nature of the sub-randomly distributed point cloud provides abundant spatial information. To explore valuable spatial information from laser scanned data becomes an active research topic, for instance extracting digital elevation model, building models, and vegetation volumes. The sub-randomly distributed point cloud should be segmented and classified before the extraction of spatial information. This paper investigates some exist segmentation methods, and then proposes an octree-based split-and-merge segmentation method to divide lidar data into clusters belonging to 3D planes. Therefore, the classification of lidar data can be performed based on the derived attributes of extracted 3D planes. The test results of both ground and airborne lidar data show the potential of applying this method to extract spatial features from lidar data.

  • PDF