際際滷

際際滷Share a Scribd company logo
About CoreDX DDS




                                                          2012. 10




Copyright 2012 WESOME Co., Ltd. All right reserved           -1-
Data Distribution Service?
     DDS 襴狩 ろ  一危 覿 觜れ願, QoS螳 螳ロ 一危 譴 publish/ Subscribe 覦
     覩碁れ .



                                      Network                                           Network
                S                                             C

                                                                                                    Data Bus

                C                                             S



                                                                        P       S       P       S      P          S
                S                                             C



                          [ Point-to-Point 覦]                                  [Publish / Subscribe 覦]


                         C       Client          S   Server                 P       Publisher   S    Subscriber



Copyright 2012 WESOME Co., Ltd. All right reserved                -2-
CoreDX DDS 轟

         Real Time : RTPS(Real Time Publish-Subscribe) 譴 讌覃, れ螻 螳 轟朱 Real Time 蟲.


                        Parallelism                  BigData襯 覲襦 豌襴   襦語 (Multi-casting)


                                                     Real-Time 覲企ゼ 豌襴覃, Real-Time  QoS襯 讌
                       Determinism


                        Throughput                   Real-time 蟯 Fault-Tolerance襯 豌襴.
                        Availability


         High Performance : Bandwidth 90% 伎 朱 豕螻 Throughput 蟲




Copyright 2012 WESOME Co., Ltd. All right reserved                     -3-
CoreDX DDS 轟

         Scalable: 螳ロ レ煙 螻牛螻, QoS襯 牛 Fail Over襯  .



              Publisher                                                          Publisher


       Subscriber                                                                   Subscriber
                                                     DDS #1           DDS #2

       Publisher                                                                    Publisher


             Subscriber                                       WAN                Subscriber




                                         DDS #3                         DDS #N




Copyright 2012 WESOME Co., Ltd. All right reserved              -4-
CoreDX DDS 轟
         De-Centralized : DDS 譴 讌譴 覦( Queue or Broker ) 蠍 覓語 レ 襯 蟆 譴.

         Auto Discovery : 轟 (Domain) 伎 襦 谿瑚 (Subscriber, Publisher)螳 語覃 朱 谿語給
        .



              Publisher                                                              Publisher


       Subscriber                                                                       Subscriber

                                                         No Broker
       Publisher                                                                        Publisher


             Subscriber                                                              Subscriber

                                                          Auto Discovery


                                                     Subscriber          Publisher
                                                             New Participant
Copyright 2012 WESOME Co., Ltd. All right reserved                -5-
CoreDX DDS 轟
           Interoperable Data Exchange : 願鍵譬 ろ 覦 語願 一危 旧  IDL(Interface Definition Language)
           覿壱蟆曙  一危 旧 讌.




                                             <StringMsg>                                      <StringMsg>
              Subscriber                                                                                         Publisher
                C / C++                                                                                           JAVA

    Type                Name            Value                                                           Type          Name        Value

    Structure           sender          Sender1                                                         Class         sender      Sender1

    int                 time_sent       20121016                                                        int           time_sent   20121016
                                                     <StringMsg>                      <StringMsg>
    String              Old_msgs        12345          蟲譟一牡                              蟲譟一牡             String        Old_msgs    12345

    String              msg             67890                                                           String        msg         67890



                                                             struct StringMsg
                                                             {
                                       Auto Generation       SenderType sender;                     Auto Generation
                                                             long time_sent;
                                                             sequence<string> old_msgs;
                                                             string msg;
                                                             };

                                                                         <IDL>
Copyright 2012 WESOME Co., Ltd. All right reserved                        -6-

More Related Content

About CoreDX DDS

  • 1. About CoreDX DDS 2012. 10 Copyright 2012 WESOME Co., Ltd. All right reserved -1-
  • 2. Data Distribution Service? DDS 襴狩 ろ 一危 覿 觜れ願, QoS螳 螳ロ 一危 譴 publish/ Subscribe 覦 覩碁れ . Network Network S C Data Bus C S P S P S P S S C [ Point-to-Point 覦] [Publish / Subscribe 覦] C Client S Server P Publisher S Subscriber Copyright 2012 WESOME Co., Ltd. All right reserved -2-
  • 3. CoreDX DDS 轟 Real Time : RTPS(Real Time Publish-Subscribe) 譴 讌覃, れ螻 螳 轟朱 Real Time 蟲. Parallelism BigData襯 覲襦 豌襴 襦語 (Multi-casting) Real-Time 覲企ゼ 豌襴覃, Real-Time QoS襯 讌 Determinism Throughput Real-time 蟯 Fault-Tolerance襯 豌襴. Availability High Performance : Bandwidth 90% 伎 朱 豕螻 Throughput 蟲 Copyright 2012 WESOME Co., Ltd. All right reserved -3-
  • 4. CoreDX DDS 轟 Scalable: 螳ロ レ煙 螻牛螻, QoS襯 牛 Fail Over襯 . Publisher Publisher Subscriber Subscriber DDS #1 DDS #2 Publisher Publisher Subscriber WAN Subscriber DDS #3 DDS #N Copyright 2012 WESOME Co., Ltd. All right reserved -4-
  • 5. CoreDX DDS 轟 De-Centralized : DDS 譴 讌譴 覦( Queue or Broker ) 蠍 覓語 レ 襯 蟆 譴. Auto Discovery : 轟 (Domain) 伎 襦 谿瑚 (Subscriber, Publisher)螳 語覃 朱 谿語給 . Publisher Publisher Subscriber Subscriber No Broker Publisher Publisher Subscriber Subscriber Auto Discovery Subscriber Publisher New Participant Copyright 2012 WESOME Co., Ltd. All right reserved -5-
  • 6. CoreDX DDS 轟 Interoperable Data Exchange : 願鍵譬 ろ 覦 語願 一危 旧 IDL(Interface Definition Language) 覿壱蟆曙 一危 旧 讌. <StringMsg> <StringMsg> Subscriber Publisher C / C++ JAVA Type Name Value Type Name Value Structure sender Sender1 Class sender Sender1 int time_sent 20121016 int time_sent 20121016 <StringMsg> <StringMsg> String Old_msgs 12345 蟲譟一牡 蟲譟一牡 String Old_msgs 12345 String msg 67890 String msg 67890 struct StringMsg { Auto Generation SenderType sender; Auto Generation long time_sent; sequence<string> old_msgs; string msg; }; <IDL> Copyright 2012 WESOME Co., Ltd. All right reserved -6-