dds

GurumDDS

 소개

 

DDS(Data Distribution Service™)는, OMG(Object Management Group®)에서 정의한 표준 데이터 중심 네트워크 솔루션입니다. DDS는 데이터 중심 설계를 위한 DCPS, DDSI표준, 미들웨어, API로 구성되며 짧은 지연시간, 높은 스루풋, 고도의 신뢰성, 확장 가능한 구조를 제공합니다. 이러한 DDS의 특성은 IoT, 비즈니스, 미션 크리티컬 분야에서 활용됩니다.

FREE TRIAL

What is GurumDDS?

Object Management Group® (OMG®) 는 국제 기술 표준 컨소시엄입니다. DDS(Data Distribution Service™)는, OMG에서 정의한 표준 데이터 중심 네트워크 솔루션입니다.GurumDDS는 데이터 기반 발간/구독 접근 방식을 사용합니다.

DDS는 분산 통신 개발 및 연결 설정의 복잡성을 최소화하기 위해 다양한 기능(참여형 연결, 연결 관리, 신뢰성, QoS, OS, 네트워크, 프로그래밍 언어)을 추상화합니다.

DDS는 분산 통신 시스템이 갖춰야할 다양한 통신 요구사항들을 22종의 QoS로 추상화해 제공합니다. 22종의 QoS는 데이터의 신뢰성, 데이터 유지 기간, 영속성 등을 세밀하게 설정할 수 있도록 되어 있으며, 데이터의 특성에 맞춰 사용자가 다양한 Trade-Off를 고려할 수 있도록 하였습니다.

vendorlist
OMG 표준 준수

OMG 표준 준수

GurumDDS는 데이터 중심 발간/구독이 가능하도록 DCPS 1.4 표준, 그리고 네트워크 상호 운용을 위한 DDSI-RTPS 2.2 표준을 준수합니다.
탁월한 성능

탁월한 성능

GurumDDS는 다른 분산 통신 솔루션인 DDS 미들웨어에 비해 처리량과 응답 시간 모두에서 우수한 성능을 제공합니다.
데이터 중심 통신

데이터 중심 통신

다양하고 복잡한 분산 통신은 GurumDDS에 의해 추상화됩니다. 사용자는 어떤 데이터를 보내고 받을 것인지에 초점을 맞출 수 있습니다.
다양한 QoS

다양한 QoS

GurumDDS는 DDS 표준에 의해 정의된 22개의 QoS로 컴파일합니다. 송수신하는 데이터의 신뢰성, 지속성 등 다양한 네트워크 설정을 변경할 수 있습니다.

Main Feature

  • 프로그래밍 언어, 운영 체제, 전송 및 하드웨어의 독립성
  • 실시간 연동을 위한 Dynamic Discovery 지원
  • 빠른 분산 통신을 위한 데이터 멀티캐스팅 지원
  • 여러 공급업체 간의 애플리케이션 상호 운용성을 위한 표준 와이어 프로토콜 지원
  • 네트워크 및 CPU 리소스를 효율적으로 사용하기 위해 데이터 선택 및 필터링
  • 미션 크리티컬 시스템 구축을 위한 입증된 실시간 기능
  • 다른 벤더 제품 대비 네트워크 장애 시 탁월한 성능

Support OS

  • Windows 10 (AMD64)
  • Ubuntu Linux 16.04, 18.04 (AMD64/ARM64)
  • IBM AIX 7 (RISC/6000 64bit)

Support Languages

  • C, C++, Java, C#, Python

GurumDDS 성능

GurumDDS는 최소 응답 시간에 대량의 데이터를 송수신할 수 있도록 설계되어 있습니다. GurumDDS는 주요 DDS 솔루션에 비해 뛰어난 처리량과 응답 시간을 제공합니다.

MPS
LatencyComparison
측정 환경– Ubuntu Linux 18.04, Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, DDR3 16G RAM, Intel 82574L NIC, NetGear 1G Switch

GurumDDS 적용 사례

GurumDDS가 어떤 분야에 사용됐는지 확인해 보세요.
로봇틱스

로봇틱스

GurumDDS는 로봇운영체제(ROS2)를 지원하는 DDS로 특히 로봇과 원격에서 통신하는데 최적화된 GurumDDS RS(Routing Service)를 제공하고 있습니다.
국방&항공

국방&항공

GurumDDS는 C4I 체계간 연동 시스템에 적용되어, 다양한 플랫폼, 언어로 작성된 C4I 체계를 실시간으로 연동하고, 네트워크 장애 상황에서 높은 내고장성과 성능을 제공하였습니다.
에너지 발전

에너지 발전

GurumDDS는 풍력 발전 시스템에 적용되어, 다양한 센서 데이터가 안전하게 원격지까지 전송될 수 있도록, 높은 신뢰성과 IDL 기반의 표준화된 데이터 모델링이 가능하도록 하였습니다.
철도

철도

GurumDDS는 철도 안전관제 시스템에 적용되어, 철도 안전관제 모니터링 시스템을 위한 실시간 장치 연동, 다량의 데이터 수집, QoS에 따른 신뢰성 보장 기능을 제공하였습니다.

GurumDDS 하위 제품

GurumNetworks는 GurumDDS 하위 제품을 제공합니다. 우리 제품을 사용하여 다양한 분야에서 GurumDDS를 경험해 보세요.

Why to consider GurumDDS
The easiest and fastest way to employ DDS