Discovery. Details Real-Time Innovations, Inc.
|
|
- Lucinda Kelly
- 5 years ago
- Views:
Transcription
1 Discovery Details 2008 Real-Time Innovations, Inc. 1
2 Overview What is discovery? Discovery phases Participant discovery phase Endpoint discovery phase Configuring discovery Tuning discovery Real-Time Innovations, Inc.
3 What is Discovery? Process by which applications using RTI find out about each other DomainParticipants exchange messages about themselves, what they publish and to what they subscribe Happens automatically to begin user-level communications Discovery is Dynamic Newly created apps are found Dead or disconnected apps are dropped Changes are propagated Real-Time Innovations, Inc.
4 Discovery phases Two consecutive phases Participant discovery DomainParticipants discover each other Best-effort Endpoint discovery Participants exchange information about DataWriters and DataReaders Reliable Periodic heartbeat for Participant liveliness Does not happen between Participants in different DDS domains no messages exchanged Real-Time Innovations, Inc.
5 Participant Discovery Participants periodically announce their presence on network Sent to list of initial peers as well as discovered participants Periodic announcement also serves as heartbeat to reassert participant s existence Peer 1 (up) Hello! Hello! Peer 2 (up) Hello! Peer 1 Peer 2 Peer Real-Time Innovations, Inc. Peer 3 (down)
6 Endpoint Discovery Once two Participants discover each other: A reliable session is established Information about each participant s local DataWriters and DataReaders are exchanged Participants end up with internal databases that contain lists of other participants and what each publishes or subscribes Remote endpoints (DW/DR of other participants) are matched with local endpoints Matched for same Topic and compatible QoS Data sent by DataWriters will be delivered by DDS to matched DataReaders Real-Time Innovations, Inc.
7 Discovery Notes Discovery is normally peer-to-peer Optional static discovery module to hardcode discovery information in files Optional server-based discovery service for large scale systems (100 s nodes, 10,000 s endpoints) Discovery never completes Newly created participants need to be discovered Existing participants can be destroyed or otherwise disconnected Applications can create new DataWriters and DataReaders Changes in QoS parameters may be propagated Real-Time Innovations, Inc.
8 Discovery Implementation Discovery data sent using same DDS entities users create to send/receive data Known as built-in DataWriters/DataReaders Always exist in every Participant 3 Topics for Discovery DCPSParticipant Best effort, serves as hello, I m alive message Carries info about Participant DCPSPublication DCPSSubscription Separate topics for DataWriters and DataReaders Reliable Carries writer/reader QOS settings Real-Time Innovations, Inc.
9 Discovery Entities Participant 1 Participant Built-in DataWriter Participant Built-in DataReader Publication Built-in DataWriter Publication Built-in DataReader Subscription Built-in DataWriter Subscription Built-in DataReader Participant Data Msg Publication Data Msg Subscription Data Msg Participant Built-in DataWriter Participant Built-in DataReader Publication Built-in DataWriter Publication Built-in DataReader Subscription Built-in DataWriter Subscription Built-in DataReader Participant 2 Best Effort Reliable Real-Time Innovations, Inc.
10 Eavesdrop on DDS Discovery Using DDSDataReaderListeners, users can listen in on DDS Discovery messages With User or Group Data QoS, user logic can be inserted for authentication/authorization Use ignore_participant(), ignore_publication(), ignore_subscription() APIs to prevent unwanted connections See Chapter 14 Builtin-Topics in Users Manual Real-Time Innovations, Inc.
11 Configuring Discovery Who to talk too List of Initial Peers NDDS_DISCOVERY_PEERS Discovery protocol parameters Discovery QoS Discovery Config QoS Real-Time Innovations, Inc.
12 Initial Peers List of descriptors (addresses) of other participants to say Hello! to Participants on the list do not need not be running Specified using Environment Variable File API Hello! Peer 1 (up) Hello! Peer 2 (up) Hello! Peer 1 Peer 2 Peer Real-Time Innovations, Inc. Peer 3 (down)
13 Contacting Participants DDS DomainParticipants have host-specific transport addresses E.g., for UDPv4, , Unique Participant IDs are automatically assigned to different DomainParticipants running on the same host IDs are integers starting at 0 Only unique within a single DDS domain, may be duplicated across domains Domain 0: Participant (id 0) Participant (id 1) 1 DDS Domain 2 Participants Domain 0: Participant (id 0) Participant (id 1) Participant (id 2) Domain 1: Participant (id 0) 2 DDS Domains 4 Participants Real-Time Innovations, Inc.
14 Peer Descriptors Descriptors combine participant IDs and transport address Specified as a string Used to define Initial-Peer list for Discovery e.g. 4@builtin.udpv4:// #myhost 4@builtin.udpv4://myhost 4@udp4://myhost udpv4://myhost myhost Assuming is the network address of myhost, then all descriptors above are equivalent All specify that there are 5 DomainParticipants with IDs 0-4 on the host myhost with the IP address that should be contacted using the builtin UDPv4 transport Real-Time Innovations, Inc.
15 Peer Descriptor Format Participant Max Transport Try all installed Name that does Almost Use all Network network parts are option, Use Transport but network must Participant Index range (Alias not need transports Class) addresses have either Address address a fully qualified address Address network as ID 0 4 address configured or a transport address fully qualified or a with transport transport transport alias/class address builtin.udpv4 builtin.shmem :// # myhost Separator Separator Separator Real-Time Innovations, Inc.
16 Peer descriptors for Builtin transports UDP on IPv4 updv4:// UDP on IPv6 updv6://0:: Shared Memory (inter-process) shmem:// Descriptors without transport alias will be passed to each transport to see if that transport can send to the address specified by the descriptor Real-Time Innovations, Inc.
17 Multicast addresses as peer descriptors Participants can listen on a multicast address for discovery messages Limited to 1 multicast address for listening Can add multicast addresses to initial-peer list to send discovery messages Can send to multiple multicast addresses Must be valid IPv4 or IPv6 multicast address upv4:// to updv6://ff::, addresses starting with 0xFF Real-Time Innovations, Inc.
18 Default Initial Peers participantqos.discovery.initial_peers builtin.udpv4:// builtin.shmem:// multicast_receive_addresses Notes: shmem not supported on all platforms, e.g. VxWorks Participant Index (ID) range not specified, so by default 0-4 If using multicast, participant index range does not apply, i.e., will find any number of participants running on a host independent of 4@ etc Real-Time Innovations, Inc.
19 How to modify Initial-Peers list 4 options (in order of precedence) 1. API (code) 2. File 3. Environment variable 4. Default values listed previously List is completely replaced by option with highest precedence List is NOT merged from different opotions NDDS_DISCOVERY_PEERS Name of both environment variable as well as file Comma separated list of peer descriptors e.g., NDDS_DISCOVERY_PEERS = ,1@ ,builtin.shmem:// 1 st multicast address in NDDS_DISCOVERY_PEERS will be used as discovery multicast receive address Real-Time Innovations, Inc.
20 Discovery in Large-Scale Systems Systems with > 50 nodes and/or > 50 DomainParticipants may experience Longer times taken for discovery to stabilize upon startup High network traffic caused by discovery messages at startup How to resolve? Can use optional RTI Enterprise Discovery Service, handles 100s of nodes, 1000s of DomainParticipants Configure Discovery peer list to be non-fully meshed asymmetric discovery peers Real-Time Innovations, Inc.
21 Asymmetric Discovery Disable Multicast discovery Otherwise, DomainParticipants will always find all other DomainParticipants Configure Discovery Peers so that only DomainParticipants that need to communicate with each other know about each other At a system level, usually can logically place applications into subgroups that need to communicate with each other Some applications may be in multiple subgroups Set NDDS_DISCOVERY_PEERS to contain only locators of DomainParticipants in the same subgroups Can also use multiple DDS domains (1 per subgroup, some Apps have more than 1 DomainParticipant) However, this is a resource-heavy solution Multiple domains can be useful, but not usually recommended just to solve a large-scale discovery problem Real-Time Innovations, Inc.
22 Asymmetric Discovery Example HMI_1 HMI_2 HMI_125 SERVER_1 SERVER_1 SERVER_ HMIs, 1 Server HMIs only discover the Server HMIs do not discover each other Have to modify the Initial-Peers list of the Server if new HMIs are added/removed SERVER_ Real-Time Innovations, Inc. HMI_1 HMI_2 HMI_125
23 Asymmetric Discovery Example 2 HMI_1 HMI_2 HMI_125 SERVER_1 Discovery multicast receive address: SERVER_1 Discovery multicast receive address: SERVER_1 Discovery multicast receive address: Set the Initial-Peers of the HMIs so that they only contact the Server Do NOT modify the Initial-Peers of the Server Server will add HMIs as unknown peers when contacted. Behavior controlled by DiscoveryQos.accept_unknown_peers SERVER_ Real-Time Innovations, Inc. <use default>
24 Asymmetric Discovery Multicast Example HMI_1 HMI_2 HMI_ HMIs use default discovery multicast receive address, Asymmetric multicast discovery addresses provide simpler deployment configuration management SERVER_ Discovery multicast receive address: Real-Time Innovations, Inc.
25 Tuning Discovery DiscoveryConfigurationQos : participant_liveliness_assert_period <30 seconds> Send out I m alive once every period participant_liveliness_lease_duration <100 seconds> If other participants don t receive a I m alive message within this timeout, then they can consider this participant to be dead initial_participant_announcements <5> Upon startup and finding a new participant, number of I m alive messages to send min/max_participant_announcement_period <1 second> Wait a random time between min and max between sending of the initial I m alive messages. More see documentation Real-Time Innovations, Inc.
DDS in Low-Bandwidth Environments
DDS in Low-Bandwidth Environments Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems April 17-19, 2012, Concorde La Fayette, Paris, France Jaime Martin Losa CTO eprosima JaimeMartin@eProsima.com
More informationRTI Monitor User s Manual
RTI Monitor User s Manual Version 5.1.0 2010-2013 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. December 2013. Trademarks Real-Time Innovations, RTI, and Connext are
More informationRTI Monitor. User s Manual
RTI Monitor User s Manual Version 4.5 2010-2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. March 2012. Trademarks Real-Time Innovations, RTI, and Connext are trademarks
More informationRTI Analyzer Getting Started Guide
RTI Analyzer Getting Started Guide Version 4.5 2006-2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. March 2012. Trademarks Real-Time Innovations, RTI, and Connext
More informationRTI Connext Micro API and QoS Guide
RTI Connext Micro API and QoS Guide Version 2.4.1 2014 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. November 2014. Trademarks Real-Time Innovations, RTI, and Connext
More informationRTI Analyzer. Release Notes
RTI Analyzer Release Notes Version 5.1.0 2013 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. December 2013. Trademarks Real-Time Innovations, RTI, and Connext are trademarks
More informationBC R,W Y Deadline Maximum duration within which an instance is expected to be updated. A Y Y T,R,W DestinationOrder
RTI Connext DDS Comprehensive Summary of QoS Policies QoS Policy Description Chg. RxO Inst. Entities Ext. AsynchronousPublisher Configures mechanism that sends user data in a separate middleware thread
More informationRTI Data Distribution Service
RTI Data Distribution Service Core Libraries and Utilities What s New in Version 4.5e The Global Leader in DDS 2011 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. October
More informationUsing Wireshark with RTI Connext Getting Started Guide
Using Wireshark with RTI Connext Getting Started Guide Version 1.2.3.20120229 2005-2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. Feb. 2012. Trademarks Real-Time
More informationPRISMTECH. RESTful DDS. Expanding the reach of the information backbone. Powering Netcentricity
PRISMTECH Powering Netcentricity RESTful DDS Expanding the reach of the information backbone Reinier Torenbeek Senior Solutions Architecht reinier.torenbeek@prismtech.com RESTful DDS Introduction What
More informationIntroduction to Protocols for Realtime Data Sharing. Deepti Nagarkar
Introduction to Protocols for Realtime Data Sharing Deepti Nagarkar Real Time Systems What are Real time systems? Realtime systems are those which must process data and respond immediately to avoid failure
More informationDDS Connector Sept, Gianpiero Napoli, Senior Software Engineer
DDS Connector Sept, 2016 Gianpiero Napoli, Senior Software Engineer Agenda Goals Concept Architecture Status Demo Next Steps Connector Goals Faster ( Rapid ) Development Integration Troubleshooting Integrate
More informationA DDS Discovery Protocol based on Bloom filters
Escuela Técnica Superior de Ingenierías Informática y de Telecomunicación Master in Multimedia Systems MASTER THESIS A DDS Discovery Protocol based on Bloom filters Javier Sánchez Monedero Director: Juan
More informationA Comparison and Mapping of Data Distribution Service (DDS) and Java Message Service (JMS)
A Comparison and Mapping of Data Distribution Service (DDS) and Java Message Service (JMS) Rajive Joshi, Ph.D. Principal Engineer Real-Time Innovations, Inc. 3975 Freedom Circle, Santa Clara, CA 94054
More informationForeScout CounterACT. Controller Plugin. Configuration Guide. Version 1.0
ForeScout CounterACT Network Module: Centralized Network Controller Plugin Version 1.0 Table of Contents About the Centralized Network Controller Integration... 4 About This Plugin... 4 How It Works...
More informationAngelo Corsaro, Ph.D. Chief Technology Officer! OMG DDS Sig Co-Chair PrismTech
Angelo Corsaro, Ph.D. Chief Technology Officer! OMG DDS Sig Co-Chair PrismTech angelo.corsaro@prismtech.com! Standards Scopes Standards Compared DDS Standard v1.2 2004 Programming Language Independent
More informationRTI Routing Service. Release Notes
RTI Routing Service Release Notes Version 5.2.3 2016 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. April 2016. Trademarks Real-Time Innovations, RTI, NDDS, RTI Data
More informationPRISMTECH. Benchmarking OMG DDS for Large-scale Distributed Systems. Powering Netcentricity
PRISMTECH Powering Netcentricity Benchmarking OMG DDS for Large-scale Distributed Systems Reinier Torenbeek reinier.torenbeek@prismtech.com Senior Solution Architect PrismTech Benchmarking OMG DDS for
More informationQuick Start Guide for C
Quick Start Guide for C Version 3.4 Copyright 2011 Twin Oaks Computing, Inc. Castle Rock, CO 80108 All Rights Reserved 2 Welcome Welcome to CoreDX DDS, a high-performance implementation of the OMG Data
More informationRTI Persistence Service. Release Notes
RTI Persistence Service Release Notes Version 5.1.0 2013 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. December 2013. Trademarks Real-Time Innovations, RTI, DataBus,
More informationQuick Start Guide for C#
Quick Start Guide for C# Version 3.4 Copyright 2011 Twin Oaks Computing, Inc. Castle Rock, CO 80108 All Rights Reserved Welcome Welcome to CoreDX DDS, a high-performance implementation of the OMG Data
More informationRTI Connext. Core Libraries and Utilities. What s New in Version 4.5f
RTI Connext Core Libraries and Utilities What s New in Version 4.5f 2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. March 2012. Trademarks Real-Time Innovations,
More informationRTI Message Service. Configuration and Operation Manual
RTI Message Service Configuration and Operation Manual Version 5.1.0 2008-2013 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. December 2013. Trademarks Real-Time Innovations,
More informationFast RTPS v User Manual
Fast RTPS v1.2.0 User Manual eprosima Proyectos y Sistemas de Mantenimiento SL Ronda del poniente 16 Bajo K 28760 Tres Cantos Madrid Tel: + 34 91 804 34 48 info@eprosima.com www.eprosima.com Trademarks
More informationTuner Guide. Release 6.x
Tuner Guide Release 6.x Contents 1 Preface 1 1.1 About The Vortex OpenSplice Tuner Guide............................. 1 1.2 Intended Audience.......................................... 1 1.3 Organisation.............................................
More informationRTI DDS Toolkit for LabVIEW. Release Notes
RTI DDS Toolkit for LabVIEW Release Notes Version 1.4.0 2016 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. May 2016. Trademarks Real-Time Innovations, RTI, NDDS, RTI
More informationliteral-blockname=listing
literal-blockname=listing User Guide Release V2.1.3 Contents 1 Introduction 1 1.1 About Vortex Insight......................................... 1 2 Middleware Configuration 3 2.1 Vortex OpenSplice..........................................
More informationInstant Messaging Interface for Data Distribution Service
Instant Messaging Interface for Data Distribution Service Javier Povedano-Molina 1, Jose M. Lopez-Vega 1, Javier Sanchez-Monedero 2, and Juan M. Lopez-Soler 1 1 {jpovedano,jmlv,juanma}@ugr.es Dpto. Teoría
More informationLeveraging DDS Security in ROS2. Ruffin White, UC San Diego, rwhitema at eng.ucsd.edu
Leveraging DDS Security in ROS2 Gerardo Pardo, Ph.D., RTI, gerardo at rti.com Ruffin White, UC San Diego, rwhitema at eng.ucsd.edu About RTI Real-Time Innovations (RTI) is the Industrial Internet of Things
More informationLimited-Bandwidth Plug-ins for DDS
May 2011 Limited-Bandwidth Plug-ins for DDS Integrating Applications over Low Bandwidth, Unreliable and Constrained Networks using RTI Data Distribution Service Edwin de Jong, Director of Product Management
More informationDesigning High Performance IEC61499 Applications on Top of DDS
ETFA2013 4th 4DIAC Users Workshop Designing High Performance IEC61499 Applications on Top of DDS Industrial communications Complex Different solutions at the different layers Fieldbus at bottom layers:
More informationIntroduction to DDS. Brussels, Belgium, June Gerardo Pardo-Castellote, Ph.D. Co-chair OMG DDS SIG
Introduction to DDS Brussels, Belgium, June 2007 www.rti.com Gerardo Pardo-Castellote, Ph.D. Co-chair OMG DDS SIG gerardo.pardo@rti.com Agenda History What is Data-Centricity? The Future Enabling Unified
More informationRTI Connext. Core Libraries and Utilities. Getting Started Guide Addendum for Extensible Types
RTI Connext Core Libraries and Utilities Getting Started Guide Addendum for Extensible Types Version 5.0 2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. August 2012.
More informationRTI Queuing Service. Getting Started Guide
RTI Queuing Service Getting Started Guide Version 5.3.0 2014-2017 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2017. Trademarks Real-Time Innovations, RTI, NDDS,
More informationTransport Protocol (IEX-TP)
Transport Protocol (IEX-TP) Please contact IEX Market Operations at 646.568.2330 or marketops@iextrading.com, or your IEX onboarding contact with any questions. Version: 1.1 Updated: December 22, 2014
More informationGENERAL MESSAGE RACES IN DATA DISTRIBUTION SERVICE PROGRAMS FOR AIRBORNE SOFTWARE
GENERAL MESSAGE RACES IN DATA DISTRIBUTION SERVICE PROGRAMS FOR AIRBORNE SOFTWARE Hyun-Ji Kim*, Ok-Kyoon Ha*, and Yong-Kee Jun* *Gyeongsang National University, South Korea hecho3927@gmail.com; jassmin@gnu.ac.kr;
More informationSIP Proxy Deployment Guide. SIP Server 8.1.1
SIP Proxy Deployment Guide SIP Server 8.1.1 5/4/2018 Table of Contents SIP Proxy 8.1 Deployment Guide 3 SIP Proxy Architecture and Deployment 4 Supported Features 7 Prerequisites 9 Deploying SIP Proxy
More informationOMG Data Distribution Service (DDS)
OMG Distribution Service (DDS) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Source: Real-Time Innovations Shaping the Future of Real Time Distributed System Main Process Main
More informationData Distribution Service A foundation of Real-Time Data Centricity
Data Distribution Service A foundation of Real-Time Data Centricity Anaheim, September 2006 www.rti.com Gerardo Pardo-Castellote, Ph.D. Co-chair OMG DDS SIG gerardo.pardo@rti.com Agenda History What is
More informationRTI Administration Console Release Notes
RTI Administration Console Release Notes Version 5.3.0 2017 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2017. Trademarks Real-Time Innovations, RTI, NDDS, RTI
More informationData Model Considerations for Radar Systems
WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,
More informationROS2 Fine Tunning. ROSCON 2017, Vancouver. Jaime Martin Losa CEO eprosima
ROS2 Fine Tunning ROSCON 2017, Vancouver Jaime Martin Losa CEO eprosima JaimeMartin@eProsima.com +34 607 91 37 45 www.eprosima.com Index ROS2 & XML profiles Use cases (settings for Fast RTPS): Large Data
More informationData Distribution Service
What is DD Distribution ervice DCP = Centric Publish_ubscribe Purpose: Distribute the data DLRL = Local Reconstruction Layer Purpose: provide an object-based model to access data as if it was local Application
More informationVortex OpenSplice. Python DDS Binding
Vortex OpenSplice Python DDS Binding ist.adlinktech.com 2018 Table of Contents 1. Background... 3 2. Why Python DDS Binding is a Big Deal... 4 2 1. Background 1.1 Python Python Software Foundation s Python
More informationArchitecting IoT Systems. Angelo Corsaro, PhD Chief Technology Officer
Architecting IoT Systems Angelo Corsaro, PhD Chief Technology Officer angelo.corsaro@prismtech.com Internet of Things Flavours Internet of Things (IoT) is the term used to describe any kind of application
More informationCapturing Middleware using UML Models.
OpenDDS Capturing Middleware using UML Models www.ociweb.com www.opendds.org Overview Eclipse based model capture Middleware Data Quality of Service Policies Code generation Validation Files and References
More informationRTI Routing Service. Getting Started Guide
RTI Routing Service Getting Started Guide Version 5.2.0 2009-2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations, RTI, NDDS,
More informationRTI Message Service. Interoperability Guide
RTI Message Service Interoperability Guide Version 5.0 2008-2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. August 2012. Trademarks Real-Time Innovations, RTI, and
More informationWiNG 5.x How-To Guide
WiNG 5.x How-To Guide Tunneling Remote Traffic using L2TPv3 Part No. TME-08-2012-01 Rev. A MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola
More informationRTI Routing Service. User s Manual
RTI Routing Service User s Manual Version 5.1.0 2009-2013 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. December 2013. Trademarks Real-Time Innovations, RTI, and Connext
More informationIPv6 Neighbor Discovery
The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the link-layer address of a neighbor on the same network (local
More informationConfiguring PTP. Information About PTP. This chapter contains the following sections:
This chapter contains the following sections: Information About PTP Information About PTP, on page 1 PTP Device Types, on page 2 PTP Process, on page 3 High Availability for PTP, on page 3 Licensing Requirements
More informationWS/HTTP-DDS Accessing Real-Time DDS Data From Web-Based Clients
WS/HTTP-DDS Accessing Real-Time DDS Data From Web-Based Clients Andrea Iannitti Fabrizio Bertocci Gerardo Pardo, Ph.D. Nick Stavros, Ph.D. July 14, 2008 1 The Challenge Integrating WebApps with DDS requires
More informationRTI Secure WAN Transport
RTI Secure WAN Transport Core Libraries and Utilities Release Notes Version 5.1.0 2013 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. December 2013. Trademarks Real-Time
More informationConfiguring PIM. Information About PIM. Send document comments to CHAPTER
CHAPTER 3 This chapter describes how to configure the Protocol Independent Multicast (PIM) features on Cisco NX-OS switches in your IPv4 networks. This chapter includes the following sections: Information
More informationTopics for This Week
Topics for This Week Routing Protocols in the Internet OSPF, BGP More on IP Fragmentation and Reassembly ICMP Readings Sections 5.6.4-5.6.5 1 Hierarchical Routing aggregate routers into regions, autonomous
More informationRTI Spreadsheet Add-in
RTI Spreadsheet Add-in for Microsoft Excel User s Manual Version 4.5 2010-2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. March 2012. Trademarks Real-Time Innovations,
More informationDistributed Systems 26. Mobile Ad Hoc Mesh Networks
Distributed Systems 26. Mobile Ad Hoc Mesh Networks Paul Krzyzanowski pxk@cs.rutgers.edu 12/16/2011 1 Mesh Networks Mobile Ad-hoc networks, sensor networks, Decentralized networking No need for routers
More informationRTI Spreadsheet Add-in
RTI Spreadsheet Add-in for Microsoft Excel Release Notes Version 5.2.3 2016 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. April 2016. Trademarks Real-Time Innovations,
More informationCisco Service Advertisement Framework Fundamentals
Cisco Service Advertisement Framework Fundamentals What You Will Learn Cisco Service Advertisement Framework (SAF) is a network-based, scalable, bandwidth-efficient approach to service advertisement and
More informationeprosima Non-Intrusive DDS Recorder User Manual Version 1.0.0
eprosima Non-Intrusive DDS Recorder User Manual Version 1.0.0 The Middleware Experts eprosima 2014 1 eprosima Proyectos y Sistemas de Mantenimiento SL Ronda del poniente 16 Bajo K 28760 Tres Cantos Madrid
More informationConfiguring IPv6 First-Hop Security
This chapter describes the IPv6 First-Hop Security features. This chapter includes the following sections: Finding Feature Information, on page 1 Introduction to First-Hop Security, on page 1 RA Guard,
More informationOn the Creation & Discovery of Topics in Distributed Publish/Subscribe systems
On the Creation & Discovery of Topics in Distributed Publish/Subscribe systems Shrideep Pallickara, Geoffrey Fox & Harshawardhan Gadgil Community Grids Lab, Indiana University 1 Messaging Systems Messaging
More informationCisco Wide Area Bonjour Solution Overview
, page 1 Topology Overview, page 2 About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 5 The Cisco Wide Area Bonjour solution is based on a distributed and hierarchical
More informationF O U N D A T I O N. OPC Unified Architecture. Specification. Part 1: Concepts. Version 1.00
F O U N D A T I O N Unified Architecture Specification Part 1: Concepts Version 1.00 July 28, 2006 Unified Architecture, Part 1 iii Release 1.00 CONTENTS Page FOREWORD... vi AGREEMENT OF USE... vi 1 Scope...
More informationManaging Network Spanning Trees
CHAPTER 8 This chapter describes, the IEEE 802.1d Spanning Tree Protocol (STP), and how to use and configure Cisco s proprietary spanning-tree protocols, Per VLAN Spanning Tree (PVST), Multiple Spanning
More informationRTI Data Distribution Service
RTI Data Distribution Service The Real-Time Publish-Subscribe Middleware Getting Started Guide Version 4.5 This Guide describes how to download and install RTI Data Distribution Service. It also lays out
More informationNetwork Configuration Guide
Cloud VoIP Network Configuration PURPOSE This document outlines the recommended VoIP configuration settings for customer provided Firewalls and internet bandwidth requirements to support Mitel phones.
More informationConfigure Multicast on Cisco Mobility Express AP's
Configure Multicast on Cisco Mobility Express AP's Contents Introduction Prerequisites Requirements Components Used Configure Enable Multicast on Mobility Express Multicast Delivery Mechanism IGMP Snooping
More informationHow to Configure Route 53 for F-Series Firewalls in AWS
How to Configure Route 53 for F-Series Firewalls in AWS If you are running multiple stacks in different AWS regions, or multiple deployments in a single region, you must configure AWS Route 53 to access
More informationIOTIVITY INTRODUCTION
IOTIVITY INTRODUCTION Martin Hsu Intel Open Source Technology Center 1 Content may contain references, logos, trade or service marks that are the property of their respective owners. Agenda Overview Architecture
More informationChat Setup and Management
Chat Deployments, page 1 Chat Administration Settings, page 3 Chat Node Alias Management, page 9 Chat Room Management, page 14 Group Chat and Persistent Chat Interactions and Restrictions, page 18 Chat
More informationRTI Security Plugins. Release Notes. Version 5.3.1
RTI Security Plugins Release Notes Version 5.3.1 2018 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. March 2018. Trademarks Real-Time Innovations, RTI, NDDS, RTI Data
More informationSession Border Controller
CHAPTER 14 This chapter describes the level of support that Cisco ANA provides for (SBC), as follows: Technology Description, page 14-1 Information Model Objects (IMOs), page 14-2 Vendor-Specific Inventory
More informationRTI Connext Core Libraries and Utilities XML-Based Application Creation (Experimental Feature) Getting Started Guide
RTI Connext Core Libraries and Utilities XML-Based Application Creation (Experimental Feature) Getting Started Guide Version 4.5 2012 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A.
More information[MS-WINSRA]: Windows Internet Naming Service (WINS) Replication and Autodiscovery Protocol
[MS-WINSRA]: Windows Internet Naming Service (WINS) Replication and Autodiscovery Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes
More informationConfiguring Spanning Tree Protocol
Restrictions for STP Restrictions for STP, on page 1 Information About Spanning Tree Protocol, on page 1 How to Configure Spanning-Tree Features, on page 13 Monitoring Spanning-Tree Status, on page 25
More informationDDS Interoperability Demo December 2010
DDS Interoperability Demo December 2010 PrismTech Real-Time Innovations TwinOaks Computing Gallium Visual Systems dds/2010-12-04 History: DDS the Standards! Data Distribution Service for Real-Time Systems
More informationRTI Recording Service. User s Manual
RTI Recording Service User s Manual Version 5.3.0 2007-2017 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2017. Trademarks Real-Time Innovations, RTI, NDDS, RTI
More informationDDS Connector: The Industrial Internet of Things Platform in Node.js Gianpiero Napoli Senior Software Engineer - RTI
DDS Connector: The Industrial Internet of Things Platform in Node.js Gianpiero Napoli Senior Software Engineer - RTI gianpiero@rti.com / @magopieri DDS Connector: The Industrial Internet of Things Platform,
More informationNetworking and Internetworking 1
Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements
More informationPorting of Real-Time Publish-Subscribe Middleware to Android
M.Vajnar, M. Sojka, P. Píša Czech Technical University in Prague Porting of Real-Time Publish-Subscribe Middleware to Android RTLWS15, Lugano-Manno Distributed applications problems 2/23 Distributed applications
More informationLOGICAL ADDRESSING. Faisal Karim Shaikh.
LOGICAL ADDRESSING Faisal Karim Shaikh faisal.shaikh@faculty.muet.edu.pk DEWSNet Group Dependable Embedded Wired/Wireless Networks www.fkshaikh.com/dewsnet IPv4 ADDRESSES An IPv4 address is a 32-bit address
More informationChat Setup and Management
Chat Deployments, page 1 Chat Administration Settings, page 4 Chat Node Alias Management, page 6 Chat Deployments You can set up chat for different deployment scenarios. Sample deployment scenarios are
More informationTowards a publish/subscribe control architecture for precision assembly with the Data Distribution Service
Towards a publish/subscribe control architecture for precision assembly with the Data Distribution Service Marco Ryll¹ and Svetan Ratchev¹ 1. School of Mechanical, Materials and Manufacturing Engineering,
More informationUsing DDS with TSN and Adaptive AUTOSAR. Bob Leigh, Director of Market Development, Autonomous Vehicles Reinier Torenbeek, Systems Architect
Using DDS with TSN and Adaptive AUTOSAR Bob Leigh, Director of Market Development, Autonomous Vehicles Reinier Torenbeek, Systems Architect Agenda Intro to Data Distribution Service (DDS) Use Cases for
More informationForeScout CounterACT. Work with IPv6 Addressable Endpoints. How-to Guide. Version 8.0
ForeScout CounterACT Work with IPv6 Addressable Endpoints How-to Guide Version 8.0 Table of Contents About IPv6 Network Environments... 3 About CounterACT IPv6 Support... 3 Changes to Console Functionality
More informationCreate High Performance, Massively Scalable Messaging Solutions with Apache ActiveBlaze
Create High Performance, Massively Scalable Messaging Solutions with Apache ActiveBlaze Rob Davies Director of Open Source Product Development, Progress: FuseSource - http://fusesource.com/ Rob Davies
More informationVortex Café. User Guide. Version 2.x
Vortex Café User Guide Version 2.x Table of Contents Chapter 1 Introduction 3 Chapter 2 Configuration of your Vortex Café project 4 2.1 Without Apache Maven......................................... 4 2.2
More informationECE 650 Systems Programming & Engineering. Spring 2018
ECE 650 Systems Programming & Engineering Spring 2018 Networking Transport Layer Tyler Bletsch Duke University Slides are adapted from Brian Rogers (Duke) TCP/IP Model 2 Transport Layer Problem solved:
More informationConfiguring FlexVPN Spoke to Spoke
Last Published Date: March 28, 2014 The FlexVPN Spoke to Spoke feature enables a FlexVPN client to establish a direct crypto tunnel with another FlexVPN client leveraging virtual tunnel interfaces (VTI),
More informationInternet Engineering Task Force (IETF) Request for Comments: 8175 Category: Standards Track
Internet Engineering Task Force (IETF) Request for Comments: 8175 Category: Standards Track ISSN: 2070-1721 S. Ratliff VT idirect S. Jury Cisco Systems D. Satterwhite Broadcom R. Taylor Airbus Defence
More information[MS-WINSRA]: Windows Internet Naming Service (WINS) Replication and Autodiscovery Protocol
[MS-WINSRA]: Windows Internet Naming Service (WINS) Replication and Autodiscovery Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes
More informationCisco Exam CCIE Collaboration Version: 19.0 [ Total Questions: 432 ]
s@lm@n Cisco Exam 400-051 CCIE Collaboration Version: 19.0 [ Total Questions: 432 ] Topic break down Topic Topic 1: Cisco Collaboration Infrastructure Topic 2: Telephony Standards and Protocols Topic 3:
More informationMulticast Protocols and Applications
Multicast Protocols and Applications 240-642 Robert Elz kre@munnari.oz.au kre@fivedots.coe.psu.ac.th http://fivedots.coe.psu.ac.th/~kre Course Details Mid-Semester Exam 30% Final Exam 30% Participation
More informationHow to Set Up VPN Certificates
For the VPN service, you can use either self-signed certificates or certificates that are generated by an external CA. In this article: Before You Begin Before you set up VPN certificates, verify that
More informationElements of Transport Protocols
CEN445 Network Protocols and Algorithms Chapter 6 Transport Layer 6.2 Elements of Transport Protocols Dr. Mostafa Hassan Dahshan Department of Computer Engineering College of Computer and Information Sciences
More informationBraindumpsQA. IT Exam Study materials / Braindumps
BraindumpsQA http://www.braindumpsqa.com IT Exam Study materials / Braindumps Exam : 400-101 Title : CCIE Routing and Switching Written Exam v5.1 Vendor : Cisco Version : DEMO Get Latest & Valid 400-101
More informationProtocol Specification Version 1.0 Shreyas Dube Smita Singhaniya Piyush Goswami Sowmya MD. Protocol Specification
Protocol Specification 1 Table of Contents 1. About this Guide... 3 2. Scope of this document... 4 3. System Overview... 5 4. System Components... 6 5. The Chat Server... 7 6. The User Agent... 14 7. The
More informationLabel Distribution Protocol and Basic MPLS Configuration. APNIC Technical Workshop October 23 to 25, Selangor, Malaysia Hosted by:
Label Distribution Protocol and Basic MPLS Configuration APNIC Technical Workshop October 23 to 25, 2017. Selangor, Malaysia Hosted by: Issue Date: [201609] Revision: [01] Label Distribution Protocol 2
More information