• 제목/요약/키워드: real-time software architecture

검색결과 213건 처리시간 0.026초

RTE 환경에서의 SOA 기반 협업적 분산 에이전트 개발 (Development of a SOA-based Distributed Collaborative Agent in RTE Environments)

  • 최형림;김현수;홍순구;박영재;최성욱;조민제;박창현;강시협;안병선
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제19권1호
    • /
    • pp.79-96
    • /
    • 2010
  • The organizations in the competitive business environment are under pressure of handling internal management processes as well as external supply chain issues. In addition, the paradigm of supply chain management (SCM) has been shifted from static to dynamic problems. For the efficient SCM, organizations should be a RTE (Real Time Enterprises) that views entire supply chains as a single entity. In this paper, the agent system that makes RTE and dynamic supply chains possible is developed. Then, the developed agent system is verified in the TAC SCM(Trading Agent Competition Supply Chain Management) experimental environment and a dashboard is also developed for monitoring management activities of supply chains. The contributions of this paper are as followings. First, unlike the previous agent systems, the suggested agent system in this paper provides autonomy and scalability using SOA. Second, this suggested model for dynamic environment can be applied for the development of software supporting a SCM.

야지 자율주행을 위한 환경에 강인한 지형분류 기법 (Robust Terrain Classification Against Environmental Variation for Autonomous Off-road Navigation)

  • 성기열;유준
    • 한국군사과학기술학회지
    • /
    • 제13권5호
    • /
    • pp.894-902
    • /
    • 2010
  • This paper presents a vision-based robust off-road terrain classification method against environmental variation. As a supervised classification algorithm, we applied a neural network classifier using wavelet features extracted from wavelet transform of an image. In order to get over an effect of overall image feature variation, we adopted environment sensors and gathered the training parameters database according to environmental conditions. The robust terrain classification algorithm against environmental variation was implemented by choosing an optimal parameter using environmental information. The proposed algorithm was embedded on a processor board under the VxWorks real-time operating system. The processor board is containing four 1GHz 7448 PowerPC CPUs. In order to implement an optimal software architecture on which a distributed parallel processing is possible, we measured and analyzed the data delivery time between the CPUs. And the performance of the present algorithm was verified, comparing classification results using the real off-road images acquired under various environmental conditions in conformity with applied classifiers and features. Experiments show the robustness of the classification results on any environmental condition.

연산서버를 적용한 MMORPG 게임서버에 관한 연구 (A Study on the MMORPG Server Architecture Applying with Arithmetic Server)

  • 배성길;김혜영
    • 한국게임학회 논문지
    • /
    • 제13권2호
    • /
    • pp.39-48
    • /
    • 2013
  • 가상공간에서 대규모 게임 사용자들 간의 상호작용이 활발히 일어나는 MMORPG(Massively Multi-player Online Role-Playing Games)에서는 다수의 클라이언트의 접속 요청 및 작업 요청을 실시간으로 빠르게 처리할 수 있어야 한다. 그러나 클라이언트의 접속자 수가 늘어날수록 처리해야 할 작업량이 많아지며, 게임서버의 부하도 높아지게 된다. 이를 해결하기위해 많은 개발자들은 분산서버구조를 적용하여, 동적 맵 분할, 서버의 기능에 따른 부하 분산 등의 기법들을 제시하고 있다. 현재 대부분의 MMORPG 게임서버는 하나의 월드를 Zone방식으로 나누어서 각각의 영역을 다수의 게임서버가 담당하여 게임을 진행하고 있다. 이러한 방식은 사용자의 빈번한 서버이동에 따른 데이터 갱신 등의 오버헤드를 발생하여 게임서버에 큰 부하를 주고 있다. 따라서 본 논문에서는 게임서버의 부하를 줄이기 위해 데이터의 연산을 담당하는 연산서버를 적용하여 기존 게임서버의 효율은 높이고 더 많은 사용자의 접속과 작업을 처리할 수 있는 구조를 제안하고, 수학적인 모델링과 성능분석을 통해 기존 연구들과의 비교 시의 제안 기법의 효율성을 보였다.

Swing 컴포넌트를 이용한 인터넷 기반 공정관리시스템 설계와 구현 (Design and Implementation of Progress Management System Using Swing Component Based on Internet)

  • 김태석;김종수
    • 한국멀티미디어학회논문지
    • /
    • 제13권8호
    • /
    • pp.1163-1170
    • /
    • 2010
  • 본 논문에서는 인터넷을 이용한 원격지 공정관리 시스템을 개발하는데 있어서 유지보수가 용이하고, 기능의 추가가 쉽도록 자바 언어와 GoF 디자인 패턴을 이용한 설계기법을 보인다. 시스템의 구현을 위해 현재 운전되고 있는 설비들의 상태를 파악할 수 있도록 설비 제어 박스에 있는 PLC에 RS232C와 RS422/RS485 통신모듈을 추가하였고, PLC를 통하여 제어되고 있는 정보를 송수신하기 위해 RS232C 통신을 Ethernet으로 변환시켜주는 변환기를 설치하였다. 다계층으로 구성된 시스템을 구현하기 위해 Swing 컴포넌트를 사용하였으며, Applet과 Frame GUI를 동시에 지원하여, 관리자가 인터넷을 통하여 원격지의 작업공정 진도를 쉽게 파악할 수 있도록 하였다. 다계층 구조의 주요 목적은 클라이언트들 간의 자원을 공유하는 것이다. 제안된 시스템은 원격지에서 설비를 제어하기 위한 소프트웨어를 제작하는데 도움을 줄 수 있고, 이와 비슷한 소프트웨어를 제작하려는 개발자에게 기존 코드를 쉽게 재사용하여, 새로운 기능을 쉽게 추가할 수 있다는 장점이 있다.

