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

검색결과 119건 처리시간 0.028초

실시간 분산 객체에 기반한 시뮬레이션 모델의 설계 및 구현 (Design and Implmentation of a Simulation Model Based on Real-Time Distributed Object)

  • 오영배;김강호;정연대
    • 정보기술과데이타베이스저널
    • /
    • 제4권1호
    • /
    • pp.81-92
    • /
    • 1997
  • 실시간 분산 시뮬레이션 응용을 개발할 때 시뮬레이션 대상의 시간적 행동 및 분산 노드간 상호작용의 복잡성 때문에 모델 개발에 어려움이 있다. 그러나 실시간 분산 객체(RTO)를 기반으로 하여 시뮬레이션 모델을 설계할 때 모델의 시간적 행동의 표현이 자연스러워지고 설계의 명확성을 가져다준다. 본 연구에서는 RTO 모델을 이용하여 압연공정 제어시스템 실시간 시뮬레이션 모델을 설계 구현하였다. 구현 과정에서 RTO 접근방법이 설계의 자연스러움, 설계 명세의 단순 명확화, 시간적 행동 표현의 복잡성 제거, 객체의 노드분산 용이성 등 많은 장점을 가지고 있음을 확인하였다. 이 방법은 보다 복잡하고 규모가 큰 실시갈 분산 시뮬레이션에 효과적으로 적용할 수 있다.

  • PDF

분산 객체를 이용한 웹기반 실시간 경매 시스템 (Web based Real time Auction System using Distributed Object)

  • 김완수;김식
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.309-313
    • /
    • 2000
  • 기업이나 일반 사용자의 인터넷 이용이 급증하면서 인터넷을 통한 전자 상거래가 증가되고 있으며, 일반적인 생활형태의 한 방법으로 정착되고 있다. 현재 인터넷을 통해 제공되고 있는 다양한 형태의 서비스 중 경매, 예약, 주식거래 시스템은 클라이언트 역할을 담당하는 Web Browser상에서의 실시간 처리 및 공유 데이터의 일관성 유지가 필수적이다. 본 논문에서는, 웹 상에서 실시간 처리를 위한 하나의 실험 모델로서 경매시스템을 제안하였고, N-tier 모델 하에 RMI 메커니즘을 채택한 객체 지향 분산 프로그래밍 환경의 일종인 HORB[1]를 적용하여 구현하였으며, 클라이언트 수에 따른 실행시간을 비교하는 실험을 통해 웹에서 적용 가능성을 확인하였다.

  • PDF

인공지능을 이용한 휴머노이드 로봇의 자세 최적화 (Optimization of Posture for Humanoid Robot Using Artificial Intelligence)

  • 최국진
    • 한국산업융합학회 논문집
    • /
    • 제22권2호
    • /
    • pp.87-93
    • /
    • 2019
  • This research deals with posture optimization for humanoid robot against external forces using genetic algorithm and neural network. When the robot takes a motion to push an object, the torque of each joint is generated by reaction force at the palm. This study aims to optimize the posture of the humanoid robot that will change this torque. This study finds an optimized posture using a genetic algorithm such that torques are evenly distributed over the all joints. Then, a number of different optimized postures are generated from various the reaction forces at the palm. The data is to be used as training data of MLP(Multi-Layer Perceptron) neural network with BP(Back Propagation) learning algorithm. Humanoid robot can find the optimal posture at different reaction forces in real time using the trained neural network include non-training data.

