Your systems. Working as one.Discover problems in your distributedsystem before its too late
About RTI• World leader in fast, scalable communications  software for real-time operational systems• 350,000+ licenses de...
Operational Systems                 © 2012 RTI   3
Decentralized Architecture                                              Network• No central ESBs, brokers or servers• Peer...
RTI Connext™                  Control       DisplaySensor   Sensor                           Actuator                   Ap...
Data Centricity                  Source                             Latitude Longitude Altitude                  (Key)    ...
Benefits of Data Centricity• Scalability and robustness   – Single source of truth in a system   – Late joining applicatio...
DDS Spy            RTI Connext™                            DDS Ping11/7/2012      © 2012 RTI                    8
RTI DDS Ping                RTI Connext™11/7/2012          © 2012 RTI   9
RTI DDS Spy11/7/2012      © 2012 RTI • COMPANY CONFIDENTIAL   10
RTI DDS Spy11/7/2012      © 2012 RTI • COMPANY CONFIDENTIAL   11
Excel Add-in11/7/2012       © 2012 RTI   12
Excel Add-in11/7/2012       © 2012 RTI   13
Example QoS•   Reliability                       •   History•   Durability                        •   Lifespan•   Deadline...
Quality of Service Compatibility • QoS Example - Deadline            – The Deadline QoS specifies the maximum time        ...
Analyzer11/7/2012   © 2012 RTI   16
Analyzer11/7/2012   © 2012 RTI   17
DDS Spy            RTI Connext™                     DDS Ping   Analyzer11/7/2012      © 2012 RTI                      18
Monitoring Library • Static or dynamic linked libraries for Connext   applications • Gathers and publishes statistics for ...
Monitor                         Key                          = Error                          = Warning11/7/2012   © 2012 ...
Monitor11/7/2012   © 2012 RTI   21
Monitor11/7/2012   © 2012 RTI   22
Monitor11/7/2012   © 2012 RTI   23
Monitor11/7/2012   © 2012 RTI   24
Distributed Logger API • Publish Log messages remotely • Visualize live update of logs in RTI Admin   Console • Integratio...
Distributed Logs Viewer11/7/2012                  26
System Overall Health11/7/2012                27
Host Details11/7/2012       28
Routing Service details11/7/2012                  29
Recording Console11/7/2012       © 2012 RTI   30
Wireshark11/7/2012    © 2012 RTI   31
Tools at a glance            DDS Ping   DDS Spy   Spreadsheet    Analyzer        Monitor    Admin    Recording   Wireshark...
11/7/2012   © 2012 RTI   33
Upcoming SlideShare
Loading in …5
×

Discover problems in your distributed system before it's too late

537 views

Published on

In a distributed system, components running on different Operating Systems and applications written in different programming languages all work together as one single reliable system. As the complexity of these systems increase, it becomes more important to gain visibility into your environment and expose potential problems before they jeopardize your production system.