시공간 데이타 모델 : 이원 시간을 지원하는 삼차원 구조 (A Spatiotemporal Data Model : 3D Supporting BiTemporal Time)

  • 이성종;김동호;류근호
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권10호
    • /
    • pp.1167-1167
    • /
    • 1999
  • Although spatial databases support an efficient spatial management on objects in the real world, they have a characteristic that process only spatial information valid at current time, So in case of change in the spatial domain, it is very hard to support an efficient historical management for time-varying spatial information because they delete an old value and then replace with new value that is valid at current time. To solve these problems, there are rapidly increasing of interest for spatiotemporal databases, which serve historical functions for spatial information as well as spatial management functions for an object. However most of them presented in an abstract time-varying spatial phenomenon, but have not presented a concrete policy in spatiotemporal databases. In this paper, we propose a spatiotemporal data model that supports bitemporal time concepts in three dimensional architecture. In the proposed model, not only data types and their operation for object of spatiotemporal databases have been classified, but also mathematical expressions using formal semantics for them have been given. Then, the data structures and their operations based on relational database model as well as object-oriented database model are presented.

하드웨어 소프트웨어 통합 설계에 의한 H.263 동영상 코덱 구현 (An Efficient Hardware-Software Co-Implementation of an H.263 Video Codec)

  • 장성규;김성득;이재헌;정의철;최건영;김종대;나종범
    • 한국통신학회논문지
    • /
    • 제25권4B호
    • /
    • pp.771-782
    • /
    • 2000
  • 이 논문에서는 하드웨어와 소프트웨어의 통합 설계에 의한 H.263 동영상 코덱을 구현한다. 동영상의 부호화와 복호화를 실시간으로 수행하기 위해 동작 속도 및 응용성을 동시에 고려하여 H.263 코덱의 각 부분 중 어느 부분이 하드웨어 또는 소프트웨어로 구현된는 것이 바람직한지 결정하였다. 하드웨어로 구현하는 부분은 움직임 추정부 및 보상부와 메모리 제어부이고, 나머지 부분은 RISC (reduced instruction set computer) 프로세서를 사용하여 소프트웨어로 처리한다. 이 논문에서는 하드웨어 및 소프트웨어 모듈의 효과적인 구현 방법을 소개한다. 특히 하드웨어로 구현되는 움직임 추정부를 위해서 주변 움직임 변위의 상관성 및 계층적 탐색을 이용한 다수의 움직임 후보를 가지고 알고리즘을 사용하였으며, 이 알고리즘에 기반한 소면적 구조를 제안한다. 소프트웨어로 처리되는 DCT (discrete cosine transform) 부분의 최적화를 위해서 움직임 추정부에서 얻어진 SAD (sum of absolute difference) 값에 근거하여 DCT 이후 양자화된 계수들의 통계적 특성을 분류하는 기법을 사용한다. 제안된 방법을 실제 RISC 프로세서와 gate array를 이용하여 구\ulcorner하고, 그 성능이 우수함을 확인하였다.

  • PDF

QPSK 방식을 이용한 수중영상 정보전송 시스템의 DSP구현 및 실해역 실험 연구 (DSP Implementation and Open Sea Test of Underwater Image Transmission System Using QPSK Scheme)

  • 박종원;고학림;이덕환;최영철;김시문;김승근;임용곤
    • 한국음향학회지
    • /
    • 제23권2호
    • /
    • pp.117-124
    • /
    • 2004
  • 본 논문에서는 수중에서 영상정보를 초음파를 이용하여 전송하기 위한 QPSK (Quadrature Phase Shift Keying) 방식의 수중영상 정보전송 시스템을 DSP (Digital Signal Processor)를 이용하여 구현하였다. 본 논문에서는 영상 데이터를 실시간으로 송수신하기 위하여 송수신기에 사용된 복수 개의 DSP프로세서를 BDPA (Block Data Parallel Architecture) 구조를 이용하여 병렬처리 하였다. 장비의 운용 및 실시간 디버깅을 위한 소프트웨어를 GUI (Graphic User Interface) 방식으로 구현하였다. 또한. 본 논문에서 구현한 수중영상 정보 전송 시스템의 성능을 검증하기 위하여 강원도 동해 앞바다에서 실해역 실험을 수행하여 수중 30m와 80m 지점에서 센서간 거리 20 m에서 10 kbps의 영상정보 전송이 가능함을 확인할 수 있었다.