클러스터 기반 분산 컴퓨팅 구조에서의 이동 객체 데이타베이스의 실시간 모니터링과 버퍼링 기법 (Real-Time Monitoring and Buffering Strategy of Moving Object Databases on Cluster-based Distributed Computing Architecture)

  • 김상우;전세길;박승용;이충우;황재일;나연묵
    • 한국공간정보시스템학회 논문지
    • /
    • 제8권2호
    • /
    • pp.75-89
    • /
    • 2006
  • 최근 무선 기술과 측위 기술의 발전에 따라 위치 기반 서비스에 대한 관심이 크게 증가하고 있다. 기존 연구의 단일 노드 기반 시스템으로는 처리하기 힘든 휴대폰 사용자와 같은 최소 백만 단위 이상의 대용량의 객체를 처리하기 위해 클러스터 기반 분산 컴퓨팅 구조로 GALIS가 제안되었다. GALIS는 이동 객체의 현재 위치정보를 관리하는 SLDS와 과거 시간의 흐름에 따라 과거 위치정보를 관리하는 LLDS로 구성된다. SLDS와 LLDS는 분산된 다수의 노드로 구성되며 각 노드는 독립된 지역에 위치한 이동객체의 정보를 관리한다. 본 논문에서는 GALIS 프로토타입에 모니터링 기법을 적용하여 각 노드가 관리하는 이동 객체수의 변동에 따른 위치 정보관리 및 시공간 질의 처리시 각 노드에 걸리는 부하를 모니터링 함으로써 각 노드의 역할을 동적으로 조정할 수 있게 각 노드별 이동 객체 처리상황 및 부하를 관리한다. 또, GALIS 질의 처리 서브시스템 성능 향상을 위해 질의 처리 결과를 버퍼링하여 연속된 질의 처리시 발생할 수 있는 중첩된 질의 영역을 관리하는 버퍼링 기법을 제안한다. 버퍼링 기법을 통해 수행되는 질의는 중첩된 질의 영역을 제외한 부분으로 나누어 수행하기 때문에 시스템으로부터 구해야 하는 결과 세트의 크기를 줄여주는 역할을 하여 질의 처리 수행시간이 감소하도록 질의 처리 과정을 개선한다.

  • PDF

정보통신 분산 응용의 시스템 차원 시험을 위한 감시 기법 (A Monitoring Mechanism for the System-Level Test of Telecommunications Distributed Applications)

  • 이한영;민병준;김문희;서동선;허웅
    • 한국정보처리학회논문지
    • /
    • 제3권2호
    • /
    • pp.339-347
    • /
    • 1996
  • 차세대 정보통신 서비스 응용들이 분산 처리 환경에서 객체지향 기법으로 개발 되고 있다. 본 논문에서는 개발 단계 뿐 아니라 운용 단계에서 이 서비스들의 효율 적인 시험을 위하여 분산 프로그램의 수행 상태를 감시하기 위한 하부구조의 감시 기능을 정의하고 이를 토대로 시스템 차원의 시험 방법을 제시한다. 본 논문의 방법에서는 객체 수행을 감시하고 감시된 데이타를 모으는 것을 임무로 하는 감시 서버와 이를 분석하고 시험할 내용과 순서를 정하는 시험자와의 기능을 분리시킴으로써 감시에 따 른 영향을 최소화 할 수 있다. 또한, 오류가 발생된 부분의 시험을 반복함으로써 정확한 진단을 내릴수 있게 된다. 이 기법은 실시간 결함허용 시스템 구현의 핵심적 요소로서, 정보통신 시스템 뿐 아니라 일반 분산 시스템에도 적용 가능할 것이다.

  • PDF

RFID 시스템에서 다중 태그 인식을 위한 하이브리드 충돌방지 알고리즘의 개선 및 성능 분석 (Improvement and Performance Analysis of Hybrid Anti-Collision Algorithm for Object Identification of Multi-Tags in RFID Systems)

  • 최태정;서재준;백장현
    • 산업공학
    • /
    • 제22권3호
    • /
    • pp.278-286
    • /
    • 2009
  • The anti-collision algorithms to identify a number of tags in real-time in RFID systems are divided into the anti-collision algorithms based on the Framed slotted ALOHA that randomly select multiple slots to identify the tags, and the anti-collision algorithms based on the Tree-based algorithm that repeat the questions and answer process to identify the tags. In the hybrid algorithm which is combined the advantages of these algorithms, tags are distributed over the frames by selecting one frame among them and then identified by using the Query tree frame by frame. In this hybrid algorithm, however, the time of identifying all tags may increase if many tags are concentrated in a few frames. In this study, to improve the performance of the hybrid algorithm, we suggest an improved algorithm that the tags select a specific group of frames based on the earlier bits of the tag ID so that the tags are distribute equally over the frames. By using the simulation and mathematical analysis, we show that the suggested algorithm outperforms traditional hybrid algorithm from the viewpoint of the number of queries per frame and the time of identifying all tags.