RTI Connext Tools offer a rich tools suite that helps you develop applications more efficiently. They enable you to monitor, analyze and debug your complete system in operation. And they provide facilities for recording and replaying data in real-time, and logging diagnostic system data for deeper analysis and archiving. This webinar explores the many tools available for development, debugging, and testing applications in your distributed system.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
537
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Discover problems in your distributed system before it's too late

  1. 1. Your systems. Working as one.Discover problems in your distributedsystem before its too late
  2. 2. About RTI• World leader in fast, scalable communications software for real-time operational systems• 350,000+ licenses deployed in 500+ unique projects• Standards leader – Authored DDS (OMG) – Co-authored RTPS interoperability protocol (IEC 61158, OMG) – Support 12+ standards – Participate in 15+ standards organizations © 2012 RTI 2
  3. 3. Operational Systems © 2012 RTI 3
  4. 4. Decentralized Architecture Network• No central ESBs, brokers or servers• Peer-to-peer communication – Components, services, applications, devices, subsystems, s ystems• Bus is virtual © 2012 RTI 4
  5. 5. RTI Connext™ Control DisplaySensor Sensor Actuator App App © 2012 RTI 5
  6. 6. Data Centricity Source Latitude Longitude Altitude (Key) RADAR1 37.4 -122.0 500.0 UAV2 40.7 -74.0 250.0 LPD3 50.2 -0.7 0.0 Virtual global data space• Underlying communication paradigm• Applications operate on data objects – Create, Read, Update, Delete (CRUD) – Like a database but for data in motion (event-driven)• State maintained by middleware, external to apps © 2012 RTI 6
  7. 7. Benefits of Data Centricity• Scalability and robustness – Single source of truth in a system – Late joining applications automatically synchronized – Particularly valuable for dynamic OT systems• Loose coupling for ease of development and integration – Applications require no knowledge of each other – …only of the data being exchanged – Interfaces (types) and objects are well defined and discoverable – Fosters information sharing, interoperability and open architecture• Simplified development – OT apps are inherently data centric – Middleware manages data cache and lifecycles, not custom code• Wire efficiency and performance – No need to send field definitions with each message © 2012 RTI 7
  8. 8. DDS Spy RTI Connext™ DDS Ping11/7/2012 © 2012 RTI 8
  9. 9. RTI DDS Ping RTI Connext™11/7/2012 © 2012 RTI 9
  10. 10. RTI DDS Spy11/7/2012 © 2012 RTI • COMPANY CONFIDENTIAL 10
  11. 11. RTI DDS Spy11/7/2012 © 2012 RTI • COMPANY CONFIDENTIAL 11
  12. 12. Excel Add-in11/7/2012 © 2012 RTI 12
  13. 13. Excel Add-in11/7/2012 © 2012 RTI 13
  14. 14. Example QoS• Reliability • History• Durability • Lifespan• Deadline • Liveliness• Filtering • Ownership & Strength – Time • Resource Limits – Content• Eases development and integration by moving logic from application to middleware• Improves efficiency and scalability: only required data is sent and delivered data © 2012 RTI 14
  15. 15. Quality of Service Compatibility • QoS Example - Deadline – The Deadline QoS specifies the maximum time between data sample – Writer uses this to specify a new data sample will be published at least every x seconds – Reader uses this to specify they want to receive one data sample at least every x seconds11/7/2012 © 2012 RTI 15
  16. 16. Analyzer11/7/2012 © 2012 RTI 16
  17. 17. Analyzer11/7/2012 © 2012 RTI 17
  18. 18. DDS Spy RTI Connext™ DDS Ping Analyzer11/7/2012 © 2012 RTI 18
  19. 19. Monitoring Library • Static or dynamic linked libraries for Connext applications • Gathers and publishes statistics for data readers, writers, and other DDS entities11/7/2012 © 2012 RTI 19
  20. 20. Monitor Key = Error = Warning11/7/2012 © 2012 RTI 20
  21. 21. Monitor11/7/2012 © 2012 RTI 21
  22. 22. Monitor11/7/2012 © 2012 RTI 22
  23. 23. Monitor11/7/2012 © 2012 RTI 23
  24. 24. Monitor11/7/2012 © 2012 RTI 24
  25. 25. Distributed Logger API • Publish Log messages remotely • Visualize live update of logs in RTI Admin Console • Integration with popular Logging framework Log4j11/7/2012 © 2012 RTI 25
  26. 26. Distributed Logs Viewer11/7/2012 26
  27. 27. System Overall Health11/7/2012 27
  28. 28. Host Details11/7/2012 28
  29. 29. Routing Service details11/7/2012 29
  30. 30. Recording Console11/7/2012 © 2012 RTI 30
  31. 31. Wireshark11/7/2012 © 2012 RTI 31
  32. 32. Tools at a glance DDS Ping DDS Spy Spreadsheet Analyzer Monitor Admin Recording Wireshark Add-in Console Console Development cycle11/7/2012 © 2012 RTI 32
  33. 33. 11/7/2012 © 2012 RTI 33

×