SURF 기반 특징점 추출 및 서술자 생성의 FPGA 구현 (FPGA Implementation of SURF-based Feature extraction and Descriptor generation)

  • 나은수;정용진
    • 한국멀티미디어학회논문지
    • /
    • 제16권4호
    • /
    • pp.483-492
    • /
    • 2013
  • SURF는 영상의 특징점을 추출하고 서술자를 생성하는 알고리즘으로 객체인식 및 추적, 파노라마 이미지 생성 등 여러 영상처리 시스템에 응용되고 있다. SURF 알고리즘은 영상의 크기, 회전, 시점 등의 변화에 강인한 특징을 갖지만 복잡하고 반복적인 연산이 많아 실시간 처리가 어렵다. 실제 PC(Pentium, 3.3GHz) 환경에서 1000개 정도의 특징점이 추출되는 VGA($640{\times}480$) 해상도의 영상을 이용하여 실험한 결과 특징점 추출 및 서술자 생성에 총 240ms 이상이 걸려 약 4frame/sec로 실시간 처리가 불가능한 것을 확인하였다. 본 논문에서는 SURF 알고리즘의 메모리 접근 패턴을 분석하여 라인 메모리를 효율적으로 구성해 메모리 사용을 최소화하고 반복적으로 수행되는 연산을 병렬처리 하는 방법으로 하드웨어를 설계하였다. 하드웨어 설계 검증 결과 Xilinx사의 Virtex5LX330 FPGA를 타겟으로 합성 시 101,348LUTs(66%)와 1,367KB의 내부 메모리를 사용하고, 100MHz 동작 클록에서 30 frame/sec로 실시간 처리가 가능함을 볼 수 있었다.

웹기반 실시간 악취 모니터링 및 장치 관리 시스템 (A Web-based Real-time Odor Monitoring and Device Management System)

  • 신미령;김상철
    • 한국인터넷방송통신학회논문지
    • /
    • 제9권6호
    • /
    • pp.101-109
    • /
    • 2009
  • 공단지역이나 오폐수 발생 지역에서 발생하는 악취로 인해서 주민들이 불편을 겪고, 해당 지방자치 단체에 민원을 제기하는 일이 빈번히 발생하고 있다. 최근 악취 발생 가능성이 있는 지역을 관내 많이 보유한 지방자치 단체들은 악취 발생 여부를 모니터링하고 필요시 원격으로 현장의 공기를 포집하는 명령을 내릴 수 있는 서비스를 요구하고 있다. 본 논문에서는 악취 센서 및 기상 센서 값을 실시간으로 모니터링 및 제반 장치 관리 업무를 웹 브라우저상에서 수행할 수 있는 시스템을 제안한다. 본 시스템은 기존 시스템과는 달리 사용자의 위치에 구애받지 않고 여러 대의 장치를 동작시키고 관리할 수 있는 기능을 제공한다. 또한, 본 시스템의 블랙보드기반 다중 프로세스 구조는 시스템 사용 중에 필요성을 느낀 새로운 소프트웨어 모듈을 쉽게 통합할 수 있도록 한다. 우리의 시스템을 실험한 결과, 사용 편리성면에서 사용자 만족도가 높았다. 우리의 시스템은 현재 한 지방자치단체의 악취 발생 예정 지역에서 운영되고 있다.

  • PDF

U-불국사 : 실시간 온라인 화재조기감지시스템 (U-Bulguksa: Real-Time and Online Early Fire Detection Systems)

  • 주재훈;임재걸
    • 한국전자거래학회지
    • /
    • 제12권3호
    • /
    • pp.75-93
    • /
    • 2007
  • 본 연구는 900MHz와 2.4GHz의 주파수 대역을 갖는 각각의 센서노드를 무선개인네트워크로 연결하여 불국사의 문화유산을 보호하기 위한 화재조기감지시스템을 구축한 결과에 기반을 두고 있다. 본 연구에서는 먼저 유비쿼터스 센서네트워크에 기반을 둔 문화재관리를 위한 요구사항을 분석하고, 문화재관리에서 필수적인 화재감시 및 조기탐지를 위해 적용한 U-불국사의 개발 사례를 제시한다. 이 사례는 U-불국사의 실현이라는 시간에 따라 변형 또는 훼손되는 각각의 유형문화재에 대한 정보를 실시간 온라인으로 입수하여 이를 토대로 과학적으로 문화재를 관리할 수 있는 시스템인 U-문화재관리와 이들 문화유산에 대한 정보를 현장에서 휴대 단말기로 제공해 주는 U-관광 프로젝트의 초기단계로서 수개월간의 시험운영하고 있는 것이다.

  • PDF