분산 객체 컴퓨팅 환경에서 실시간 협약 및 적응 스트림 서비스를 위한 QoS 통합 플랫폼의 구축 (The Construction of QoS Integration Platform for Real-time Negotiation and Adaptation Stream Service in Distributed Object Computing Environments)

  • 전병택;김명희;주수종
    • 한국정보처리학회논문지
    • /
    • 제7권11S호
    • /
    • pp.3651-3667
    • /
    • 2000
  • 최근 인터넷 기반의 분산 멀티미디어 환경에서 가장 성장하는 기술로는 스트림 서비스 기술과 분산 객체 기술을 꼽을 수 있다. 특히, 분산 객체 기술에 스트림 서비스 기술을 통합하려는 연구들이 진행되고 있다. 이 기술들은 다양한 스트림 서비스 관리 모델과 프로토콜의 연구에서 적용되고 있다. 그러나, 기존에 제시된 관리 모델들은 스트림 전송의 서비스 질(QoS)에 대한 지원이 미흡하다. 또한, 서비스 질에 관련된 기능들이 특정 응용 서비스의 부속 모듈로 개발됨에 따라, 확장이나 재사용을 지원할 수 없는 문제점을 나타내고 있다. 이를 해결하기 위해 본 논문에서는 분산 객체 기술을 적용하여 확장 및 재사용이 용이하고 스티림의 서비스의 질을 보장하는 QoS 통합 플랫폼을 제안했다. 제안된 플랫폼의 구조는 사용자 제어 모듈, QoS 관리 모듈 및 스트림 객체의 세가지 컴포넌트로 구성된다. 스트림 객체는 TCP/IP 상에서 RTP 패킷을 송·수신 기능을 한다. 사용자 제어 모듈은 CORBA 객체를 이용하여 스트림 객체들을 제어한다. QoS 관리 모듈은 사용자 제어 모듈간에 서비스 질을 유지하는 관리 기능을 한다. QoS xd합 플랫폼의 구축을 위해 관련 모듈들을 독립적으로 구현하고, 이들이 CORBA 환경에서 플랫폼 독립성, 상호운용성, 이식성을 갖도록 그들간에 인터페이스들을 IDL로 정의하였다. 제안된 플랫폼의 구현을 위해 Solaris 2.5/2.7에 호환되는 OrbixWeb 3.1c, 자바언어와 Java Media Framework API 2.0, Mini-SQL1.0.16 및 관련 이미지 캡쳐보드 및 영상카메라를 사용하였다. 본 플랫폼의 기능검증을 위한 결과로서, 플랫폼 상에서 스트림 서비스가 진행되는 동안, 클라이언트와 서버의 GUI를 통해 위에서 기술한 모듈들의 수행결과와 QoS 제어 과정으로부터 얻어지는 수치적 데이터를 보였다.

  • PDF

IoT 분산 처리를 위한 자원 할당 알고리즘 (Resource Allocation Algorithm for IoT Distributed Processing)

  • 유동균;정도형;최형욱;임재돈;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2017년도 추계학술대회
    • /
    • pp.723-724
    • /
    • 2017
  • 최근 다양한 센서와 디바이스를 활용하여 스마트 환경을 구축하고 사물 간 통신으로 사용자에게 맞춤형 서비스를 제공하는 연구가 진행되고 있다. 그러나 기존 시스템은 측정되는 센서 데이터를 실시간으로 서버에 전송하여 일괄로 처리하는 중앙 집중형 방식을 활용하기 때문에 시스템이 확장될수록 고사양의 서버를 구성해야 하는 문제점이 있었다. 본 논문에서는 이러한 문제점을 해결하기 위해 IoT 분산 처리 환경을 위한 자원 할당 알고리즘을 설계하였다. 디바이스가 동작하기 위해 필요한 자원을 서버로 전송하고 서버에서는 동작중인 작업과 비교하여 자원을 할당한다. 이를 통해 서버의 데이터 처리량을 감소시키고 낮은 사양의 서버에서도 여러 디바이스들을 구성할 수 있을 것으로 사료된다.

  • PDF

병렬 GIS를 위한 효율적인 분산공유메모리 시스템 (An Efficient Distributed Shared Memory System for Parallel GIS)

  • 정상화;류광열;고윤영;곽민석
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권6호
    • /
    • pp.700-707
    • /
    • 1999
  • 본 논문에서는 GIS 관련 연산을 실시간에 효율적으로 처리하기 위한 분산공유메모리 기반 병렬처리 시스템을 제안한다. 본 논문의 분산공유메모리 시스템은 메시지전달 방식의 분산메모리 MIMD 컴퓨터 상에 소프트웨어 기반 분산공유메모리 모듈을 탑재함으로써 구현되었다. 또한 GIS 연산의 기본이 되는 공간 객체를 공유의 기본 단위로 설정하고, GIS 데이타의 특성을 반영하여 읽기전용 공유데이타 타입을 추가하였으며, 네트워크 오버헤드를 줄이기 위하여 복수의 객체를 한번에 읽어오는 bulk access가 가능하도록 하였다. 본 시스템에서는 GIS 데이타의 효율적인 분배를 위하여 부하균등화 기법으로 guided self scheduling을 사용하였다. 실험결과 본 시스템은 네트워크 캐쉬의 효율적인 활용을 통하여 소프트웨어 기반 분산메모리 시스템의 오버헤드에도 불구하고 MPI 기반 메시지전달 방식에 비하여 향상된 성능을 얻을 수 있었다.Abstract In this paper, we propose a distributed shared memory(DSM) based parallel processing system to process GIS related computations efficiently in real time. The system is based on a software DSM module implemented on top of a distributed MIMD computer. In the DSM system, spatial object, which is a fundamental structure to represent GIS data, is used as a basic unit for sharing, and a read-only shared data type is added to reflect the characteristics of GIS data. In addition, a bulk access to multiple shared data is made possible to reduce the network overhead. A guided self scheduling method is devised for efficient load balancing in distributing GIS data to parallel processors. The experimental results show that the DSM system performs better than an MPI based message-passing system through the efficient utilization of network cache in spite of the system's software overhead.

ON/OFF 스위치와 센서를 이용한 홈 거주자의 위치추적 및 원격모니터링 시스템 (Location Tracking and Remote Monitoring system of Home residents using ON/OFF Switches and Sensors)

  • 안동인;김명희;주수종
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제12권1호
    • /
    • pp.66-77
    • /
    • 2006
  • 본 논문에서는 ON/OFF 스위치 및 ON/OFF 센서만을 이용하여 홈 거주자의 위치탐색 및 추적하고, 이 과정을 원격으로 실시간 모니터링 서비스를 제공할 수 있는 시스템을 설계하였다. 구현환경으로 본 시스템은 우리가 개발해온 분산객체그룹 프레임워크 기반에서 구현되었다. 홈 거주자의 위치를 파악하기 위해서 우리는 개폐기능을 가지는 실내 고정된 위치에 있는 구조/시설물 및 가전제품 등에 ON/OFF스위치 및 ON/OFF 센서들을 부착한 한 흠 구조를 보인다. 홈 거주자에 의해 이들이 개폐(ON/OFF)될 때, ON/OFF 스위치 및 ON/OFF 센서로부터 발생된 신호를 흠 서버 시스템에서 수신한다. 이때 신호가 발생한 실위치가 곧 홈 거주자의 위치가 된다. 홈 서버시스템에서는 실제공간에서 검출된 홈 거주자의 위치를 원격 데스크 탐 시스템이나 이동 단말기의 화면인 가상공간상에 이를 사상(mapping)하여 홈 거주자의 위치를 표현하고, 또한, 탐색된 위치를 시간별로 분석하여 홈 거주자의 이동패턴과 이동영역, 운동량 등을 얻어 헬스케어 정보를 구축하도록 하였다. 마지막으로 본 시스템은 이들 정보를 원격 모니터링 서비스를 위해 제공하도록 하였다.